温州在线手机站

温州 > 科技 > 互联网 > 网站建设 > 站长入门 >

dedecms修改TAG无法保存(保存无效)修改方法

修改dedecms文章TAG无法保存,就是点击保存以后,添加的tag没有出现在tag框,就是保存后发现修改没生效。下面是修改方法,经过简单修改后,dede后台修改tag保存就正常了。

新发布一篇测试内容。同样的TAG标签,还是可以添加的。但是修改文章标签怎么就不保存呢?

数了一下字数。正好12个字节。也没超啊?

通常来说1个汉字等于2个字节,经过仔细研究,发现织梦UTF-8中一个汉字等于3个字节。

尝试着修改了一下程序的字数限制。问题果然解决了!

修改方法如下:

第一步:

修改数据表tag字段属性(这里冬镜建议大家不去数据库里面修改,免得改错了),直接使用dedecms后台的sql执行工具执行如下指令即可。

Markup
alter table dede_tagindex modify tag varchar(50);
alter table dede_taglist modify tag varchar(50);
第二步:

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])

修改保存,再到后台修改文章tag保存,正常了。 

(责任编辑:yujeu)