织梦后台dedecms添加文章时提示标题为空

问题原因是:php5.4版本中htmlspecialchars在php5.4默认为utf8编码,gbk编码的字符串经过 htmlspecialchars 转义后的中文字符串为空了,所以造成添加文章时提示“标题不能为空”,编辑文章时编辑器内容空白。

为庆城等地区用户提供了全套网页设计制作服务,及庆城网站建设行业解决方案。主营业务为成都网站制作、成都做网站、庆城网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

解决的办法:

标题不能为空

修改dede/article_add.php 和 dede/article_edit.php 这2个文件。把$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMpAT ,'Gb2312');

编辑器内容空白

打开include/ckeditor/ckeditor_php5.php找到大约 138行

将htmlspecialchars($value)替换为htmlspecialchars($value, ENT_COMpAT ,'Gb2312')

如果是其它v5.6用fck编辑器的,就打开include/FCKeditor/fckeditor.php找到大约76行

将$HtmlValue = htmlspecialchars( $this->Value ) ;替换为 $HtmlValue = htmlspecialchars($this->Value, ENT_COMpAT ,'Gb2312');

系统基本参数输入中文后显示空白

dede\templets\sys_info.htm里面搜索htmlspecialchars($row['value']) 改成htmlspecialchars(($row['value']), ENT_COMpAT ,'Gb2312') 即可

网站题目:织梦后台dedecms添加文章时提示标题为空
链接地址:/article10/sccpgo.html

成都网站建设公司_创新互联,为您提供营销型网站建设搜索引擎优化定制网站微信小程序手机网站建设网站改版

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设