tp3.1.3修改CheckLangBehavior.class.php完善独立分组

浏览:3146 最后更新:2014-06-03 22:01 分类:行为
修改,首先引用分组公共语言包(名字为分组名),然后普通分组会引用各种组里面的语言包,独立分组会引用独立分组的语言包// 定义当前语言
        define('LANG_SET',strtolower($langSet));
        // 读取项目公共语言包
        if (is_file(LANG_PATH.LANG_SET.'/common.php'))
            L(include LANG_PATH.LANG_SET.'/common.php');
        $group = '';
        $lang_path    =   C('APP_GROUP_MODE')==1 ? BASE_LIB_PATH.'Lang/'.LANG_SET.'/' : LANG_PATH.LANG_SET.'/';        
        // 读取当前分组公共语言包
        if (defined('GROUP_NAME')){
            if (is_file($lang_path.GROUP_NAME.'.php'))
                L(include $lang_path.GROUP_NAME.'.php');
            $group = GROUP_NAME.C('TMPL_FILE_DEPR');
        }
        // 读取当前模块语言包
        //trace($lang_path.$group.strtolower(MODULE_NAME).'.php');   
        //此处没有判断是否独立分组2012/12/27         
        if(C('APP_GROUP_MODE')==1)
        {
            if (is_file($lang_path.strtolower(MODULE_NAME).'.php'))
                L(include $lang_path.strtolower(MODULE_NAME).'.php');
        }
        else 
        {
            if (is_file($lang_path.$group.strtolower(MODULE_NAME).'.php'))
                L(include $lang_path.$group.strtolower(MODULE_NAME).'.php');
        }
评论( 相关
后面还有条评论,点击查看>>