织梦DEDECMS官方设定的tag类型为char(12),所以限制了标签的长度。所以我们要修改这个tag 的类型。
2个tag表
主要有2个数据表是包含tag的表。一个是dede_tagindex,还有一个是dede_taglist。我们将这2个表的tag的tag类型改掉就可。
方法1:直接用phpadmin 里找到这2个表,手动修改。
修改的值
方法2:没有数据库权限的可以用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命令修改
这样第一步就修改完成了,再做下面最后一步即可。
修改完成
修改好之后,再修改dedecms的路径/include/helpers/archive.helper.php 里的源文件参数即可。(注意:如过你是自己的内容模型或者其他的图片内容模型,请到相应文件里修改,操作相同)
按快捷键CTRL+F查找:12。大概在200行。找到以下代码:if(isset($tag[12]) ||$tag!=stripslashes($tag)) 。然后把12改为255即可。
保存文件以后,就可以添加很长的tag标签啦。
公众号:懒汉运营,关注获取免费资源。如若转载本文章,请注明出处:https://98seo.com/ask/17.html