700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 织梦DedeCMS标签array runphp静态生成乱码BUG搞定方式

织梦DedeCMS标签array runphp静态生成乱码BUG搞定方式

时间:2021-08-28 22:37:24

相关推荐

织梦DedeCMS标签array runphp静态生成乱码BUG搞定方式

在织梦的大括号标签判断中,name=array runphp 生成静态时,会出现只获取一个字节的BUG,如

{dede:field name=array runphp=yes}@me = (@me[seotitle] != \ ? "{@me[seotitle]}":"{@me[ itle]}");{/dede:field}

生成静态,栏目列表页第二页时出现中文乱码,因为它只输出一个字节

这是官方程序的一个BUG

解决方法

打开 /include/dedetag.class.php 找到 大概在 680 行

$phpcode = preg_replace("/@me|\"@me\"|@me/i", $DedeMeValue, $phpcode);

改成

if(is_array($this->CTags[$i]->TagValue)){$phpcode = preg_replace("/@me|\"@me\"|@me/i", $DedeMeValue, $phpcode);}

完成

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。