欢迎您光临本站,秉承服务宗旨,履行"站长"责任,销售只是起点,服务永无止境!
也想出现在这里? 联系我们

织梦文章TAG标签无法保存的解决办法

作者 : admin 本文共747个字,预计阅读时间需要2分钟 发布时间: 2020-11-21 共5.94K人阅读
也想出现在这里? 联系我们

好久没玩织梦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标签无法保存成功的解决办法,冬镜就简单分享到这里,如果你有什么不懂的,评论区留言交流。

1. 本站所提供的源码模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(我们会及时删除,给您带来的不便,我们深表歉意!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布投稿,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务 请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长,可领回失去的金币,并额外有奖!
【演示站】Ripro子主题 » 织梦文章TAG标签无法保存的解决办法
也想出现在这里? 联系我们

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

发表评论

也想出现在这里? 联系我们
Copyright 2015-2020 版权所有 资源分享吧 Rights Reserved. 京ICP备18888888号
开通VIP 享更多特权,建议使用QQ登录

Fatal error: Uncaught RedisException: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0