今天修改dedecms文章的标签。保存后发现修改没生效。到底咋回事?

新发布一篇测试内容。同样的TAG标签,还是可以添加的。但是修改文章标签怎么就不保存呢?

数了一下字数。正好12个字节。也没超啊?

通常来说1个汉字等于2个字节,经过仔细研究,发现织梦UTF-8中一个汉字等于3个字节。

尝试着修改了一下程序的字数限制。问题果然解决了!

修改方法如下:

第一步:

修改数据表tag字段属性(这里冬镜建议大家不去数据库里面修改,免得改错了),直接使用dedecms后台的sql执行工具执行如下指令即可。

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])

然后保存传到服务器,再试一下吧。


相关推荐

dedecms后台添加批量修改tag标签功能

快速编辑的好用,大家都懂得,本文就是在后台加一个“编辑tags”的按钮,不用进内容修改页面,也能修改tag。网上有这样的例子,我相信应该除了懂程序的人能看懂以外,其余人应该都看的糊里糊涂的,本文担保,

dedecms后台文章列表显示文章tag标签

dedecms后台文章列表显示文章tag标签的方法,同样也可以显示其他的字段信息。找到后台文章列表页的模板文件:/dede/templets/content_list.htm打开模板文件。找到<

防止被黑客攻击的dedecms织梦安全设置

dedecms是一个功能非常强大的网站搭建系统。但是由于是完全开源。安全方面就会有些不足了。所以很多黑客新手都从dedecms入手。我个人也是比较喜欢dedecms,因为它是全静态的程序。访问速度非常

dedecms自动内链

系统-----系统基本参数-----核心设置-----关键字替换(是/否) 把他设为“是”系统-----系统基本参数-----其他选项-----自动提取关键字 把他设为“否

帝国cms模板制作之:模板标签调用格式与自定义内容变量调用

自定义内容调用调用扩展变量在帝国cms的系统设置中,可以增加扩展变量,例如公司简介,简介的内容可以写在扩展变量里面,然后用标签去调用调用格式:<?=$public_r['add_变量名&

帝国后台文章列表每页显示数量修改(帝国cms批量删除文章方)

帝国文章批量删除方法:帝国后台文章列表,默认每页显示30条,批量删除很费劲如何修改呢?就喜欢一张图说明问题,按照箭头操作即可!直接修改成1000条,或者5000 一万 随意然后就可以一次性全选,一次性

php错误500:该网页无法正常运作,目前无法处理此请求 HttP eRROR 500

处理大数据的时候.最好加上set_time_limit(0);//设置网页超时时间无限制 ini_set('memory_limit', '-1');//设置内存无限

无法定位链接器!请检查 tools\link.ini 中配置是否正确

大萨达撒

windows 无法安装到这个磁盘 windows需要设备 准nvm express 控制器驱动 请单击加载驱动程序 然后加载所需要驱动程序

windows 无法安装到这个磁盘 windows需要设备 标准nvm express 控制器的驱动 请单击加载驱动程序 然后加载所需要的驱动程序

crystaldiskin最新版也无法读取nvme协议的m2固态硬盘怎么办

下载了好几个 每个版本的都试了一下 都没读取到搞半天原来要先下载驱动 下载硬盘官网提供的驱动,然后重启就好了大概是必须官网的驱动才可以吧 因为刚买了块硬盘 去官网下载了驱动后 只识别了刚买的这块 旧的