最新公告
  • 欢迎您光临329687站长资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 首先在 e/class/connect.php 文件中加入一个自定义函数 比如 NoHTML() 这个自己喜欢随便设置

    //去除HTML标记
    functionNoHTML($string){
    $string=preg_replace("&#039;<script[^>]*?>.*?</script>&#039;si","",$string);//去掉javascript
    $string=preg_replace("&#039;<[/!]*?[^<>]*?>&#039;si","",$string);//去掉HTML标记
    $string=preg_replace("&#039;([rn])[s]+&#039;","",$string);//去掉空白字符
    $string=preg_replace("&#039;&(quot|#34);&#039;i","",$string);//替换HTML实体
    $string=preg_replace("&#039;&(amp|#38);&#039;i","",$string);
    $string=preg_replace("&#039;&(lt|#60);&#039;i","",$string);
    $string=preg_replace("&#039;&(gt|#62);&#039;i","",$string);
    $string=preg_replace("&#039;&(nbsp|#160);&#039;i","",$string);
    //以下为屏蔽电话号码正则
    $string=preg_replace(&#039;/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i&#039;,&#039;$1****$2&#039;,$string);//隐藏电话号码中间四位
    $string=preg_replace(&#039;/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i&#039;,&#039;$1****$2&#039;,$string);//隐藏手机号码中间四位
    //屏蔽电话号码正则结束
    return$string;
    }

    然后去列表内容模板修改代码即可

    $r[smalltext]=esub(NoHTML($r[smalltext]),200,&#039;......&#039;);
    $listtemp=&#039;<li><strong><ahref="[!--titleurl--]">[!--title--]</a></strong><p>[!--smalltext--]</p></li>&#039;;

    这样问题就解决了,很简单吧。


    329站长网 » 帝国CMS自定义函数过滤字符代码

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    329687站长资源网
    一个专注于各种网站源码、程序模板、技术教程分享的站长资源下载平台
    • 5会员总数(位)
    • 2063资源总数(个)
    • 113本周发布(个)
    • 18 今日发布(个)
    • 209稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情