帝国CMS在网站后台正常添加文章后一般站长不会手动单独填写文章简介内容,正常的情况下,帝国CMS会自动提取正文内容里的前部分文字为简介内容,但是有的时候正文中难免会有特殊的字符。
例如:如果正文中有双引号会被强制转义成”,其实这个是帝国CMS没有完全过滤掉特殊的字符,解决方法如下:
打开文件:e/class/connect.php
找到函数:
sub($string,$start=0,$length,$mode=false,$dot='')
将其中的代码:
$string = str_replace(array(' ','&','"','<','>','''), array(' ','&','"','<','>',"'"), $string);
修改为:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'“','”'), $string);