没有系统学习过Discuz,想来些diy 确实吃力。现在我要加载一个语言包在source/language/lang_identifier.php 这个 lang_identifier.php是我自定义的。 内容:

‘名字’,
);

?>

目前只知道需要在模板中用php 使用Discuz 的lang 函数输出,不知道有没有更直观的方法?

lang() 函数位于source/function/function_core.php 中:

function lang($file, $langvar = null, $vars = array(), $default = null) {
}

$file 如果写成不包含路径的文件,则代表 source/language 目录下的文件。如果包含目录,如 ‘forum/misc’,则代表 source/language/forum/lang_misc.php 文件。如果写成 plugin/插件id,则会读取插件的语言包文件,即 data/plugindata/lang_plugin.php,此文件是根据安装并启用的插件缓存后生成的。

Comments