织梦文章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命令行工具 - 多行命令 - 执行即可。

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

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

 

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

上一篇:Dede:arclist及Dede:list调用系统变量或自定义变量

下一篇:织梦DEDECMS程序修改tag标签截取长度的教程

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图