帝國模板在自動提取正文內容里的前部分文字為簡介的時候如果正文里有特殊的字符比如雙引號,就會導致自動提取簡介的時候會產生”導致有的時候頁面不正常,標簽沒有正常閉合,原因是帝國沒有完成過濾掉特殊的字符,需要通過修改系統文件來進行解決。
修改方法如下:
首先在系統文件中打開 /e/class/connect.php
查找函數 sub($string,$start=0,$length,$mode=false,$dot='')
將函數中
$string = str_replace(array(' ','&','"','<','>','''), array(' ','&','"','<','>',"'"), $string);
改成:
$string = str_replace(array(' ','&','"','<','>',''','“','”'), array(' ','&','"','<','>',"'",'"','"'), $string);
這樣就會非常干凈標簽也會正常了,如下圖所示標簽正常閉合不出錯。如下圖