OneThink后端
您现在的位置是:博客主页 > OneThink > OneThink后端

kindEditor编辑器html代码新增时候没问题,编辑时显示异常丢失

By 点想博主 on OneThink后端 Time 2019-05-01 from:互联网 683人已围观
简介:    kindEditor编辑器在后台文章新增发布没问题,如果已经新增的文章再次编辑发现文中的HTML标签丢失或者显示不正常。 加入从新保存会存在数据丢失,出现这个问题是编辑器会自动把尖括号转化成实体字符(未经测试)或者是浏览器搞的鬼,不管哪里的问题在我们输出的时,使用:htmlspecialchars函数把实体字符转换成html即可:

kindEditor编辑器在后台文章新增发布没问题,如果已经新增的文章再次编辑发现文中的HTML标签丢失或者显示不正常。

加入从新保存会存在数据丢失,出现这个问题是编辑器会自动把尖括号转化成实体字符(未经测试)或者是浏览器搞的鬼,不管哪里的问题在我们输出的时,使用:htmlspecialchars函数把实体字符转换成html即可:

htmlspecialchars

<case value="editor">
    <label class="textarea">
    <textarea name="{$field.name}">{$data[$field['name']]|htmlspecialchars}</textarea>
    {:hook('adminArticleEdit', array('name'=>$field['name'],'value'=>$data[$field['name']]))}
    </label>
</case> 

PHP的htmlspecialchars()和htmlspecialchars_decode()函数,用于html标签转义和反转义

相关文章
文章评论

( 1 )