dedecms tag标签长度如何改?

  • A+
所属分类:SEO知识

dedecms tag标签长度如何改?织梦(dedecms)的TAGS默认字数较少,只能写12个字符,多出的字符就会自动截断,或者直接去除,经常给我们带来一些麻烦,下面介绍如何修改织梦(dedecms)TAGS的字数限制.

1、修改数据库

(可以用MYSQL管理工具修改)进入数据库,修改表dede_tagindex和表dede_taglist的tag字段,将字段类型修改为 varchar,字段值限制(12)都修改为255【注:操作此步骤的时候请先备份一下数据库,以免误操作】

或者在安装程序前,修改install文件夹下的数据库文件sql-dfdata.txt内的对应值,改为255.

当然,也可以在织梦后台的SQL命令行工具修改,选择多行命领,添加下面数据库执行命令,确认。

ALTER TABLE dede_tagindex modify column tag char(251) not null;

ALTER TABLE dede_taglist modify column tag char(251) not null;

2、修改程序文件

DeDeCMS V5.3版本:在include/archives.func.php文件中查找:

DeDeCMS V5.7版本:在include/helpers/archive.helper.php文件中分别查找:

if(isset($tag[12]) 和 if(isset($tag[20])

找到后,都修改为:if(isset($tag[255])

在安装前修改也可以。

:有的网上说是修改include/archives.func.php文件。但你在5.7里面你会看到这样一个提示:// 为了兼容旧版本文件,这里将函数直接封装到archive小助手中// 所以这里仅做一个文件引入映射,今后的开发,如果遇到此类函数// 在开发过程中直接使用helper('archive');即可】

注意:修改时用dw软件修改,如果是直接以TXT格式修改,会导至后台无法登陆,显示空白页面;如果已经用TXT格式修改上传,后台已经显示空白页面,可以下载源程序解压,将未修改过的include/archives.func.php或include/helpers/archive.helper.php用DW打开修改好,上传覆盖即可,其他类型的出现空白页面也基本如此

dedecms tag标签长度如何改,有关dedecms TAG长度修改笔者就说到这里,顺带提及一下TAG调用,dedecms tag调用的基本语法是:

{dede:tag row='30' sort='new' getall='0'}

[field:tag /]

{/dede:tag}

参数说明:

row='30' 调用条数Watch movie online The Transporter Refueled (2015)

sort='new' 排序方式 month,rand,week

getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记

织梦标签长度调用,有需要的可以去改,如果没有必要就不要改,一般的默认的长度就可以,当然有的人对优化要求高的可以去尝试。

weinxin
我的微信
分享SEO优化、SEM营销、新媒体知识,交流营销运营经验,提供网站制作、SEO、竞价托管和公众号代运营服务。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: