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

来源:互联网 发布:网络侵犯名誉权律师函 编辑:程序博客网 时间:2024/05/16 05:47
第一步:改变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。


第三步:最重要 创建纯静态、名称和中文互换



0 0
原创粉丝点击