zblogphp文章、分类、分页和判断页面类型标签

分类标签

标签含义备注
{$category.ID}分类ID
{$category.name}分类名称
{$category.Alias}分类别名
{$category.Url}分类链接
{$category.Count}分类文章数量
{$category.intro}分类摘要
{$category.Order}分类序号
{$category.Level}分类层级目前支持4层级,0表示顶级,1表示2级,2表示3级,3表示4级
{$category.RootID}分类的顶级ID顶级ID0时表示该分类即为一级分类
{$category.ParentID}分类的上一级ID同上
{$category.Parent}分类的上一级类实例注意:如为顶级分类则其上级类为NULL,在使用前需进行判断。如:
{if $article.Category.Parent}{$article.Category.Parent.Name}{/if}
{$category.SubCategorys}子分类实例数组注意:如无子分类则为空,在使用前需进行判断。
{$category.Template}分类所用模板默认为index
{$category.LogTemplate}分类下文章所用模板默认为single
{$category.Meta}分类扩展数据(php序列化字符串)

单独获取分类的信息,例如某分类ID的姓名:{$categorys[分类ID].Name}(缺点:当分类id不存在时,会导致网站页面错误,在使用前需进行判断。)

分页标签

{$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['››']}为最后一页链接。 
如{$pagebar.buttons[3]}为第3页链接,{$pagebar.buttons['››']}为最后一页链接。 

文章标签

{$article.ID}文章ID
{$article.Title}文章标题
{$article.Alias}文章标题别名未设置则等同于Title
{$article.IsTop}文章是否置顶
{$article.Intro}文章摘要
{$article.Content}文章正文
{$article.Url}文章链接
{$article.Status}文章状态
{$article.IsLock}是否禁止评论
{$article.CommNums}文章评论数
{$article.ViewNums}文章浏览数
{$article.time(XXX)}文章发布时间
{$article.Category.XXX}文章分类数据
{$article.Author.XXX}文章作者数据
{$article.Tags.XXX}文章标签数组注意$article.Tags是个Tag类实例数组
{$article.Prev.Url}上一篇URL
{$article.Next.Url}下一篇URL
{$article.Prev.Title}上一篇标题
{$article.Next.Title}下一篇标题
{$article.Type}文章类型0为普通文章,1为普通页面。其它类型还在设计中。

判断页面

{if $type=='index'}  *判断分类页*
{if $type=='index'&&$page=='1'}  *判断是否为首页的第一页*
{if $type=='category'}  *判断分类页*
{if $type=='article'}  *判断内容页*
{if $type=='page'}  *判断独立页面*
{if $type=='author'}  *判断用户页*
{if $type=='date'}  *判断日期页*
{if $type=='tag'}  *判断标签页*

获取文章标签的方法:

{foreach $article.Tags as $tag}<a href="{$tag.Url}">{$tag.Name}</a>{/foreach}

当一篇文章多个tag时,只获取第一tag的方法:

{foreach array_slice($article.Tags,0,1) as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a>{/foreach}
日记坊
打赏
转载请注明出处;
本文地址:https://rijifang.com/index.php/post/15180.html
相关热文

发表评论: