默认情况下,dedecms的tag最大长度是12个汉字,对于有的网站的tag比较长的情况下,这个默认最大长度就不适合了,因此需要修改tag的最大长度。本文将介绍如何修改dedecms tag的最大长度。
1、修改数据表
修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(50)。
点击“系统”-“SQL命令行工具”,在输入框里输入如下SQL说句:
ALTER TABLE `dede_tagindex` CHANGE `tag` `tag` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `dede_taglist` CHANGE `tag` `tag` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
点击“确定”按钮执行命令。
2、修改源码
在include/archives.func.php中查找:
if(isset($tag[12])
修改为:
if(isset($tag[50])
接着查找:
if(isset($tag[20])
修改为:
if(isset($tag[50])
至此,dedecms tag最大长度需改完毕。
发表评论