title
菜鸟吧 首页 站长学堂 phpcms教程 查看内容

PHPCMS v9过滤采集内容中CSS样式的实现办法

2019-10-17 14:51| 发布者: admin| 查看: 1| 评论: 0|原作者: 菜鸟哥

摘要: 在PHPCMS v9采集内容的时候,由于采集规则的原因,可能会无法完全过滤采集目标的CSS样式,这样就会导致文章发布出来后排版错乱。本文教你在后台公共函数库中添加一个函数,过滤掉采集来的CSS样式方法…… ...

在PHPCMS v9采集内容的时候,由于采集规则的原因,可能会无法完全过滤采集目标的CSS样式,这样就会导致文章发布出来后排版错乱。本文教你在后台公共函数库中添加一个函数,过滤掉采集来的CSS样式

方法如下:

  1、找到\phpcms\libs\functions\global.func.php 打开,然后添加函数


代码如下:

function htmrp($str) {
     $str = preg_replace("/<script[^>]*>/i", "", $str);  
     $str = preg_replace("/<\/script>/i", "", $str);
     $str = preg_replace("/<iframe[^>]*>/i", "", $str);  
     $str = preg_replace("/<\/iframe>/i", "", $str);
     $str = preg_replace("/<style[^>]*>/i", "", $str);  
     $str = preg_replace("/<\/style>/i", "", $str);
     $str = preg_replace("/<div[^>]*>/i", "", $str);  
     $str = preg_replace("/<\/div>/i", "", $str);
     return $str;
}

2、修改当前模板中文章内容页模板show.html

  界面&mdash;模板风格&mdash;详情列表&mdash;content&mdash;show.html

  找到

{if $allow_visitor==1}
    {$content}

  修改为

代码如下:

{if $allow_visitor==1}
{htmrp($content)}

3、更新缓存,刷新即可。


路过

雷人

握手

鲜花

鸡蛋

最新评论

Archiver 手机版 小黑屋 网站地图

Copyright © 2015-2026 菜鸟吧论坛 |找资源研究学习当然上菜鸟吧论坛

警告:本站所有资源收集世界互联网,请下载后24小时之内删除,否則後果自負!
WARNING: ‌All resources from the web. Delete within 24 hours or consequences at your own risk!
郑重声明:站内所有资源均来自互联网或会员投稿发布, 如果侵犯了权益请联系删除,E-mail:cainiaovip8@qq.com 商用请购买正版。

返回顶部