文章一开始发布时编辑器看是正常的,等发布后文章要二次编辑室就出问题了, 文章里的样式 如:
?style ?的st不见了 而且引号“”,和尖括号
?
下图 数据库存储正常
织梦安全过滤器 解决方法 适当修改以下代码,(特别是style这怎么可以过滤。。。。无语)

这3个文件大概78行左右处,织梦58测试了一下,只需要修改 后面两个文件即可 改为?$replacement = substr($ra[$i],10); 其中后面的 10是截取前10个字符,也就是基本不过滤¥ra1里面的字符了,困扰很长时间的问题终于解决了!
?
1
|
$ra1 ?=? array ( 'javascript' ,? 'vbscript' 'expression' 'applet' 'meta' 'xml' 'blink' 'link' 'style' 'script' 'embed' 'object' 'iframe' 'frame' 'frameset' 'ilayer' 'layer' 'bgsound' 'title' 'base' );
|
2
|
?????? $ra2 ?'onabort' 'onactivate' 'onafterprint' 'onafterupdate' 'onbeforeactivate' 'onbeforecopy' 'onbeforecut' 'onbeforedeactivate' 'onbeforeeditfocus' 'onbeforepaste' 'onbeforeprint' 'onbeforeunload' 'onbeforeupdate' 'onblur' 'onbounce' 'oncellchange' 'onchange' 'onclick' 'oncontextmenu' 'oncontrolselect' 'oncopy' 'oncut' 'ondataavailable' 'ondatasetchanged' 'ondatasetcomplete' 'ondblclick' 'ondeactivate' 'ondrag' 'ondragend' 'ondragenter' 'ondragleave' 'ondragover' 'ondragstart' 'ondrop' 'onerror' 'onerrorupdate' 'onfilterchange' 'onfinish' 'onfocus' 'onfocusin' 'onfocusout' 'onhelp' 'onkeydown' 'onkeypress' 'onkeyup' 'onlayoutcomplete' 'onload' 'onlosecapture' 'onmousedown' 'onmouseenter' 'onmouseleave' 'onmousemove' 'onmouSEOut' 'onmouSEOver' 'onmouseup' 'onmousewheel' 'onmove' 'onmoveend' 'onmovestart' 'onpaste' 'onpropertychange' 'onreadystatechange' 'onreset' 'onresize' 'onresizeend' 'onresizestart' 'onrowenter' 'onrowexit' 'onrowsdelete' 'onrowsinserted' 'onscroll' 'onselect' 'onselectionchange' 'onselectstart' 'onstart' 'onstop' 'onsubmit' 'onunload' );
|
3
|
$ra?=? array_merge ( $ra1 $ra2 );
? |
|
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|