语言包DiscuzX2插件模板和语言包的设计

discuzx2  时间:2021-03-20  阅读:()

插件模板和语言包的设计

插件语言包

创建语言包

 给插件创建语言包首先需要创建一个data/plugi ndata/ident ifier

.lan g.p h p文件文件内容中包含3个数组如下

<?php

$scrip tlang [' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

$templ atela ng[' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

$insta lllan g[' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

?>

$scrip tlang为程序脚本文件的语言包 $templ atelang为模版文件的语言包$installlang为安装、升级、卸载脚本用的语言包。如果插件不涉及某些类型的语言文字变量可忽略。

 然后在插件基本设置中开启语言包选项后即可。

调用语言包

模版中调用模板文件语言包通过{lang ident ifier:engli sh}方式调用。

程序脚本中调用脚本文件语言包通过lang('plugi n/identifier', 'engli sh' )方式调用。

安装脚本中调用安装脚本文件语言包通过$insta lllang变量直接获取。如$installlang['engli sh' ] 。

语言包导出

创建好的语言包在插件导出后会自动导出到XML文件中供插件作者转码后发放多编码版本的插件。如上例中导出的XML中会包含以下内容

<item id="langu age">

<item id="scrip tlang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

<item id="templatelang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

<item id="installlang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

</item>data/plugi ndata/ident ifier.lang.php文件不必在插件发布的时候导出此文件仅供插件设计者模式时使用。

插件模板

插件的模板统一放置到 sourc e/plugi n/ident ifier/templ ate 目录下程序脚本通过以下语句调用插件模板文件如下例调用sourc e/plugi n/identifier/templ ate/test.htminclu de templ ate(' ident ifier :test' ) ;

模版中调用插件模版通过以下方法

{templ ate ident ifier :test}

模板的编写详见模板创建、解析原理详解

香港服务器促销:香港华为云混合服务器、高防服务器首月半价,普通110M大带宽服务器月付799,付5用6,付10用13

博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...

VirMach(8元/月)KVM VPS,北美、欧洲

VirMach,成立于2014年的美国IDC商家,知名的低价便宜VPS销售商,支持支付宝、微信、PayPal等方式付款购买,主打美国、欧洲暑假中心产品,拥有包括洛杉矶、西雅图、圣何塞、凤凰城在内的11个数据中心可以选择,可以自由搭配1Gbps、2Gbps、10Gbps带宽端口,有Voxility DDoS高防IP可以选择(500Gbps以上的防御能力),并且支持在控制面板付费切换机房和更换IP(带...

Vinahost - 越南VPS主机商月6美元 季付以上赠送时长最多半年

Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...

discuzx2为你推荐
phpweb破解怎样破解握手包thinkphpthinkphp框架有什么功能及使用方法http404未找到"HTTP 404 未找到"的错误如何对付?_sqlserver数据库SQL SERVER数据库是可以做什么用的?补贴eset上海市浦东新区人民法院民事判决书(2009)浦民三(知)初字第206号客服电话各银行的客服电话是多少?滴滴估值500亿滴滴出行股权项目投资怎么投 100w怎么可以投资不加多宝与王老吉加多宝王老吉有什么区别吗?电子商务世界美国电子商务的发展经历几个阶段
上海虚拟主机 国际域名抢注 vps交流 pccw 私有云存储 全站静态化 徐正曦 网站卫士 美国在线代理服务器 t云 爱奇艺会员免费试用 东莞服务器托管 杭州电信宽带优惠 国外免费云空间 买空间网 ssl加速 rewritecond 香港博客 windows2008 免费网站加速 更多