海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

织梦模型新增的HTML文本无法保存style等样式

发布时间:2016-12-14 来源:互创湾 浏览: 关键词:
        相信很多站长在织梦建站的时候有时需要给模型新增一个HTML文本,但织梦默认的ckeditor文本编辑器,新增html文件编辑器的时候为了数据安全,会过滤掉某些敏感词,如“style”、“js”等一些样式,当再次修改的时候编辑器就会出现乱码的现象,接下来教大家解决方案。
第一步:打开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');
替换成: $ra1 = array('javascript', 'vbscript', 'expression', 'applet', 'meta', 'xml', 'blink', 'link',  'script', 'embed', 'object', 'iframe', 'frame', 'frameset', 'ilayer', 'layer', 'bgsound', 'title', 'base');

第二步:
      $val = preg_replace('/([\x00-\x08,\x0b-\x0c,\x0e-\x19])/', '', $val);
       改成
       $val = preg_replace('/([\x00-\x08|\x0b-\x0c|\x0e-\x19])/', '', $val);
注释:$ra1数组里去掉style就行,如果想在HTML文本里调用一些js文件引用一下网页的话,可以自行去掉 'object', 'iframe'、“javascript”、“title”等字节。




责任编辑:互创青年

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。