开工了,首先祝贺大家猴年大吉!早上ytkah用dedecms发布文章提示"标题不能为空",春节这段时间基本没更新文章,回来后得赶紧补回来,可一开始就碰到这问题,以ytkah喜欢钻研的精神一定要先折腾一下怎么修改。

  新的一年,我们用的云服务器有进行了升级,有些设置得调整一下。  

问题根源:htmlspecialchars在php5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空.

解决办法:给htmlspecialchars添加ENT_COMPAT ,’GB2312’参数修改编码默认值.

具体修改页面,代码如下:

1、dede/article_add.php

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

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

2、dede/article_edit.php

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

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

3、include/ckeditor/ckeditor_php5.php 138行左右,

将htmlspecialchars($value)

改为htmlspecialchars($value, ENT_COMPAT ,'GB2312′)

改完以后一切OK了,"标题不能为空"的提示不再出现了,文章也可以正常发布了

dedecms发布文章提示标题不能为空怎么办相关推荐

  1. 火车头采集器向dedecms发布文章,使阅读权限为待审核稿件

    采集器采集起内容来,往往很难控制内容的数量,多了少了都不合适.如果刻意去控制内容的数量还不如手工转载! 但是在采集时将采集到的文章,发布为待审核稿件,从一方面可以缓解这种矛盾! 方法: 将发布规则中默 ...

  2. dedecms 发布文章时,关键字会自动加内链

    在后台找到:核心->批量维护->文档关键词维护 把关键字和链接网址删掉就可以了,生成更新后前端页面就不会再链接了.>_<. 转载于:https://www.cnblogs.co ...

  3. dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...

    织梦是一款比较有名的CMS网站管理系统了,由于它用起来简单和开源受到了很多站长朋友的青睐,目前国内很多的企业站,展示站等大多数都是用这款程序二次修改搭建的了,但是这款程序因为是开源的,可能没有专门的人 ...

  4. 新浪微博发布文章html,JS实现仿新浪微博发布内容为空时提示功能代码

    本文实例讲述了JS实现仿新浪微博发布内容为空时提示功能.分享给大家供大家参考.具体如下: 这里使用JavaScript模拟新浪微博的一个功能,在发布微博的内容为空时,文本框提醒用户这里没有输入内容,本 ...

  5. php 标题去重复思想,WordPress网站发布文章时如何防止发布重复标题的文章?

    事实上,所有插件后端代码都等同于将代码片段添加到functions.php中,functions.php代码片段可以生成插件,然后插件可以自然地集成到functions.php中.插件主要易于管理,但 ...

  6. 织梦文章发布 html仅动态,织梦dedecms采集文章后导出为仅动态的解决方案

    想要让dedecms采集文章后,直接导出成仅动态的类型,而不是未生成?按照下面步骤即可实现. 登陆FTP,寻找 dede/co_export.php 文件,找到如下代码: //插入数据库 $rs = ...

  7. 前端学习(2449):发布文章组件

    request.js <template> <div class="artical-container"><!--卡片--><el-car ...

  8. 27.blog前端-发布文章

    点击写文章,会跳转到该页面 点击右上角的发布,会弹出发布的对话框因此,我们要调用文章分类列表和文章标签列表的接口 以及如果是点击文字的编辑按钮进入该页面的话,还需要通过调用文章id获取文章详情的接口 ...

  9. SpringBoot+Vue+Mybatis-plus 博客(四):完成发布文章、编辑文章、删除文章及查询文章功能

    SpringBoot+Vue+Mybatis-plus 博客:个人博客介绍及效果展示 SpringBoot+Vue+Mybatis-plus 博客(一):完成博客后台前端登录页面.后端登录接口 Spr ...

最新文章

  1. 软考之运筹学计算-车床问题
  2. 【转】C# typeof()实例详解
  3. 使用Maven管理的项目,如何设置Context Root
  4. css button 四种状态,css中按钮的四种状态
  5. 实验一 软件工程准备
  6. 高德地图开启迪士尼赠票活动 带您开启迪士尼圆梦之旅
  7. mysql where执行顺序_mysql where执行顺序
  8. 社会工程学攻击的三个典例
  9. WIN7远程桌面连接显示凭据不工作的解决方法
  10. 未转变者服务器简单,未转变者服务器搭建教程详细讲解
  11. 《Python基础教程》学习笔记——异常
  12. AI初学者必看的4个顶级人工智能领域岗位
  13. Varint+ZigZag编码和解码
  14. mysql grant命令详解_MySQL授权命令grant的使用方法详解
  15. C语言实现可写入文件的账号密码登录系统,密码输入时掩盖,登录界面菜单选择,更改密码系统,课设必备。
  16. Momenta Mpilot Parking 自主泊车(APA/AVP)方案
  17. BIOS、UEFI、Boot Loader都是些什么
  18. 计算机科学个人陈述中文,计算机申请专业个人陈述范文
  19. 聚类分析——matlab
  20. Android DownloadManager的用法

热门文章

  1. converter 冷迁
  2. 一切成功均源于长期的积累(转)
  3. 1,Composite UI Application Block (CAB) 介绍
  4. 在GDI+中用Mattix类对2D矢量图形进行平移、缩放操作
  5. 初学python的30个操作难点汇总(入门篇)希望对你有帮助
  6. python程序员总结的一些基本语法
  7. pythonpil库过滤图像contour_快乐python 零基础也能P图 —— PIL库
  8. 软件测试职业培训中心,软件测试工程师就业班
  9. Python之os模块用法
  10. SQL-Hive中的Select From解析