爱收集资源网

织梦无忧故障问题2018-12-0723:49摘要

网络整理 2022-05-18 20:12

织梦dedecms后台发表文章提示“标题不能为空”的解决方法 2018-12-07 23:49

摘要:有时候我们登录后台发布文章织梦出现标题不能为空,会提示标题不能为空,文章一直无法发布。解决方法如下: 其实出现这样的问题是因为: htmlspecialchars 在 php5. 4 默认是utf8编码,而gbk编码字符串被htmlspecialchars转义后的中文字符串为空,即标题为空。修改如下

有时候我们登录后台发文章织梦出现标题不能为空,会提示“标题不能为空”,文章还没有发过。解决方法如下:

其实出现这个问题是因为:htmlspecialchars在php5.4中默认是utf8编码,而htmlspecialchars转义的gbk编码字符串的中文字符串是空的,即标题为空。

修改如下:

一、dede/article_add.php 和 dede/article_edit.php

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');

二、include/ckeditor/ckeditor_php5.php138 行

将 htmlspecialchars($value) 替换为 htmlspecialchars($value, ENT_COMPAT ,'GB2312')

经测试,文章发布成功。

本文链接:

版权声明:本站资源均来自互联网或会员发布。如果您的权利受到侵犯,请联系我们,我们将在24小时内删除!谢谢!

编码 字符 标题
相关文章