自定義函數(shù)解決帝國cms的簡介截取字符時出現(xiàn)html的問題

自定義函數(shù)解決帝國cms的簡介截取字符時出現(xiàn)html的問題

我的解決方法如下,寫了個函數(shù)加進去,大家看看是否可行,有咩有問題,我感覺還行
首先在 e/class/connect.php 文件中加入一個自定義函數(shù) 比如 nohtml() 這個自己喜歡隨便設置

代碼如下:

立即學習前端免費學習筆記(深入)”;

//去除HTML標記 function?NoHTML($string){ $string?=?preg_replace("'<script>]*?>.*?</script>'si",?"",?$string);//去掉javascript $string?=?preg_replace("']*?&gt;'si",?"",?$string);?//去掉HTML標記 $string?=?preg_replace("'([rn])[s]+'",?"",?$string);?//去掉空白字符 $string?=?preg_replace("'&amp;(quot|#34);'i",?"",?$string);?//替換HTML實體 $string?=?preg_replace("'&amp;(amp|#38);'i",?"",?$string); $string?=?preg_replace("'&amp;(lt|#60);'i",?"",?$string); $string?=?preg_replace("'&amp;(gt|#62);'i",?"",?$string); $string?=?preg_replace("'&amp;(nbsp|#160);'i",?"",?$string); return?$string; }

推薦學習《帝國cms教程

然后去列表內容模板修改代碼即可

代碼如下:

立即學習前端免費學習筆記(深入)”;

$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......');$listtemp='
  • [!–title–]

    [!–smalltext–]

  • ‘;

    這樣問題就解決了,很簡單吧.
    由于是中英文的網站,網站名稱需要用到標題,所以這樣修改就很方便了。

    以上就是自定義函數(shù)解決

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊11 分享