discuz模板标签调用大全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

discuz模板制作调用标签大全

数据ID{id}

帖子URL{url}

帖子标题{title}

附件图片{pic}

帖子内容{summary}

楼主{author}

楼主UID{authorid}

楼主头像{avatar}

楼主头像(中){avatar_middle}

楼主头像(大){avatar_big}

版块URL{forumurl}

版块名称{forumname}

主题分类名称{typename}

主题分类图标{typeicon}

主题分类URL{typeurl}

分类信息名称{sortname}

分类信息URL{sorturl}

总发帖数{posts}

今日发帖数{todayposts}

最后回复时间{lastpost}

发帖时间{dateline}

回复数{replies}

总浏览数{views}

热度值{heats}

推荐数{recommends}

更多链接{moreurl}

当前数据顺序{currentorder}

当前数据是否在奇数行{parity}

默认循环显示内容[loop]...[/loop]

替代对应loop中指定数据内容,[order=odd]为奇数行,[order=even]为偶数行[order=N]...[/order]

特殊指定数据显示内容[index=N]...[/index]

可设置打开方式的链接{title}

可设置缩略图大小的图片

例如:

1.模板嵌套语法

将被嵌套模板内容解析为PHP语句并合并入本模板中的写法

common/header 对应某个模板套系中的common目录的header.htm模板文件

程序运行时include嵌套模板内容

注释:当模板中有一些loop时,尽量用subtemplate

2.逻辑判断if...else

如果写在HTML表单元素中,可以省去使代码更清晰易读,如{if $my_var}xxx{/if} 任意html语句

带有分支条件的if写法

任意html语句 任意html语句

带有多条件的if写法,可使用PHP常规判断中的按位运算符等

任意html语句

css书写时也可以按条件进行判断设置设置例如:

3.直接执行php代码标签

4.直接输出变量,等同于php的, 花括号可以省略但不建议去掉。(模块程序处理后才能在这里调用):

    $announcements

5.广告的嵌入点代码:

6.插件的钩子标签:

hook为关键词,意为将index_top定义为钩子

7.循环语法(可以多重循环)

带有数组键的循环写法

循环输出的HTML语句

没有数组键的循环写法

循环输出的HTML语句

8.diy区域和后台数据调用标签:

{block XXX}(数据调用模块)

9.discuz语言包加载后,模板文件中的使用:

{lang forum_category_modedby}

其中语言包在./source/language/目录下,以PHP数组形式存放

相关文档
最新文档