dedecms添加标题时,提示标题为空是什么原因

dedecms添加标题时,提示标题为空是什么原因,第1张

采集**,是很费劲的,还有织梦CMS不太适合做**站,你所说的手机看**,是指手机可以在线观看吗?如果是在线观看,你想要采集什么,是采集**的播放地址吗?采集**的播放地址,也就是一些很过时的免费**了,因为好的**都是收费的,或者是正在院线上映,如果你只采集过时的**,可以采集优酷,优酷有开放链接。你觉得这些过时的**会有几个人观看呢?所以说,个人**站都是搞一些收费的**,或者是正在上映的**,来提供用户免费观看的。这个具体怎么做,就应该不是采集的问题了,我可能回答的有点跑题了,可还是希望给个采纳,因为纯手打,还有你可以去百度搜索(趣址)哪里有好多在线观看的**站,你可以借鉴一下。

击“开始”菜单,打开“运行”。

2、输入regsvr32 jscriptdll后选择“确定”。 出现提示(jscriptdll中的DIIRegisterServer成功)后,点击“确定”。

3、再次输入regsvr32 vbscriptdll选择“确定”。 再一次出现提示(vbscriptdll中的DIIRegisterServer成功)后,点“确定”。 经过以上两次成功提示,说明已成功修复IE组件。

4、将浏览器的过滤等功能关闭后,清除一下浏览器的缓存(工具->Internet选项->(在Internet 临时文件框中-删除Cookies),再点Internet 临时文件框中删除文件(记得勾上删除所有脱机内容),确定后,然后再重新打开浏览器尝试!

软件修复办法:

1下载免费杀毒软件 金山毒霸2011

2选择系统清理选项,点击立即清理

3选择安全百宝箱中系统修复,即可解决网页上有错误解问题

您好,朋友。跟版网团队很高兴为您解答:

dedecms发布文章提示”标题不能为空”

现象是发布英文标题没问题,发布中文会提示“标题不能为空”

因为htmlspecialchars在php54默认为utf8编码,

gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。

所以给htmlspecialchars添加ENT_COMPAT ,’GB2312′参数修改编码默认值。

具体方法有两种:

1在/include/commonfuncphp中任意位置添加函数

function gbkhtmlspecialchars($str)

{

return htmlspecialchars($str, ENT_COMPAT ,’ISO-8859-1′);

}

2如果空间商可以切换php版本,请将php版本切换为php52就不会有此问题了。

希望我的回答能够帮到你!

看看描述里的代码是否和自己的关键词一致。

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。

参见最新视频目录:

织梦CMS网站顶部添加横向登录框

1、DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧顶部一样。

织梦吧独家发布《第一季织梦DEDECMS建站视频教程

by:D8站长网(原织梦吧)

第1讲Dedecms本地环境配置、站点搭建

第2讲Dedecms站点备份/搬家/优化

第3讲采集规则的写法/导入/数据整理

第4讲Dedecms模板安装视频教程

第5讲Dedecms系统站点广告添加与更换

第6讲文档列表标签(arclist)的使用

第7讲使用dede模板搭建站点强化篇

第8讲友情链接的调用及其分类扩展调用

第9讲织梦Dede专题和自定义宏标记的调用

第10讲织梦dedecms评论和自定义表单的使用

第11讲DEDECMS仿站实战之首页仿制(1)

第12讲DEDECMS仿站实战之首页仿制(2)

第13讲。织梦dedecms仿站实战之列表页仿制

第14讲。织梦DEDECMS仿站实站之内页仿制

第15讲让DEDECMS站点与新浪微博内容同步

第16讲DEDECMS仿站实战之单页的制作

第17讲织梦DEDECMS仿站实战之留言本美化

第18讲织梦CMS仿站实战之企业模板调用

第19讲织梦DEDECMS仿站实战之军事站仿制1

第20讲织梦DEDECMS仿站实战之军事站仿制2

第21讲织梦CMS幻灯片调用方法及其扩展

第22讲织梦CMS仿站实战之军事站仿制3

第23讲织梦CMS仿站实战之军事站仿制4

第24讲织梦CMS仿站实战之军事站仿制5

第25讲织梦仿站实战6及dedecms横向登录调用

第26讲DEDECMSv57建站:企业站结构架设

第27讲DEDECMS企业模板安装调用实战

第28讲更多视频教程,请关注论坛视频版块

第29讲织梦安装 以及基础操作视频教程_基础操作(2) 第30讲织梦安装 以及基础操作视频教程_基础操作(2)

第31讲织梦安装 以及基础操作视频教程_基础操作(2) 第32讲织梦安装 以及基础操作视频教程_基础操作(2)

第33讲织梦视频教程_模版修改标签调用列表页

1

大家都知道php有个函数htmlspecialchars()是将预定义字符串做转换的,而htmlspecialchars()这个函数在php54默认为utf8编码的

2

一般建站新手站长搭建织梦环境都是用的dedeampz织梦集成环境一键搭建的织梦环境,原因就在这里了,dedeampz搭建完成的CMS网站默认的编码格式是gbk的

3

如果你安装的是织梦53或者56可能没事,因为dede56之前的版本其中php的版本默认配置的是53版本的php,但是织梦57开始集成其中的php是54版本的,而这时的php54默认编码格式跟环境的编码格式冲突(格式不一致)

4

格式不一致的时候如果你输入的标题是纯英文+数字,这没问题,能正常使用,因为编码格式utf-8跟gbk的区别在于中文字符

5

如果你输入的是中文字符,那么htmlspecialchars()函数在转换的时候因为编码格式不同导致的乱码是他不识别,所以就直接输出空,因为他什么也没有转过来,这也就是为什么你输入汉语标题提交,却提示“标题不能为空”的原因!

6

问题分析清楚了,解决方法也很明显了,下面提供两种解决方法

第一种:将php的版本切换回53版本或者比53更早的版本的,这个问题自然就解决了

7

第二种:给htmlspecialchars(函数)添加ENT_COMPAT ,'GB2312'

就是给php的这个函数强制设定编码格式,这样也能解决这个问题,具体对应的位置是

①:dede/article_addphp 这个php文件中查找

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

改成

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

②:然后再找到dede/article_editphp这个php文件中查找

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

改成

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

③:include/ckeditor/ckeditor_php5php 查找

htmlspecialchars($value)

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

这样也能解决以上问题

本文采用http://jingyanbaiducom/article/11c17a2c60027df446e39d0chtml站点信息

解决的请点赞

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms添加标题时,提示标题为空是什么原因

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情