Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] [已解决]请教插件语言包是怎么用的

[复制链接]
TeliuTe 发表于 2013-7-28 18:01:05 | 显示全部楼层 |阅读模式
本帖最后由 TeliuTe 于 2013-7-30 12:56 编辑

文档写的挺简单的,照着做就是出不来,
在导出的xml后面添加了language段,在inc.php和.htm里分别用对应的lang却没能调用出来
是否还需要在哪添加什么语句才能使用语言包?

zflx 插件,在/data/plugindata 里有zflx.lang.php
  1. <?php

  2. $scriptlang['identifier'] = array(
  3.   'english' => 'chinese',
  4.   'title' => '指法练习',
  5. );

  6. ?>
复制代码
导出的discuz_plugin_zflx.xml后面添加了:
  1.                 <item id="language">
  2.                         <item id="scriptlang">
  3.                                 <item id="title"><![CDATA[指法练习]]></item>
  4.                         </item>
  5.                         <item id="templatelang">
  6.                                 <item id="rem"><![CDATA[用FlashVars传个变量给Flash]]></item>
  7.                                 <item id="userguide"><![CDATA[操作说明]]></item>
  8.                                 <item id="info2"><![CDATA[“保存成绩”]]></item>
  9.                         </item>
  10.                 </item>
复制代码
在zflx.inc.php 里用下面调用,页面显示的是 title,而不是“指法练习”
  1. $navtitle = lang('plugin/zflx','title');
复制代码
在template的.htm里用 {lang zflx:myinfo},显示的是 !myinfo!

1314学习网 发表于 2013-7-29 15:23:49 | 显示全部楼层

改成插件自己的标示符

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1314学习网 发表于 2013-7-28 19:29:59 | 显示全部楼层
开启开发者模式没,关闭开发者模式的话不会调用/data/plugindata/zflx.lang.php
回复

使用道具 举报

kiven2011 发表于 2013-7-28 20:26:28 | 显示全部楼层
同意楼上观点
回复

使用道具 举报

 楼主| TeliuTe 发表于 2013-7-28 22:09:54 | 显示全部楼层
1314学习网 发表于 2013-7-28 19:29
开启开发者模式没,关闭开发者模式的话不会调用/data/plugindata/zflx.lang.php

多谢,
能否帮我看一下附件,是怎么回事,缺少什么文件或语句

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1314学习网 发表于 2013-7-28 22:51:31 | 显示全部楼层
TeliuTe 发表于 2013-7-28 22:09
多谢,
能否帮我看一下附件,是怎么回事,缺少什么文件或语句

开发的时候看是你的/data/plugindata/zflx.lang.php,而不是XML文件,也就是不要看我这语言包修改插件,这不是开发用的
回复

使用道具 举报

 楼主| TeliuTe 发表于 2013-7-29 12:03:53 | 显示全部楼层
1314学习网 发表于 2013-7-28 22:51
开发的时候看是你的/data/plugindata/zflx.lang.php,而不是XML文件,也就是不要看我这语言包修改插件, ...

我看其他安装好的插件,似乎直接调用的xml文件,而我的这个xml却没调用不知是怎么回事

zfxl.lng.php(参看附件) 文件似乎没起作用,点设计界面“导出”的xml里,并没有语言包的内容项



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| TeliuTe 发表于 2013-7-29 23:35:22 | 显示全部楼层
1314学习网 发表于 2013-7-29 15:23
改成插件自己的标示符

非常感谢,果然是这儿的问题,
修改完zflx.inc.php立即可以正常显示,zflx.htm里面又加了一句别的插件的{lang },页面即可显示,再删除这个别的即可
再次感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-22 13:46 , Processed in 0.157135 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表