找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1460|回复: 0

[分享] dede tag标签的各种页面调用方法汇总

[复制链接]
发表于 2018-1-27 17:04:58 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
众所周知:dede tag标签的调用可以用来提高网站文章的收录.具体调用方法:
根目录/templets/default/article_article.htm 在需要的位置添加以下标签:
<div>Tag标签:{dede:tag row='8' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}</div>
一、修改tag标签字符,增加关键词长度.
由于dede织梦后台默认的tag标签字符只有6个,如果放长一点的关键词就无法实现.那么如何实现更多字符的关键词呢?馨沂为大家分享一种方法,具体就要涉及修改数据库和源码,建议你在修改前一定做好备份,具体操作如下:
第一步:进入到空间的数据库中,分别找到dede_tagindex 和dede_taglist这两个数据库中的表,修改表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255),
  1. <p>ALTER TABLE dede_tagindex modify column tag char(255) not null;</p><p>ALTER TABLE dede_taglist modify column tag char(255) not null;</p>
复制代码

varchar(12)修改为varchar(255)
第二步:修改源码,在include/archives.func.php中查找:
  1. if(isset($tag[12])
复制代码

修改为:
  1. if(isset($tag[255])
复制代码

在include/archives.func.php中查找:
  1. if(isset($tag[20])
复制代码

并且修改为:
  1. if(isset($tag[255])
复制代码

二、tag标签的基本语法.
  1. {dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
复制代码

三、tag标签参数说明.
row='30' 调用条数
sort='new' 排序方式 month,rand,week
getall='0' 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记
底层模板字段:link,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'/}


发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-27 20:07 , Processed in 0.040426 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表