当前位置:首页 > CMS教程 > Discuz > 列表

Discuz插件编码转换为UTF-8方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-04-02 15:44:41 浏览: 评论:0 

将论坛转换到UTF-8编码后,确实有一些插件无法支持,这些插件只能手动转换了。。

下载到插件

由于不适合网站的插件在Discuz应用中心是无法下载的,所以我们需要再安装一个GBK论坛来帮助我们下载这些插件,安装和下载过程不再赘述.

附一个小方法:若插件不支持当前的Discuz版本,可以修改source里的discuz_version.php,将里面的define(‘DISCUZ_VERSION’, ‘**’);参数修改为你需要的Discuz版本,并更新缓存即可欺骗过Discuz应用中心.

转换编码

将需要转换编码的插件从source/plugin目录下载到本地,并对其中有中文字符的文件进行转换,注意:不要转换没有中文字符的文件,容易造成插件无法使用,转换不建议使用批量转换工具,使用Windows记事本工具的另存为功能转换成功率最高!(编码处务必选择UTF-8)

添加XML

没有UTF-8编码的XML,Discuz论坛的UTF-8版本是无法识别插件的,所以我们必须手动添加XML

1.打开插件根目录,找到插件的GBK版本XML(或为其它编码)大概文件名为discuz_plugin_**_GBK.xml(若为BIG5编码,则为discuz_plugin_**_BIG5.xml,以此类推)

2.将此文件复制一份,将文件名末尾的编码名修改为UTF8,暨变为discuz_plugin_**_UTF8.xml

3.用记事本打开它,另存为UTF-8编码,并将另存的文件放到插件根目录,文件名不要改动

上传服务器

将修改好的插件上传到UTF-8论坛的source/plugin目录

Discuz! 越狱

一般情况下,这样被我们修改过的插件都是无法直接安装的,我们需要破除Discuz的限制,参见:http://blog.csdn.net/luxiaoyu_sdc/article/details/7666864

安装插件

破除限制后,插件便可以到后台安装了,至此,修改完成!

Tags: Discuz 插件 编码 方法

分享到: