DEDECMS突破TAG和关键字长度的限制
2015-04-05 11:51
274 查看
dede官方定义的TAG标签的长度太小了,才12字节,也就是6个汉字这样,对于有的站长网站的TAG标签过长的话,添加文章后TAG标签会消失。但是添加小于6个汉字的TAG标签就可以,这点让很多站长很苦恼。解决办法如下:
1、登录数据库后台,如登录phpmyadmin面板,找到dede_tagindex 和dede_taglist的tag字段属性,点击修改,类型改为varchar,长度255后点击保存
![](http://images.cnitblog.com/blog/659729/201408/251636014544800.png)
[b]2、下载你的网站中的include/archives.func.php,打开文件,查找源码if(isset($tag[12])和if(isset($tag[20])两处地方[/b]
修改$tag[12]为$tag[255]
修改$tag[20]为$tag[255]
之后保存,上传到服务器覆盖原来的文件即可。
dedecms的默认关键词是60个字节限制,这里也是困扰很多站长的地方,解决办法如下:
1、首先登陆数据库后台,如phpmyadmin,找到相应的数据表dede_archives和dede_keywords
在dede_archives和dede_keywords表中找到keywords字段,修改为300,类型varchar
![](http://images.cnitblog.com/blog/659729/201408/251625399239551.png)
2、分别下载网站中dede目录下的4个源文件,如下:
/dede/article_add.php
/dede/article_edit.php
/dede/archives_add.php
/dede/archives_edit.php
分别打开每一个源文件,查找 $keywords = cn_substrR($keywords,30);
修改为:$keywords = cn_substrR($keywords,255);
![](http://images.cnitblog.com/blog/659729/201408/251644462829904.png)
完成后保存上传覆盖原来的文件。
[b]3、再下载源文件/dede/inc/inc_archives_functions.php,查找文件中代码 if(strlen($keywords.$k)>=[/b]
将if(strlen($keywords.$k)>= 之后的数字改为255,注意有两处需要修改。
![](http://images.cnitblog.com/blog/659729/201408/251648035326366.png)
完成之后上传覆盖原来的文件,大功告成!
1、登录数据库后台,如登录phpmyadmin面板,找到dede_tagindex 和dede_taglist的tag字段属性,点击修改,类型改为varchar,长度255后点击保存
![](http://images.cnitblog.com/blog/659729/201408/251636014544800.png)
[b]2、下载你的网站中的include/archives.func.php,打开文件,查找源码if(isset($tag[12])和if(isset($tag[20])两处地方[/b]
修改$tag[12]为$tag[255]
修改$tag[20]为$tag[255]
之后保存,上传到服务器覆盖原来的文件即可。
dedecms的默认关键词是60个字节限制,这里也是困扰很多站长的地方,解决办法如下:
1、首先登陆数据库后台,如phpmyadmin,找到相应的数据表dede_archives和dede_keywords
在dede_archives和dede_keywords表中找到keywords字段,修改为300,类型varchar
![](http://images.cnitblog.com/blog/659729/201408/251625399239551.png)
2、分别下载网站中dede目录下的4个源文件,如下:
/dede/article_add.php
/dede/article_edit.php
/dede/archives_add.php
/dede/archives_edit.php
分别打开每一个源文件,查找 $keywords = cn_substrR($keywords,30);
修改为:$keywords = cn_substrR($keywords,255);
![](http://images.cnitblog.com/blog/659729/201408/251644462829904.png)
完成后保存上传覆盖原来的文件。
[b]3、再下载源文件/dede/inc/inc_archives_functions.php,查找文件中代码 if(strlen($keywords.$k)>=[/b]
将if(strlen($keywords.$k)>= 之后的数字改为255,注意有两处需要修改。
![](http://images.cnitblog.com/blog/659729/201408/251648035326366.png)
完成之后上传覆盖原来的文件,大功告成!
相关文章推荐
- DedeCMS 5.7 tag标签长度限制的修改方法
- Dedecms5.7修改TAG、title、keywords及栏目名称长度限制
- Dedecms修改TAG、title、keywords及栏目名称长度限制
- 命令注入突破长度限制 | 从CTF题目讲起
- C++ mutable关键字(突破const关键字限制)
- 织梦5.7 TAG、标题、栏目以及keywords长度字符数限制修改
- 突破索引长度限制
- 限制文本框输入的格式,长度等 //关键字:onkeypress,onkeyup。。。envent.code .onchange
- DEDE tag突破限制12个字节的方法
- DedeCMSv5.7 tag标签长度限制12字节修改方法
- DEDE5.3文章页|软件页关键字长度限制方法
- 用[C]关键字突破apache rewrite模块最多9个参数限制
- DEDECMS修改标题长度限制
- 修改dedecms文章标题长度限制的方法
- dedecms 5.7调用列表时,限制标题长度并显示完整标题title正确调用方法
- dedecms修改文章标题限制长度
- seo标题关键字描述字数限制Title,keywords,description长度最长多长 ?
- 织梦DeDeCMS后台发布文章关键字长度与摘要字数修改方法_CMS
- DEDECMS限制上一篇下一篇的文章标题长度以及title修改方法
- DedeCMSv5.7 tag标签长度限制12字节修改方法