织梦dedecms后台发布文章提示“标题不能为空”,
导读:织梦文章织梦文章问题症状 :dedecms的该板块版本在登录后台后,发布英文标题没问题,发布中文会提示标题不能为空,并且已经存在的中文文章在编辑器空白,而英文文章没有问题,该问dede后台模板织梦模板安装。
问题症状:dedecms的该板块版本在登录后台后,发布英文标题没问题,发布中文会提示“标题不能为空”,并且已经存在的中文文章在编辑器空白,而英文文章没有问题,该问题再php5.3及以下版本不会出现,在php5.4版本以上就会出现。
问题根源:初步认定是因为编码格式的问题,htmlspecialchars在php5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。
解决办法:给htmlspecialchars添加ENT_COMPATdede手机模板 ,'GB2312'参数修改编码默认值。
具体修织梦模板安装改页面:
1、dede/article_add.php 和 dede/article_edit.php
将
改成
2、include/ckeditor/ckeditor_php5.php 138行 将htmlspecialchars($value)替换为htmlspecialchars($value, ENT_COMPAT ,'GB2312织梦后台模板')
测试,发布文章成功。
相关dede后台模板织梦模板安装。声明: 本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章织梦dedecms后台发布文章提示“标题不能为空”,主要讲述标题,编辑器,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29204.html