当前位置:主页 > 建站知识 > 怎么样修改织梦DEDECMS中TAG标签字数长度限制

怎么样修改织梦DEDECMS中TAG标签字数长度限制

小谷哥2019-05-03 19:00点击:

织梦dedeCMS中TAG标签默认的单个标签最大是12个字节,也就是最多6个汉字。当我面发布文章时,TAG标签超过6个汉字,这个标签以及后面的标签都不会显示。

那要怎么样修改织梦DEDECMS中TAG标签字数长度限制呢?
下面小谷哥就给您介绍一下修改方法:
第一步:修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255) 。 
        方法1、直接操作数据库。 
        方法2、通过织梦DEDECMS后台程序中的系统设置栏目下的SQL命令行工具来修改;

将下面的代码复制到SQL命令行工具当中去,可以两段代码同时复制进行一起执行。

ALTER TABLE `dede_tagindex` CHANGE `tag` `tag` VARCHAR( 255 ) CHARACTER SET 
utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';

ALTER TABLE `dede_taglist` CHANGE `tag` `tag` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE 
utf8_general_ci NOT NULL DEFAULT '';

提示:SQL代码是针对默认TAG表前缀写的,如果你有更改过,那么你记得把dede_tagindex和dede_taglist改成自己的TAG表前缀即可。

第二步:修改文件:/include/helpers/archive.helper.php 
查找:if(isset($tag[12]) 修改为:if(isset($tag[255]) ; 
再将if(isset($tag[20]) 修改为:if(isset($tag[255]) 。


通过上面两个步骤的修改TAG标签长度只要不超过255个字节都没问题了,马上测试一下吧。