服务热线
1888888888
作者:文煞发布时间:2023-09-26分类:Zblog笔记浏览:367
我们在设计zblog模板的时候,往往需要用到相关标签。zblog模板标签大全为你整理出zblog程序前端模板可使用的Tags标签、模块标签、用户标签和分页标签。
{$tag.Name}标签名
{$tag.Url}标签链接
{$tag.Count}标签下文章数
延伸:判断是否为tag标签页:{if $type=='tag'}
调取tag标签:
//第一种 {if $article.Tags}标签: {foreach $article.Tags as $tag}<a href="{$tag.Url}">{$tag.Name}</a> {/foreach}{/if}
//第二种{if Count($article.Tags)>0}tag{/if}
获取同分类下的相关文章:(非tag方式)
{foreach GetList(6,$article.Category.ID) as $related}
<li><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></li>
一般情况下主题应尽可能使用系统内部的模块管理功能来调用侧栏模块,系统内部内置5个侧栏,分别可以使用{template:sidebar}、{template:sidebar2}、{template:sidebar3}、{template:sidebar4}、{template:sidebar5}来直接调用。
如果需要单独调用某一模块内容,请使用以下代码调用:{module:moduleName}
系统内置模块调用如下:
{module:navbar}导航栏
{module:calendar}日历系统自动更新
{module:controlpanel}控制面板
{module:catalog}网站分类系统自动更新
{module:searchpanel}搜索
{module:comments}最新留言系统自动更新
{module:archives}文章归档系统自动更新
{module:statistics}站点信息系统自动更新
{module:favorite}网站收藏
{module:link}友情链接
{module:misc}图标汇集
{module:authors}作者列表系统自动更新
{module:previous}最近发表系统自动更新
{module:tags}Tags列表系统自动更新
如果需要控制每个模块的具体输出内容或者单独调用某模块属性,调用标签如下:
{$modules['moduleFileName'].ID}内部ID
{$modules['moduleFileName'].Name}模块名称
{$modules['moduleFileName'].FileName}文件名文件名应是唯一的,如为主题添加模块请以theme_主题ID_filename命名,同理,如为插件添加模块请以theme_插件ID_filename命名
{$modules['moduleFileName'].Content}模块内容
{$modules['moduleFileName'].HtmlID}htmlID
{$modules['moduleFileName'].Type}模块类型ul表示列表型,div表示混杂型
{$modules['moduleFileName'].MaxLi}ul类型模块显示的最大列数默认为10。该数值不会影响存储,只会限制前端显示条数
{$modules['moduleFileName'].Source}模块属性system=系统模块,theme=主题模块,plugin=插件模块
{$modules['moduleFileName'].IsHideTitle}是否隐藏标题1表示隐藏,0表示不隐藏,默认不隐藏
moduleFileName就是模块的文件名
当前登录用户信息使用$user,如{$user.Name},当前登录者的名称
当前页面作者信息使用$author,$author涉及的标签只可在用户专属页面调用。如:{$author.Name},显示作者的名称
指定用户信息{$zbp.members[1].xxx},如{$zbp.members[1].Name},显示ID为1的用户名称。
{$author.Url}用户页面链接
{$author.Name}用户名
{$author.Alias}用户别名
{$author.StaticName}用户静态名存在别名时调用别名,不存在则调用用户名
{$author.Level}用户级别数值
{$author.LevelName}用户级别名
{$author.Email}用户邮箱
{$author.HomePage}用户主页
{$author.Intro}用户摘要
{$author.Avatar}用户头像
{$author.Articles}用户发表文章数
{$author.Pages}用户创建页面数
{$author.Comments}用户发表评论数
{$author.Uploads}用户上传文件数
文章列表相关页面中可用分页标签,如首页等。
{$pagebar.PageBarCount}分页长度
{$pagebar.PageCount}每页显示文章数量
{$pagebar.Name}分页名称
{$pagebar.PageAll}总页码数
{$pagebar.PageNow}当前页码
{$pagebar.PageFirst}起始页码
{$pagebar.PageLast}尾页页码
{$pagebar.PagePrevious}上一页ID
{$pagebar.PageNext}下一页ID
{$pagebar.prevbutton}上一页Url<a href=“{$pagebar.prevbutton}”>« 更早的文章</a>
{$pagebar.nextbutton}下一页Url<a href=“{$pagebar.nextbutton}”>之后的文章 »</a>
{$pagebar.buttons}页码关联数组键名为页码,键值为页码对应的链接。
其中有4个特殊键名‹‹ 、‹、›、››分别代表第一页、上一页、下一页、最后页。
如{$pagebar.buttons[3]}为第3页链接,{$pagebar.buttons['››']}为最后一页链接。
注意:‹、›只有当上下页存在时不为空,使用时应注意判别。
分享:
支付宝
微信