2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz! X lang 函数参数详解 discuz 教程

公共账号 管理员组

/**
* 加载语言
* @param $file - 语言文件,可包含路径如 forum/xxx home/xxx
* @param $langvar - 语言文字索引
* @param $vars - 变量替换数组
* @return 语言文字
*/
function lang($file, $langvar = null, $vars = array())
此函数可加载 Discuz! X 中的所有语言包。
$file 如果写成不包含路径的文件,则代表 source/language 目录下的文件。如果包含目录,如 'forum/misc',则代表source/language/forum/lang_misc.php 文件。如果写成 plugin/插件id,则会读取插件的语言包文件,即 data/plugindata/lang_plugin.php,此文件是根据安装并启用的插件缓存后生成的。

任何语言内容均可增加可替换的变量
如语言包内容为“你好 {username}”
那么 $vars = array('username' => $username) 时,{username} 会显示成 $username 变量的值。
当插件语言包文件 (data/plugindata/lang_plugin.php) 内容为:
<?php
$lang = array (
  'test' => 
  array (
    'name' => '葫芦',
  ),
);
?>
以下代码可调用“葫芦”二字
echo lang('plugin/test', 'name');


站长窝论坛版权声明 1、本帖标题:Discuz! X lang 函数参数详解
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (0)
返回
发新帖