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