评论列表 评论
puyuetian 乐天 九级站长 创始人 5#

$_G['TEMP']['LABELSHTML'] .= '<a href="javascript:">' . preg_replace('/[\'\"]+/', '', strip_tags($value)) . '</a>';

改为

$_G['TEMP']['LABELSHTML'] .= '<a href="javascript:">' . mb_convert_encoding(preg_replace('/[\'\"]+/', '', strip_tags($value)),'HTML-ENTITIES','utf-8') . '</a>';
试试

Ranger:
解决了…… 虽然不是最完美(存在链接文字也固定为“简体”了,不跟着转繁)!已经很好了,见好就收吧!谢谢天哥!

共0条回复,点击查看回复
puyuetian 乐天 九级站长 创始人 4#
我刚看了下,应该修改phpscript/list.php文件,最后面的//读取版块标签注释之后的代码

Ranger:
然后…… encodeURIComponent() 的php7写法是? 别骂我笨啊

共0条回复,点击查看回复
puyuetian 乐天 九级站长 创始人 3#
这个应该在forumlabel.js文件里面,给这个label点击事件的跳转的中文价格编码函数encodeURIComponent()

Ranger:
尝试中……

Ranger:
看了这个js,其实里面有想到这个问题的可能…… 但前后逻辑有问题,细琢磨中!还不知道以我的能力可否搞得定它呢

Ranger:
不行…… 我的能力不及!尝试几次都失败了! :( 等天哥有空时看看吧?

Ranger:
当前的问题在于,label链接调用的是转换之后的…… 所以再encode它也是“繁体”…… 这个前后逻辑有问题,如果能锁定数据库里的字体encode就对了!

Ranger:
或者尝试在encode前把label转换回“简体”?思路有,但我的能力干不成!

共0条回复,点击查看回复
puyuetian 乐天 九级站长 创始人 2#
这个插件是将即将输出的html中的中文全部转为繁体,如果url中带有中文,可以将url的中文改为urlencode后的编码

Ranger:
是“中文label”的链接,请天哥继续指点!

Ranger:
估计是在js文件里的,也可能其它php文件中也存在…… 请天哥教得再小白点儿!

共0条回复,点击查看回复
发布评论

评论: [VIP工单] 官方插件“简繁中文字体相互转换”的Bug汇报

已有0次打赏
(1) 分享
分享

请保存二维码或复制链接进行分享

取消