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标签转义和反转义

点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部