There are questions remain, We'll search for the answers together. But one thing we known for sure,the future is not set!

【原创文章】DEDECMS采集文章导出数据标题变短的原因及修改文章标题长度的办法

dedecms 百蔬君 801℃ 已收录 0评论

DEDECMS默认的文章标题长度是60,在网站后台的“其它选项”中有设置。
Snap3

如果想修改这个长度,比如我们想修改为150字节,那么还需要去修改文章的数据库表dede_archives的结构属性,将title的长度修改为char(150)就好了

Snap2

今天采集文章,发现这个采集的文章标题是正常的,但是只要一导出到栏目中去标题就被截断了,按理说,系统的标题属性都已经修改为150了啊,想应当是采集导出文件没有采用这个系统设置的属性150,而是自己另外设置了参数,找了半天,在后台的dede\co_export.php中发现了踪迹。

Snap1

把这个

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

修改为

$mainSql = str_replace('@title@', cn_substr($title, 150), $mainSql);

就好了。mark一下,以免忘记了。

转载请注明:百蔬君 » 【原创文章】DEDECMS采集文章导出数据标题变短的原因及修改文章标题长度的办法

喜欢 (7)or分享 (0)
发表我的评论
取消评论

表情