我们经常碰到dede标题长度不够用的问题20个字的标题有时候是真的有点短了网上也有些修改长度问题的帖子,但我发现都不完整所以写下来供大家参考下。免得浪费时间
第一步:
修改下面4处文件:
dede目录
/archives_add.php
/archives_edit.php
/article_add.php
/article_edit.php
$filename = trim(cn_substrR($filename,40));//红色部分是标题长度 这里我改成200
以上4个文件都要修改,不然的话后台显示不出来
第二步:
后台 系统设置--其它选项-文档标题最大长度 改为200
第三步:
在dede后台,系统-MYSQL工具,运行:alter table `dede_archives` change `title` `title` varchar( 200 )
或者进入phpmyadmin,找到你的数据库名进入dede_archives表,选title再点击编辑,输入值!
第四步:
进入dedecms的后台,在“模板管理”中的“标签源码管理”,找到arclist.lib.php ,点击“编辑”,找到“$titlelen = AttDef($titlelen,30); ”条语句,把其中的30改为100或者更大的数值即可。当然你也可以在\include\taglib 这个目录中找到arclist.lib.php
这样dede5.7 标题长度限制修改就完成了