快捷搜索:  苹果  产品

解决DEDECMS编辑器TAG标签字数长度限制的方法

织梦DEDECMS默认的TAG标签长度是有字数限制的,默认是12个字符,这对于很多人来说在实际的应用中非常的不合理,比如说我们需要使用TAG聚合很多的内容,TAG的长度也远远不止6个字,这样的话我们就需要对其字数进行修改才可以满足需求。

今天在这里我就将DEDECMS的TAG字数限制的修改方法总结出来,希望可以帮助到大家。

解决DEDECMS编辑器TAG标签字数长度限制的方法

第一步,在后台系统设置中的,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 '';

以上两行代码可以同时复制进去执行,其中的255就是我们需要设置的TAG最大长度,我们也可以修改为其他的长度,根据自己实际需要修改即可。将代码粘贴到代码执行窗口中然后点击确定即可完成数据库的修改。

第二步,在执行完SQL命令之后,我们需要FTP登录网站服务器中找到如下目录中的文件/include/helpers/archive.helper.php,下载这个文件,打开源码找到如下代码:

if(isset($tag[12]) ||

$tag!=stripslashes($tag))

将其修改为:

if(isset($tag[255]) ||

$tag!=stripslashes($tag))

也就是将其中的12改为255,或者将12改为其他任意我们需要的字符长度即可保存,然后上传覆盖服务器中的文件。

至此就完成了DEDECMS的TAG标签长度字数的限制,亲测在织梦V5.7以上版本可用。

您可能还会对下面的文章感兴趣: