在织梦的大括号标签判断中,name=array runphp 生成静态时,会出现只获取一个字节的BUG,如
{dede:field name=array [email protected] = (@me['seotitle'] != '' ? "[email protected]['seotitle']}":"[email protected]['title']}");{/dede:field} |
生成静态,栏目列表页第二页时出现中文乱码,因为它只输出一个字节
(此图片来源于网络,如有侵权,请联系删除! )
这是官方程序的一个BUG
解决方法
打开 /include/dedetag.class.php 找到 大概在 680 行
$phpcode = preg_replace("/'@me'|"@me"[email protected]/i", '$DedeMeValue', $phpcode); |
改成
if(is_array($this->CTags[$i]->TagValue)) { $phpcode = preg_replace("/'@me'|"@me"[email protected]/i", '$DedeMeValue', $phpcode); } |
完成
Pbootcms问题解决
请点击在线联系我们【点击咨询解决问题】 如果您有任何Pbootcms问题,我们将免费为您写解决教程!