Discuz中lang的使用

/**
* 加载语言
* @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');



相关推荐
MinBBS V1.0 功能模块如下: 用户功能 支持DiscuzPC版用户直接登录、注册 支持修改用户头像 搜索功能 论坛主题搜索功能 论坛功能 主题浏览功能 主题发布功能(支持图片、文字发布) 主题回复功能(支持文字回复) 版块列表展示功能 主题列表支持3种模式展示(文字、单图、多图) 1.首页(自动读取PC版版块相关信息,含今日新帖数量、板块图标等) 2.版块详情页面 3.发布主题页面 4.主题详情页面 5.搜索页面 6.个人心页面 7.登录页面 8.注册页面 MinBBS V1.0安装主要分两个步骤: 1、配置前端小程序。此步骤需依赖于微信小程序开发者工具进行,如果您的计算机还未安装,请点击此处进入页面下载安装。 2、上传后台程序接口。小程序的运行需通过我们开发的专用接口对接Discuz数据,此接口需上传到Discuz目录下,并且配置数据库字段等信息。 前台安装 在您配置前台之前,我们建议您先进行后台的安装,因为前台部分路径的配置需要依赖于后台。 MINBBS在购买授权后,我们会提供源代码给您,您可根据自己的需求进行修改和完善,详细的开发教程可参考微信小程序开发文档 前台安装步骤: 1、购买系统后到下载地址下载MinBBS V1.0 小程序端(文件名MinBBS_V1.0_Weixin.zip),下载后解压。 2、进入小程序管理后台,登陆后点击左侧设置——开发设置获取小程序APPID。 3、打开小程序开发者工具(下载链接),登录后创建新项目,新项目APPID为您的小程序APPID,目录设置为解压后的MinBBS V1.0目录。 4、打开小程序目录的app.js文件,修改底部109行左右代码: globalData: { userInfo: null, HostUrl: 'https://xx.com/minapp/1.0/index.php?', //此处设置为您的小程序后台接口地址 Root_Url: 'https://xx.com/', //此处设置为您的Discuz路径,注意保留最后的斜杠 } 其将xx.com修改为您的discuz访问地址,请注意结尾的斜杠需要保留。 5、打开小程序目录下的pages/index目录,修改Index.json文件,将如下参数的值修改为您的站点名即可。 "navigationBarTitleText": "MinBBS", 6、截止此步,小程序端配置已完成,在开发者工具点击项目——上传即可将代码上传至小程序后台,进入后台提交审核即可。 后台安装 后台安装步骤: 1、购买系统后到下载地址下载MinBBS V1.0 服务端(文件名MinBBS_V1.0_Server.zip),下载后解压,解压后得到目录“minapp”。 2、上传minapp目录到您的discuz根目录下。 3、修改minapp/1.0目录下的config.php第7行位置为您的Discuz主程序编码: define('ODZ_CHARSET', 'gbk'); //此处gbk即编码,如果您的Discuz为gbk则无需修改,否则请修改为对应编码 此处有一点需要注意,如果您的Discuz编码为gbk,则不需要修改,如果您的Discuz编码为UTF-8,则此处填写UTF-8(注意大写),填写完毕后进入minapp/1.0/language/utf8/目录,将目录下的lang_message.php拷贝到minapp/1.0/language/目录,即当前目录的上级目录,替换源文件,否则可能造成部分提示信息编码错误而不显示文字。 4、打开minapp目录下的sql.sql文件,批量查找替换“pre_”为您的数据库表前缀,替换完成后导入到mysqldiscuz数据所在数据库。 5、小程序要求请求域名必须为https,所以需要将服务器配置好ssl,即通过https可以访问到。 6、登录小程序管理后台,进入设置——开发设置,将服务器域名全部设置为您的站点域名。 7、截止此步,后台配置已完成。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页