zoukankan      html  css  js  c++  java
  • Zen cart前台英文后台中文(Zen cart后台取消多语言输入的方法)

    zen cart前台英文后台中文(zen cart后台取消多语言输入的方法)
    方法是:在后台把默认语言设置成英文,这样每次打开前台和后台默认都是英文。当安装了超过一个语言后,zen cart后台有切换语言的功能,切换到中文就行了。
    问题是:当安装了超过一个语言后,zen cart后台的分类和商品的编辑页面会把各个语言的输入框都列出来,导致页面过长,无用信息过多,浪费输入资料的时间。
    我们要实现:不管后台切换到中文还是英文,分类和商品的编辑页面只保留英文语言输入。
    1,\admin\includes\configure.php里的最后面加入下面几行:
    代码:
    define('ONLY_ONE_LANGUAGE_WHEN_EDITING', true);  //bbs.phpdz.cn
    define('THE_LANGUAGE_WHEN_EDITING', 'en');
    //define('THE_LANGUAGE_WHEN_EDITING', 'gb');
    2,\admin\includes\header.php里大概在18行,找到:
    代码:
    $languages = zen_get_languages();
    变为:
    代码:
    $languages = zen_get_languages(false); //bbs.phpdz.cn
    3,\admin\includes\functions\general.php里,找到:
    代码:
    function zen_get_languages() {
    global $db;
    $languages = $db->Execute("select languages_id, name, code, image, directory
    from " . TABLE_LANGUAGES . " order by sort_order");

        while (!$languages->EOF) {
    $languages_array[] = array('id' => $languages->fields['languages_id'],
    'name' => $languages->fields['name'],
    'code' => $languages->fields['code'],
    'image' => $languages->fields['image'],
    'directory' => $languages->fields['directory']);
    $languages->MoveNext();
    }

        return $languages_array;
    }
    变为:
    代码:
    //bbs.phpdz.cn
    function zen_get_languages($only_one=ONLY_ONE_LANGUAGE_WHEN_EDITING) { 
    global $db;

    if ($only_one){
    $languages = $db->Execute("select languages_id, name, code, image, directory
    from " . TABLE_LANGUAGES . " where code='" . THE_LANGUAGE_WHEN_EDITING . "'");  
    }
    else{
    $languages = $db->Execute("select languages_id, name, code, image, directory
    from " . TABLE_LANGUAGES . " order by sort_order");
    }
    while (!$languages->EOF) {
    $languages_array[] = array('id' => $languages->fields['languages_id'],
    'name' => $languages->fields['name'],
    'code' => $languages->fields['code'],
    'image' => $languages->fields['image'],
    'directory' => $languages->fields['directory']);
    $languages->MoveNext();
    }
    return $languages_array;
    }

  • 相关阅读:
    外星人(alien)
    6. 第 6 章 函数
    5. 第 5 章 循环
    4. 第 4 章 条件选择
    3. 第 3 章 表达式和交互
    2. 第 2 章 C++简介
    1. 第 1 章 计算机和编程简介
    24. 蛇形填数
    23. 开灯问题
    12. aabb
  • 原文地址:https://www.cnblogs.com/MichaelZhangX/p/2234494.html
Copyright © 2011-2022 走看看