首先在 e/class/connect.php 文件中加入一個(gè)自定義函數(shù) 比如 NoHTML() 這個(gè)自己喜歡隨便設(shè)置
//去除HTML標(biāo)記 functionNoHTML($string){ $string= preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript $string= preg_replace("'<[/!]*?[^<>]*?>'si", "", $string); //去掉HTML標(biāo)記 $string= preg_replace("'([rn])[s]+'", "", $string); //去掉空白字符 $string= preg_replace("'&(quot|#34);'i", "", $string); //替換HTML實(shí)體 $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); //以下為屏蔽電話號(hào)碼正則 $string= preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i','$1****$2',$string);//隱藏電話號(hào)碼中間四位 $string= preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$string);//隱藏手機(jī)號(hào)碼中間四位 //屏蔽電話號(hào)碼正則結(jié)束 return$string; }
然后去列表內(nèi)容模板修改代碼即可
$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......'); $listtemp='<li><strong><a href="[!--titleurl--]">[!--title--]</a></strong><p>[!--smalltext--]</p></li>';
這樣問(wèn)題就解決了,很簡(jiǎn)單吧。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 帝國(guó)CMS自定義函數(shù)過(guò)濾字符代碼