hdwiki 的模板和标签

Posted camelroyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdwiki 的模板和标签相关的知识,希望对你有一定的参考价值。

模版和标签

HDWiki模版标签可以让用户更方便、更容易的在页面中调用HDWiki的数据。
        
HDWiki的三种标签:
1、循环标签 {hdwiki:doclist...}{/hdwiki}
2、单标签取某个数据 {hdwiki:docnumber /}
3、字段的扩展函数 [field:time date(‘Y-m-d H:i:s‘,@me)/]功能

常用标签调用
1、标签名称:docnumber
功能说明:本站总共的词条数目
适用范围:全局使用
基本语法:{hdwiki:docnumber /}
参数说明:无

2、标签名称:usernumber
功能说明:本站总共的用户数目
适用范围:全局使用
基本语法:{hdwiki:usernumber /}
参数说明:无

3、标签名称:toplist
功能说明:排行榜的数据调用
适用范围:全局使用
基本语法:
{hdwiki:toplist rows=10 orderby=credits}
 
[field:username/]  [field:credits/]

{/hdwiki}
参数说明:
rows=10:表示排行榜的显示数目为10条
orderby=credits:表示排行榜是按credits(即积分)来排序
[field:uid/]:用户的ID
[field:username/]:用户名
[field:credits/]:用户积分

4、标签名称:recentupdate
功能说明:最近更新词条列表数据调用
适用范围:全局使用
基本语法:
{hdwiki:recentupdate rows=10}
 
[field:title/]  [field:lastedit/]

{/hdwiki}
参数说明:
rows=10:表示最近更新词条列表数目为10条
[field:did/]:词条的ID
[field:title/]:词条名
[field:lastedit/]:词条最近修改时间

5、标签名称:catelist
功能说明:分类的数据调用(支持调用一级分类)
适用范围:全局使用
基本语法:
{hdwiki:catelist}

 
[field:name/]


{/hdwiki}
参数说明:
[field:cid/]:分类的ID
[field:name/]:分类名

6、标签名称:commentlist
功能说明:单个词条评论的数据调用
适用范围:全局使用
基本语法:
{hdwiki:commentlist title=词条名称 docid=5 rows=10}
 
[field:comment/] [field:author/] [field:time/]

{/hdwiki}
参数说明:
title=词条名称:词条名称
docid=5:词条的ID
rows=10:评论显示条数
[field:did/]:评论ID
[field:comment/]:评论内容
[field:author/]:评论者
[field:time/]:发表评论时间

注:title=词条名称 docid=5 可选填,如果都填写,则title优先级高

7、标签名称:userlist
功能说明:最新会员的数据待用
适用范围:全局使用
基本语法:
{hdwiki:userlist groupid=4 rows=10}
 
[field:username/] [field:credits/] [field:regtime/]

{/hdwiki}
参数说明:
groupid=4:调用会员的用户组ID,默认为一般用户
rows=10:会员显示条数
[field:uid/]:用户ID
[field:username/]:用户名
[field:credits/]:用户积分
[field:regtime/]:用户注册时间

8、标签名称:catedoclist
功能说明:指定的分类下词条调用
适用范围:全局使用
基本语法:
{hdwiki:catedoclist catename=分类名称 cid=5 rows=10}
 
[field:title/] [field:author/] [field:time/]

{/hdwiki}
参数说明:
catename=分类名称:分类的名称
cid=5:分类的ID
rows=10:显示分类下词条的数量
[field:cid/]:分类ID
[field:title/]:词条名称
[field:author/]:词条创建者
[field:time/]:创建时间

注:catename=分类名称 cid=5 可选填,如果都填写,则catename优先级高

以上是关于hdwiki 的模板和标签的主要内容,如果未能解决你的问题,请参考以下文章

模板继承and自定义模板标签和过滤器

Django 自定义模板标签和模板加载器

django模板之继承标签extend和添加标签include

Django——模板层(template)(模板语法自定义模板过滤器及标签模板继承)

Django模板标签

Django模板标签