2022-11-29 22:14 来源 温州在线
修改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保存,正常了。
本文“”来源:http://www.wenzhouzx.com/keji/intel/zzzj/rumen/81954.html,转载必须保留网址。编辑: yujeu