织梦dedecms的TAG标签字数长度问题

织梦DEDECMS官方设定的tag类型为char(12),所以限制了标签的长度。所以我们要修改这个tag 的类型。 2个tag表 主要有2个数据表是包含tag的表。一个是dede_tagindex,还有一个是dede_taglist。我们

  织梦DEDECMS官方设定的tag类型为char(12),所以限制了标签的长度。所以我们要修改这个tag 的类型。

2个关于tag的表
2个tag表

  主要有2个数据表是包含tag的表。一个是dede_tagindex,还有一个是dede_taglist。我们将这2个表的tag的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命令修改
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

(0)
上一篇 2020年9月2日 上午9:29
下一篇 2020年9月22日 上午7:53

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

微信
微信关注公众号:「懒汉运营」 ,懒汉运营最新官网:www.lanxhan.com