第一步:改变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}
1:进入数据库/phpmyadmin;
2:查找表:dede_tagindex和dede_taglist中的tag字段属性varchar(12)改成varchar(20)如果tag比较长可以直接varchar(255);
第二步:修改源代码中长度设置
1:打开/include/helpers/archive.helper.php
第200行:if(isset($tag[12]) ||$tag!=stripslashes($tag))
第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 type='current'/}
如果我们将TAG标记在首页调用,则需要在首页的index.htm模板中加入tag调用标记,这时候需要将getall='1',当然系统后台的[核心]-[批量维护]中有TAG标签管理这个项目,可以自动获取内容的TAG。
第三步:最重要 创建纯静态、名称和中文互换