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

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

[复制链接]
查看: 46|回复: 0
发表于 2020-1-15 15:06:49 | 显示全部楼层 |阅读模式
二开插件,安装上之后,如果想修改某些文字得话,不得不在源码里找,费时费力。1 d3 `% E: l, R/ o, |& {/ Q(w w w.m oqu 8.c om)

, p5 A: S7 D4 }4 `今天我改了下dz安装插件时得代码,可以自动从xml里获取语言包并在data/plugindata生成对应得语言包文件,这样就方便修改了。
. }: P* V" |- v+ [: r
& }: ]4 r9 t( F8 S2 j- J6 \步骤如下:
6 B: d9 d! n6 \* z+ w* p  j- ?3 N打开source/admincp/admincp_plugins.php文件。找到if(empty($license) && $pluginarray['license']) {这行,在这行上面添加如下代码:
& q2 [: e& P" z0 m4 v( h// 自动生成语言包文件+ C! P( `- h9 f0 h(ww w.m oq u8.c om)
$scriptlang = $pluginarray['language']['scriptlang'];, c& [( c% r+ m- v4 ^3 \(w ww.m oqu8.c o  m)
$templatelang = $pluginarray['language']['templatelang'];2 V- o- J+ _+ P8 J1 v  U$ e; s(w ww.m oqu8.c om)
$langtxt = "<?php\n";6 h. i" V7 c  c/ ^, \, z(www.m oqu8.c om)
if(!empty($scriptlang)) {/ }. H# o4 v+ N7 @$ l1 V6 r(w ww.m oqu8.c om)
        $langtxt .= "\$scriptlang['{$_GET['dir']}'] = ".var_export($scriptlang, 1).";\n"; // 生成script语言包内容
; {4 j: ?2 I  B$ M( i# O}! \5 Y# s, g6 Y; w3 @8 S(w ww.m oqu8.c o  m)
if(!empty($templatelang)) {
. i! H* t1 P2 z( r. U. N( c" L        $langtxt .= "\$templatelang['{$_GET['dir']}'] = ".var_export($templatelang, 1).";\n"; // 生成template语言包内容; _8 y" V8 n$ @7 w0 y  r" _(w ww.m oqu8.c om)
}
+ Y! G0 B5 c# I" b% G, X5 cfile_put_contents('data/plugindata/'.$_GET['dir'].'.lang.php', $langtxt); // 写入语言包文件1 s$ L' Z- [. ^! p. q5 y(w ww.m oqu8.c om)
// end
7 X# I, T" X! p5 U7 o- z" Z6 N' I( j3 T2 j' u$ H* A" v, ]; l(w ww.m oqu8.c om)

. |( E# Q: {3 T. h

3 c9 G- q% {2 T( |! }1 _还有installlang和systemlang语言包,但是用得少,所以没加。% g# L; T: d! ?/ f& |(www.m oqu8.c om)

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

魔趣吧,全网领先的建站资源下载基地!Discuz模板、Discuz插件、素材、特效,源码,建站,就上魔趣吧!! 【通告】近期发现部分竞争网站和小人诋毁抹黑魔趣吧,对此,我们只有一句话,事实胜于雄辩!!用心为站长服务,魔趣吧不怕任何邪门歪道!【魔趣吧唯一官方网站https://www.moqu8.com,请谨防假冒网站!】
回复

使用道具 举报/反馈

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

本版积分规则

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

除夕特惠,魔趣吧VIP限时大降价

除夕辞旧岁,开心迎新年,魔趣吧永久VIP除夕特惠降价中.......

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

关于魔趣吧|魔趣建站

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