海薇站长网 - 让网站建设、优化、维护从此简单!

海薇站长网

当前位置: 海薇站长网 > CMS教程 > 织梦CMS系统内容页采集的文章标题不全怎么办

织梦CMS系统内容页采集的文章标题不全怎么办

时间:2019-08-11 12:15:08来源:CMS教程网 作者:365天天网 点击:

  标签(Tag):织梦cms系统(7)

文章标题的字数比较长,当文章发布之后,发现dedecms系统自动为标题进行了截字,只要发布的标题字数过多,就会只显示一部分,无法显示完整。所以需要修改一下文章的标题。那么如何修改呢?

织梦采集标题不完整的解决方法,修改标题长度!

做网站优化的站长朋友们都知道每天都要定时发布一些文章,可是如果个别几个网站还可以这样发布过来,如果站点比较多了这样手动更新的话难免效率就比较低了,有什么方法可以提高效率呢?后来站长朋友知道dedecms后台有系统默认的自动采集功能,只要配置下就可以使用了,因此很多人使用,那么使用这个功能有好处也有坏处的,如果采集的内容过多会导致服务器非常卡哦,建议站长朋友们慎用,或者晚上的时候使用,无忧主机小编在网上看到很多站长朋友们反映出了这样一个问题,那就是在采集的时候只能采集数据的第一页,后面的数据都采集不到,也就是采集的数据不全的,这个怎么解决呢?为了研究出原因,无忧主机小编不得不在PHP虚拟主机重新安装一个织梦dedecms来配置测试了,经过分析找到了两种解决方法,下面具体的来整理下吧。

文章标题的字数比较长,当文章发布之后,发现dedecms系统自动为标题进行了截字,只要发布的标题字数过多,就会只显示一部分,无法显示完整。所以需要修改一下文章的标题。那么如何修改呢?

1、登录后台系统

系统 -> 系统基本参数 -> 其它选项 -> 文档标题最大长度 改此参数后需要手工修改数据表

修改为需要设置的标题最大长度,默认是60,也就是30个汉字,一般把60修改成90 。

2、在后台,系统 ->系统 SQL命令行工具 中运行下面命令。点击确定,出现成功执行1个SQL语句!

alter table dede_archives change title title varchar(90)

1

或者你也可以找到你的数据表,找到 dede_archives 这个表里面的title字段,修改 title 字段的类型即可。比如把char(60),改成90。

---------------------

1、修改系统参数设置(文档标题最大长度)

系统-系统设置-系统基本参数-其他选项-文档标题最大长度:255

2、修改文档表dede_archives中的title字段varchar(255)

系统-系统设置-SQL命令行工具,输入代码并执行:

Alter table dede_archives change title title varchar(255)

3、修改采集数据导入程序co_export.php

打开后台文件夹(默认是dede),找到co_export.php的220行:

$mainSql = str_replace('',cn_substr($title, 60),$mainSql);

把60修改为$cfg_title_maxlen

织梦CMS系统内容页采集的文章标题不全怎么办_www.hwsem.com

这样就不用再担心采集标题不完整的情况发生了。

(责任编辑:海薇站长网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
图文推荐