15621857753

phpcmsV9如何修复内容标题插入html代码

来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2021-02-26

本文介绍了phpcmsV9如何修复内容标题插入html代码,解决思路:打开这个文件content_model.class.php,修改里面两个地方,利用safe_replace就可避免内容标题插入html代码的发生。

默认PHPCMS V9 9.6.3及向下版本都有这个问题,可在标题位置插入html标签,如a标签,img标签,演示如下:

phpcms标题html代码

虽说内容页输出的时候处理过,但这会造成列表页的显示错误。修复方法如下:

/phpcms/model/content_model.class.php里的add_content 和 edit_content 方法找到

$systeminfo['keywords'] = str_replace(array('/','\\','#','.',"'"),' ',$systeminfo['keywords']);

在下方插入一行:

$systeminfo['title'] = safe_replace($systeminfo['title']);

这样利用safe_replace就可避免这种情况的发生

以上就是关于phpcms标题html代码的所有内容,希望可以帮到大家,欢迎找小编一起交流~