找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2224|回复: 0

[分享] DedeCMS首页、列表页和文章页的全局Tags调用

[复制链接]
发表于 2018-8-3 09:37:39 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
实现效果如下图所示:
1.webp


具体的实现方法很简单,就是改下CSS样式,Tags页标签调用代码为:

  1. {dede:tag row='2000' getall='1' sort='hot'}
  2. <a class="btn" href='[field:link/]' title="[field:tag /]Tag页" >[field:tag /]</a>
  3. {/dede:tag}
复制代码

CSS样式代码为:

  1. /*标签云*/
  2. .btn{padding:6px;border-radius:5px;text-align:center;font-size:12px;border:1px solid #ccc;float:left;margin:6px;line-height:15px;}
  3. .btn:hover{text-decoration:none;background:#f26868;color:#fff;}
复制代码


DedeCMS 首页和列表页全局Tags列表调用代码:

  1. {dede:tag sort='rand' row='20' getall='1'}
  2. <a class="btn" href="[field:link/]" title="[field:tag /]标签页" target="_blank">[field:tag /]</a>
  3. {/dede:tag}
复制代码


代码注释:
1.row='20' 调用条数
2.sort='rand' 排序方式,rand为随机。其他参考值: month(月内)、new(最新)、week(周内)
3.getall='0' 获取类型,0 为当前内容页tags 标签,1为获网站全部的tags标签。
具体样式参考上文提供的聚合页样式即可。

DedeCMS内容页当前文章Tags列表调用代码:

  1. {dede:tag sort='rand' row='20' getall='0'}
  2. <a class="btn" href="[field:link/]" title="[field:tag /]标签页" target="_blank">[field:tag /]</a>
  3. {/dede:tag}
复制代码


DedeCMS内容页全局Tags列表调用代码:

  1. {dede:tag sort='rand' row='20' getall='1'}
  2. <a class="btn" href="[field:link/]" title="[field:tag /]标签页" target="_blank">[field:tag /]</a>
  3. {/dede:tag}
复制代码


内容页调用的时候需要注意的是分为当前文章页Tags标签 和全部Tags标签调用,区别就在于getall的值,这点代码注释已经说得很清楚,至于样式,大家可以根据自己看到的借鉴即可,这里难度不大,不做赘述。

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

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

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

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

关闭

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

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

GMT+8, 2024-11-30 12:31 , Processed in 0.037571 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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