全方位站长技能、SEO优化学习平台
免费香港宝塔虚拟主机 免费香港Kangle虚拟主机
当前位置:网站首页 > Discuz笔记 > 正文

新手秒懂的Discuz模板调用标签汇总教程

作者:文煞发布时间:2025-12-29分类:Discuz笔记浏览:115


温馨提示:手机扫码可阅读当前文章!
文章简介:这是一套 Discuz 模板开发必备的标签清单,不管是改首页、做帖子列表,还是自定义版块样式,这些标签直接复制就能用,全程大白话解释,不用啃官方文档!一、 懒人必备:DIY 模块调用(想拖哪里拖哪里)作用:给模板加可自定义的区域,...

这是一套 Discuz 模板开发必备的标签清单,不管是改首页、做帖子列表,还是自定义版块样式,这些标签直接复制就能用,全程大白话解释,不用啃官方文档!

一、 懒人必备:DIY 模块调用(想拖哪里拖哪里)

作用:给模板加可自定义的区域,后台「DIY 可视化编辑」时能直接拖组件,不用改代码

<!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->
  • 白话解释:diy1 是这个模块的唯一 ID,随便改(比如 diy_header diy_footer),前后 ID 要一致

  • 用法:把这段代码插在模板想加 DIY 区域的地方,后台就能直接往里面加轮播、文章列表

二、 核心高频:循环列表标签(批量展示数据必用)

作用:用来循环输出帖子、文章、用户等列表数据,比如首页推荐帖、版块帖子列表,套上 [loop] 就能批量渲染

基础循环结构

[loop]  <!-- 这里写循环内容,比如帖子标题、封面 -->
  <a href="{url}" {target}>{title}</a>
  <img src="{pic}" width="{picwidth}" height="{picheight}" />[/loop]

循环里的常用子标签(直接抄)

标签白话用途举个例子
{id}数据的唯一编号(比如帖子 ID)用来做跳转链接参数
{uid}作者的用户 ID关联用户头像、用户名
{username}作者昵称显示「发帖人:XXX」
{avatar}作者小头像直接显示用户头像缩略图
{avatar_middle}作者中等头像个人主页用这个尺寸刚好
{avatar_big}作者大头像头像弹窗、资料页用
{url}文章 / 帖子的跳转链接套在 <a> 标签里就能点
{title}文章 / 帖子标题列表页核心展示内容
{pic}文章封面图地址做图文列表必备
{summary}文章简介 / 摘要标题下面加一行简介更直观
{dateline}发布时间显示「XX 天前发布」
{caturl}所属栏目 / 版块的链接点进去看该栏目下所有内容
{catname}所属栏目 / 版块名称显示「来自:XX 版块」
{view}浏览次数帖子 / 文章的阅读量
{commentnum}评论数显示「XX 条评论」
{currentorder}当前数据的排序号比如第 1 条、第 2 条
{parity}当前行是奇数还是偶数用来做「隔行变色」的效果

循环的高级玩法(个性化展示)

指定奇偶行样式:想让奇数行和偶数行长得不一样,用这两个标签

[loop]
  [order=odd]    <!-- 奇数行内容,比如加个灰色背景 -->
    <div style="background:#f5f5f5">{title}</div>
  [/order]
  [order=even]    <!-- 偶数行内容,默认白色背景 -->
    <div>{title}</div>
  [/order]
[/loop]

指定某一行的内容:比如只想改第 1 条数据的样式

[loop]
  [index=1]    <!-- 第1条数据专用样式,比如加个「推荐」标签 -->
    <div class="recommend">{title}</div>
  [/index]  <!-- 其他行用默认样式 -->
  {title}
[/loop]

控制链接打开方式{target} 会自动识别后台设置,默认是新窗口打开(_blank

<a href="{url}" {target}>{title}</a>

自定义封面图尺寸:不用手写宽高,直接用标签控制

<img src="{pic}" width="{picwidth}" height="{picheight}" />

三、 帖子专属:基础信息标签(帖子页必用)

作用:在帖子详情页、版块列表页,展示帖子的核心信息
标签白话用途注意事项
{icon}帖子图标(比如精华帖、置顶帖的小图标)后台设置的帖子类型图标会自动显示
{forumurl}当前版块的链接比如「返回 XX 版块」的按钮
{forumname}当前版块名称显示「XX 版块 - 帖子详情」
{typename}主题分类名称比如帖子属于「求助」「分享」分类
{typeicon}主题分类图标和分类名称搭配展示
{typeurl}主题分类的链接点进去看该分类下所有帖子
{posts}总发帖数一般用在版块首页,显示「本版共 XX 帖」
{todayposts}今日发帖数显示「今日新增 XX 帖」
{lastpost}最后回复时间版块列表页显示「最后回复:XX 时间」
{dateline}发帖时间和循环里的用法一样
{$_G[forum_thread][replies]}当前帖子的回复数仅限帖子详情页用
{$_G[forum_thread][views]}当前帖子的浏览数仅限帖子详情页用
{heats}帖子热度值显示帖子的受欢迎程度
{recommends}帖子推荐数显示「XX 人推荐」
{moreurl}更多内容的链接比如「查看更多」按钮的跳转地址

四、 全站通用:网站配置与路径标签(不用记死链接)

作用:调用网站的全局配置,比如网址、名称、图片路径,换域名也不用改代码
标签白话用途用法示例
{$_G['setting']['siteurl']}网站的根网址比如 https://你的论坛.com
{$_G['setting']['bbname']}网站名称显示在页面标题、导航栏
{$_G['siteurl']}网站主页路径做首页跳转:<a href="{$_G['siteurl']}">首页</a>
{IMGDIR}默认图片存放路径调用后台的表情、图标:<img src="{IMGDIR}/icon.png" />
{$_G['setting']['icp']}网站备案号放在页脚,合规必备:备案号:{$_G['setting']['icp']}
{lang time_now}当前时间显示「当前时间:XXXX-XX-XX」

五、 用户信息标签(显示登录用户的资料)

作用:在模板里展示当前登录用户的信息,比如头像、昵称
标签白话用途用法示例
{$_G[member][username]}当前登录用户名显示「欢迎你:{$_G [member][username]}」
<!--{avatar($_G[uid],small)}-->当前用户头像改参数换尺寸:small(小)、middle(中)、big(大)

六、 其他实用标签

标签白话用途用法示例
$nav[code]调用后台底部导航菜单不用手动写导航链接,直接调用后台配置的菜单

🌟 新手避坑小提示

  1. 标签区分大小写吗?→ 模板标签不区分,但 $_G 这类变量要注意大小写,写错会不显示

  2. 标签不生效怎么办?→ 后台开启「模板调试模式」,能看到标签对应的真实数据

  3. {target} 是什么?→ 控制链接打开方式,后台 DIY 时可以设置「新窗口 / 当前窗口」打开

  4. 循环标签用在哪?→ 帖子列表、文章推荐、用户榜单等需要批量展示数据的地方

欢迎您,来自美国的朋友,您的IP:216.73.216.136,您的网络:


Discuz笔记排行
随机推荐
猜你喜欢

服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号

分享:

支付宝

微信