php版本太高,导致dedecms编辑器和某些输入框有中文的内容变空白

时间: 2020-02-10 / 分类: dedecms / 浏览次数: 1,103 views / 0个评论 发表评论

主要是htmlspecialchars函数导致,后面半个括号用,ENT_COMPAT,'ISO-8859-1')替换就可以了,大概是以下的样子
htmlspecialchars( $this->Value ,ENT_COMPAT,'ISO-8859-1')

我修改的地方有
编辑文章内容变空白
主要是编辑器的问题,DEDECMS有两个编辑器,一个新的一个旧的,分别在下面目录里,需要修改里面的
\include\ckeditor\ckeditor_php5.php 通常是这个,修改这个就行了
\include\FCKeditor\fckeditor.php
还有管理目录下的article_edit.php文件

广告编辑时候广告内容变空
需要修改管理目录的\templets\ad_edit.htm

系统设置里面 网站名等变空 需要修改
管理目录里的sys_info.php和\templets\sys_info.htm

发文章会提示 标题不能为空
article_add.php 里面也要修改这个函数

发表评论

您的昵称 *

您的邮箱 *

您的网站