当前位置: 首页 » 两步解决织梦发布文章时TAG标签无法保存问题

两步解决织梦发布文章时TAG标签无法保存问题

作者: 江湖哥 分类: 织梦建站笔记 发布时间: 2019-06-19 15:19 235 百度已收录

温馨提示:本文共774个字,预计阅读时间需要2分钟

两年没有用织梦系统做网站了,最近帮一个朋友用DedeCMS V5.7 SP2正式版做一个网站录文章时发现TAG标签无法保存成功,我也在网上查看一些资料要到phpMyadmin数据表更改数据表,有点麻烦,今天找到了一篇文章只要两个步骤即可不用修改数据库解决织梦发布文章TAG标签无法保存问题

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

在默认状态下,织梦发布文章,添加的TAG标签是不能超过12字节的,通常来说1个汉字等于2个字节,按照预想应该是可以添加5个汉字,但是测试发布五个汉字一样保存不了。经过仔细研究,发现织梦UTF-8中一个汉字等于3个字节,也就是说这里不能超过4个汉字。

织梦TAG标签添加无限制长度关键词教程

注:TAG标签里的关键词都要用英文状态下的逗号隔开。

1、修改数据表tag字段属性(这里建议大家不去数据库里面修改,免得改错了),直接执行如下指令即可。

alter table dede_tagindex modify tag varchar(200);
alter table dede_taglist modify tag varchar(200);

该指令的使用方法:织梦后台 – SQL命令行工具 – 多行命令 – 执行即可。

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

2、修改核心文件源码,只需要修改里面的tag就行,路径如下:include/helpers/archive.helper.php

找到第200行(默认状态,如果修改过代码自己搜索即可): if(isset($tag[12])  修改为   if(isset($tag[200])两步解决织梦发布文章时TAG标签无法保存问题 织梦建站笔记 第1张

找到第242行(默认状态,如果修改过代码自己搜索即可): if(isset($tag[20])  修改为   if(isset($tag[200])

两步解决织梦发布文章时TAG标签无法保存问题 织梦建站笔记 第2张

所以用以上方式不用修改数据库即可解决织梦发布文章时TAG标签无法保存问题了

关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/2422.html

如果觉得我的文章对您有用,请随意打赏或点赞.您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注