您的位置:首页 > 其它

DEDEcms的tag标签修改长度、语法及调用方法

2014-11-25 14:04 716 查看
第一步:改变tag标签的长度

1:进入数据库/phpmyadmin;

2:查找表:dede_tagindex和dede_taglist中的tag字段属性varchar(12)改成varchar(20)如果tag比较长可以直接varchar(255);

一般不要超过20个,20个字符(10个汉字)这还叫什么tag!

第二步:修改源代码中长度设置

1:打开/include/helpers/archive.helper.php

第200行:if(isset($tag[12]) ||$tag!=stripslashes($tag)) 将12改成20和数据库中的设置长度一样;

第242行:if(isset($tag[20]) ||$tag!=stripslashes($tag)) 这个待解决!

tag标签的基本语法

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

[field:tag /]

{/dede:tag}

参数说明:

row='30' 调用条数

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

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

tag标签调用方法

dede最新tag标签调用方法,dede当月热门tag标签调用方法, dede随机tag标签调用方法,dede内容页tag添加调用方法等等.

注意:dedecms的tag调用支持最新、当月、随机、内容页

dede最新tag标签

{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]){/dede:tag}

dede当月热门tag标签

{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]){/dede:tag}

dede随机tag标签

{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]){/dede:tag}

dede内容页tag添加

{dede:tag type='current'/}

如果我们将TAG标记在首页调用,则需要在首页的index.htm模板中加入tag调用标记,这时候需要将getall='1',当然系统后台的[核心]-[批量维护]中有TAG标签管理这个项目,可以自动获取内容的TAG。

第三步:最重要 创建纯静态、名称和中文互换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: