的解決方法如下,寫了個函數(shù)加進去,大家看看是否可行,有咩有問題,我感覺還行
首先在e/class/connect.php文件中加入一個自定義函數(shù)比如NoHTML()這個自己喜歡隨便設(shè)置
復(fù)制代碼代碼如下:
//去除HTML標記
functionNoHTML($string){
$string=preg_replace("']*?>.*?'si","",$string);//去掉javascript
$string=preg_replace("'<[\/\!]*?[^<>]*?>'si","",$string);//去掉HTML標記
$string=preg_replace("'([\r\n])[\s]+'","",$string);//去掉空白字符
$string=preg_replace("'&(quot|#34);'i","",$string);//替換HTML實體
$string=preg_replace("'&(amp|#38);'i","",$string);
$string=preg_replace("'&(lt|#60);'i","",$string);
$string=preg_replace("'&(gt|#62);'i","",$string);
$string=preg_replace("'&(nbsp|#160);'i","",$string);
return$string;
}
然后去列表內(nèi)容模板修改代碼即可
復(fù)制代碼代碼如下:
$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......');
$listtemp='
[!--title--]
[!--smalltext--]
';
這樣問題就解決了,很簡單吧.
由于是中英文的網(wǎng)站,網(wǎng)站名稱需要用到標題,所以這樣修改就很方便了
看看還有沒有問題呢?
詳細出處參考:http://www.jb51.net/cms/131409.html
推薦閱讀
>>>詳細閱讀
本文標題:自定義函數(shù)解決帝國cms的簡介截取字符時出現(xiàn)html的問題
地址:http://www.xglongwei.com/a/42/cms292646.html