魔趣吧官方商城
广告招商,需要请点击
点击投放广告
完全免费的字体下载网站
魔趣吧站长

[discuz建站技术] 安装discuz插件时自动生成语言包文件

[复制链接]
查看: 83|回复: 0
发表于 2020-1-15 15:06:49 | 显示全部楼层 |阅读模式
二开插件,安装上之后,如果想修改某些文字得话,不得不在源码里找,费时费力。
) ~0 f# L4 j2 @! @6 u& H
/ D! y& ^, I/ y' E$ @7 }今天我改了下dz安装插件时得代码,可以自动从xml里获取语言包并在data/plugindata生成对应得语言包文件,这样就方便修改了。! V1 t, \% ?" G2 a: O; ~1 w/ p(w ww.m oqu8.c om)

6 r! p# m3 b/ {4 t步骤如下:
. @9 x0 N9 n; a; o5 ]打开source/admincp/admincp_plugins.php文件。找到if(empty($license) && $pluginarray['license']) {这行,在这行上面添加如下代码:
, p6 G9 X% \! _& ?( O, ?// 自动生成语言包文件6 T& W# }) f0 D! J/ y+ E: ]# |6 |(w ww.mo qu8.com)
$scriptlang = $pluginarray['language']['scriptlang'];8 \6 f2 z2 Q1 B, a" y5 S& T' ~(www.moqu8 .com)
$templatelang = $pluginarray['language']['templatelang'];8 n4 @3 y1 b3 `# M7 Y0 x3 X6 h* O) W(w w w.m oqu 8.c om)
$langtxt = "<?php\n";
& d4 p7 H" q; x1 Nif(!empty($scriptlang)) {1 P( t! u  m% H/ Z5 ~0 `8 S(www.m oqu8.c om)
        $langtxt .= "\$scriptlang['{$_GET['dir']}'] = ".var_export($scriptlang, 1).";\n"; // 生成script语言包内容% Y& k! u; F' @7 t3 z(ww w.m oq u8.c om)
}
( B; z, t/ m$ ~if(!empty($templatelang)) {
, \- y8 `7 r8 u% R        $langtxt .= "\$templatelang['{$_GET['dir']}'] = ".var_export($templatelang, 1).";\n"; // 生成template语言包内容
7 O! U/ [3 I, X! b5 g' G$ ]}, m1 o5 R/ y* n(w ww.mo qu8.com)
file_put_contents('data/plugindata/'.$_GET['dir'].'.lang.php', $langtxt); // 写入语言包文件
5 S: }5 s- ?1 i9 h- n' q5 q// end
' u. B7 j# K  X/ {+ _7 J" g% O2 `' t) h" o7 j! _(w ww.m oqu8.c o  m)
/ E& }  i8 K( |$ A2 v(www.moqu8 .com)

+ N! T5 ~6 |# f6 w; u+ c/ p+ e# t" m还有installlang和systemlang语言包,但是用得少,所以没加。% J* `) K' m2 K) Y(w w w.m oq u8.c om)

魔趣吧版权声明1,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2,本文内容仅代表作者本人观点,不代表本网站立场,作者文责自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3,本文内容,包括但不限于源码、文字、图片等,仅供参考使用,本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容
4,如您认为本文内容侵犯了您的权益,请与我们联系!我们将在5个工作日内做出处理!本站保留全部修改、解释、更新本声明的权利魔趣吧

魔趣吧,全网领先的建站资源下载基地!Discuz模板、Discuz插件、素材、特效,源码,建站,就上魔趣吧!!
魔趣吧唯一官方网站:https://www.moqu8.com,唯一官方客服QQ:1218894030,请谨防假冒网站和骗子冒充本站!
回复

使用道具 举报/反馈

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

本版积分规则

快速回复 返回列表
魔趣吧在线客服
关闭
欢迎来到魔趣吧
如果你有建站技术问题、仿站需求、模板插件修改需求,请联系我们的技术支持!高效率,低价格的帮你搞定!
请认准魔趣吧唯一官网:www.moqu8.com,谨防假冒网站!
建站技术支持(收费)
资源互换/合作
魔趣吧在线客服
普惠站长,魔趣吧VIP限时大降价X

普惠站长,魔趣吧VIP限时大降价

普惠站长,魔趣吧VIP限时大降价,限时活动,不容错过!...

立即抢福利!
魔趣吧
做感动人心的好资源站

关于魔趣吧|魔趣建站

魔趣吧,志在打造全国最大的建站资源共享平台。 本站提供海量免费的建站资源,包括WordPress模板、Discuz精仿模板、PHPWind模板、phpcms模板、Discuz精仿插件、帝国cms模板、织梦模板等上万精品模板!同时,提供各种建站素材、JS特效、整站程序源码!
服务中文站长,传播分享精神!建站,就来魔趣吧!!
2015-2020  支持:魔趣吧 ( 豫ICP备15026783号-4 )  
HTTPS安全认证
|网站地图 已运行天