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

上传人:自*** 文档编号:125063236 上传时间:2020-03-15 格式:DOCX 页数:2 大小:32.24KB
返回 下载 相关 举报
DiscuzX2插件模板和语言包的设计.docx_第1页
第1页 / 共2页
DiscuzX2插件模板和语言包的设计.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《DiscuzX2插件模板和语言包的设计.docx》由会员分享,可在线阅读,更多相关《DiscuzX2插件模板和语言包的设计.docx(2页珍藏版)》请在金锄头文库上搜索。

1、插件模板和语言包的设计插件语言包创建语言包 给插件创建语言包首先需要创建一个 data/plugindata/identifier.lang.php 文件,文件内容中包含 3 个数组,如下: chinese, .);$templatelangidentifier = array( english = chinese, .);$installlangidentifier = array( english = chinese, .);?$scriptlang 为程序脚本文件的语言包,$templatelang 为模版文件的语言包,$installlang 为安装、升级、卸载脚本用的语言包。如果插件

2、不涉及某些类型的语言文字,变量可忽略。 然后在插件基本设置中开启语言包选项后即可。 调用语言包 模版中调用模板文件语言包,通过 lang identifier:english 方式调用。 程序脚本中调用脚本文件语言包,通过 lang(plugin/identifier, english) 方式调用。 安装脚本中调用安装脚本文件语言包,通过 $installlang 变量直接获取。如 $installlangenglish。 语言包导出 创建好的语言包在插件导出后会自动导出到 XML 文件中,供插件作者转码后发放多编码版本的插件。如上例中导出的 XML 中会包含以下内容: data/plugindata/identifier.lang.php 文件不必在插件发布的时候导出,此文件仅供插件设计者模式时使用。 插件模板插件的模板统一放置到 source/plugin/identifier/template 目录下,程序脚本通过以下语句调用插件模板文件,如下例,调用 source/plugin/identifier/template/test.htm include template(identifier:test);模版中调用插件模版通过以下方法: template identifier:test模板的编写详见模板创建、解析原理详解

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号