织梦发布文章时,TAG标签无法保存成功该怎么解决?

最近使用织梦发布文章时发现,有的TAG标签无法保存成功,具体是什么原因呢,这种情况下我们该怎么办呢?

织梦发布文章时,默认状态下,添加的TAG标签是不能超过12字节的,通常来说1个汉字等于2个字节,那么应该是可以添加5个汉字,但是经过测试之后发现发布五个汉字一样保存不了。经过仔细研究,发现织梦UTF-8中一个汉字等于3个字节,也就是说这里不能超过4个汉字。如果你的标签都没有超过4个汉字,那就可以直接添加成功,但是如果想要的关键词超过4个汉字的话该怎么办呢?接下来就给大家教一下怎么可以添加无限制长度的TAG关键词。

注:TAG标签里的关键词都要用英文状态下的逗号隔开。

1、修改数据表tag字段属性(这里冬镜建议大家不去数据库里面修改,免得改错了),直接执行如下指令即可。

alter table dede_tagindex modify tag varchar(200);
alter table dede_taglist modify tag varchar(200);

该指令的使用方法:织梦后台 – SQL命令行工具 – 多行命令 – 执行即可。

注意:如果你安装的数据表修改了前缀,改成对应的前缀即可。

2、修改核心文件源码,只需要修改里面的tag就行,路径如下:include/helpers/archive.helper.php

找到第200行(默认状态,如果修改过代码自己搜索即可): if(isset($tag[12])  修改为   if(isset($tag[200])

找到第242行(默认状态,如果修改过代码自己搜索即可): if(isset($tag[20])  修改为   if(isset($tag[200])

未经允许不得转载:西安SEO杨小语 » 织梦发布文章时,TAG标签无法保存成功该怎么解决?

赞 (3)

评论 0

评论前必须登录!

登陆 注册