网赢软件phpcms规则

phpcms的登录发布规则过于简单,不再详述。今天主要讲一下修改动作的获取内容。

随便找一篇文章,点击编辑,查看源代码,我们发现内容部分的代码被phpcms给转换了一部分

<p> 转义成 &lt;p&gt;

<br /> 转义成 &lt;br /&gt;

而其他的HTML代码直接以可视化显示,比如在编辑器的源代码中是这样的

&ldquo;成长体验&rdquo;

学会摔倒&hellip;&hellip;

但是在编辑页面,查看源代码则是这样的

“成长体验”

学会摔倒……

所以在用网赢软件执行修改动作时,应该先用javascript把"&lt;"和"&gt;"还原成"<"和">"

JS脚本如下

function escape2Html(str) {
 var arrEntities={'lt':'<','gt':'>'};
 return str.replace(/&(lt|gt);/ig,function(all,t){return arrEntities[t];});
}