济南网站建设

织梦自定义字段字符被过滤怎么办?

作者:admin 分类:济南网站建设 2017-04-18 23:35:49 我要评论(0)

咱们在运用织梦dedecms体系制造网站时,有时需求在后台频道模型增加自定义字段。可是当咱们增加自定义字段后会发现提交内容时会自动过滤掉某些灵敏的字符,比方style款式,标点符号逗号","等。今日济南网站建设就跟我们共享一下织梦文章模型增加的自定义字段字符被过滤怎么办?


榜首:过滤标点符号逗号","怎么处理


咱们在自定义字段中增加内容时会遇到过滤“,”逗号被过滤的疑问,那么怎么处理呢?


首要找到文件:include\helpers\filter.helper.php这个文件


在大约68行


$val = preg_replace(’/([\x00-\x08,\x0b-\x0c,\x0e-\x19])/’, ’’, $val);


改成


$val = preg_replace(’/([\x00-\x08|\x0b-\x0c|\x0e-\x19])/’, ’’, $val);


疑问得到处理。


第二:HTML文字款式修改乱码疑问


   dedecms默许的文本修改器尽管不太漂亮,可是最简练,我更换过百度神器:ueditor,功能强大,满意了绝大用户的修改需求,可是更换的时候还需求二次开发,比方上载图集疑问,点不了本地上载的按钮等,所以仍是挑选用默许的文本修改器。


   自定义的HTML修改器功能强大,可是仍是不如默许模型的文本修改器,为了数据安全,比方用在评论的地方,会过滤掉某些灵敏词,或者某些不合法盗取数据的代码。dede运用include\helpers\filter.helper.php进行过滤,被过滤的能够找到如下字段:


       $ra1 = array(’javascript’, ’vbscript’, ’expression’, ’applet’, ’meta’, ’xml’, ’blink’, ’link’, ’style’, ’script’, ’embed’, ’object’, ’iframe’, ’frame’, ’frameset’, ’ilayer’, ’layer’, ’bgsound’, ’title’, ’base’);


根据实际需求删去style即可,就能够处理HTML文本修改器的款式乱码疑问。


1.本站文章源自网络,大部分原创内容。如有发现侵权等问题,请联系删除,谢谢。
2.更多原创内容源自济南网站建设公司
        3.济南网站建设公司提供:济南建设济南手机网站制作济南网站开发济南网站优化等服务

相关文章
网友点评

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新留言
    标签列表