织梦文章TAG标签无法保存的解决办法
好久没玩织梦CMS,今天接触添加一个小功能的时候,发现发布文章时TAG标签无法保存成功,经过冬镜仔细研究,终于发现其中的奥秘。
织梦TAG标签无法保存解决办法
在默认状态下,织梦发布文章,添加的TAG标签是不能超过12字节的,通常来说1个汉字等于2个字节,按照预想应该是可以添加5个汉字,但是冬镜测试发布五个汉字一样保存不了。
经过仔细研究,发现织梦UTF-8中一个汉字等于3个字节,也就是说这里不能超过4个汉字。
如果你的标签都没有超过4个汉字,也可以不用看下面的教程,下面教大家怎么可以添加无限制长度的TAG关键词。
注:TAG标签里的关键词都要用英文状态下的逗号隔开。
1、后台--系统-SQL命令工具执行以下命令
alter table dede_tagindex modify tag varchar(200); alter table dede_taglist modify tag varchar(200); |
该指令的使用方法:织梦后台 - SQL命令行工具 - 多行命令 - 执行即可。
注意:如果你安装的数据表修改了前缀,改成对应的前缀即可。
2、修改核心文件源码:include/helpers/archive.helper.php
修改里面的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标签无法保存成功的解决办法,冬镜就简单分享到这里,如果你有什么不懂的,评论区留言交流。
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
【演示站】Ripro子主题 » 织梦文章TAG标签无法保存的解决办法
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。