织梦后台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添加文章时提示标题为空
本文路径:http://bzwzjz.com/article/sccpgo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都网站设计 成都网站建设推广 成都网站设计 成都网站建设 重庆电商网站建设 成都网站设计公司 网站制作报价 营销型网站建设 成都网站制作 成都模版网站建设 成都网站建设公司 成都网站建设公司 成都网站建设 成都网站建设公司 营销型网站建设 手机网站制作 阿坝网站设计 网站设计公司 做网站设计 高端定制网站设计 广安网站设计