各位朋友:
大家好,本人是菜鸟,最近在找X2.5 UTF8 繁体版 简繁字体转换插件,找了很久。之前我下载过其他朋友提供的转换代码,可以转换,但是点击到新页面链接,就不能转换了,要再点击一次转换,很是麻烦!也许是因为不懂代码,设置不对,也乱修改次数不少,后面搜罗了一下资料,慢慢参考学习。
现在终于解决了。。。分享给大家。。。希望能帮到遇到同样问题的朋友。。。。
三步解決:
一、 首先下载GB_BIG.js转换插件的文件进行修改.......
只需修改两处*2=4处(一处是下载的GB_BIG.js文件,二处是添加到模板代码部分):1.修改两个同样的域名地址;2.两处默认1或2简体还是繁体选择。都要一致哦,其他不用改动了。
【GB_BIG.js此文件里有简体和繁体两个字段,原文件里面有些简体和繁体字有转换错误的(DSU简繁插件代码,有同样的问题),比如:为、产、于、猪等简体字,繁体字无法转换,其实是繁体字打错了,我只是修改了这几个看到的字眼,其他朋友们发现了,就按“顺序”修改吧!】 (看到有个帖子的朋友说,不想把“干”和“乾”之间的转换,那就打开这个文件,找到其中一个,按顺序找到另外一个字,打成同一个字,就不会转换了。)
二、 然后只需修改两个模板文件: template/default(当前模板文件夹)/common :
文件一 footer.htm
搜索在 <!--{eval userappprompt();}--> 前增加如下代碼:
<script type="text/javascript">
var defaultEncoding = 1; //1繁体 2简体
var translateDelay = 0;
var cookieDomain = "http://*.域名.com";
var msgToTraditionalChinese = "繁體中文";
var msgToSimplifiedChinese = "简体中文";
var translateButtonId = "GB_BIG";
translateInitilization();
</Script>
看到红色部分,就改那两处就可以了。
文件二 header.htm
搜索在<div class="y"> 后粘贴如下代碼:(这段代码是设置显示在 切换到宽屏 的前面)
<script language="javascript" src="static/js/GB_BIG.js"></script>
三、上传文件,然后把 GB_BIG.js 文件上传到 static/js/ 目录下。
再把修改好的模板文件,上传覆盖到模板目录下,就可以了。
刷新两下窗口页面,点击转换,然后点击其他链接,自动转换正常.....
办法总比问题多,上面是个人解决的办法,代码个人有所修改,版权原作者所有!
因为本人菜鸟不是很懂代码,可能有写错的地方,让高手见笑了....
有些朋友可能觉得JS文件放在前面时,会影响页面打开速度,应该放在后面加载。
所以本人尝试把两段插入模板页面的代码修改了一下:
第一段:
<a id="GB_BIG" style="font-weight:bolder;color:red">简繁切换</a>
第二段:
<div style="display:none">
<script language="javascript" src="static/js/GB_BIG.js"></script>
<script type="text/javascript">
var defaultEncoding = 1; //1繁体 2简体
var translateDelay = 0;
var cookieDomain = "http://*.米.com/";
var msgToTraditionalChinese = "繁體中文";
var msgToSimplifiedChinese = "简体中文";
var translateButtonId = "GB_BIG";
translateInitilization();
</Script>
</div>
font-weight:bolder;color:red
注意:字体加粗和字体颜色,大家可以和JS文件里的一起改。。。
代码有写得不对不好的地方,真的让大家见笑了。。。
以上相关内容转自DZ官方论坛大神的技术分享,菜心哥亲测可行,也应用到了我的菜园论坛,建站伙伴们有需要的可放心按指导去试用。
|