首先,這些標簽在zblog官方網站的wiki里都有,但很多剛制作zblog模板的新人往往喜歡去百度,而沒有精力把zblogPHP的wiki仔細看一遍,所以這里我就分享出來,也可以讓自己梳理下:
再次說明:要學習zblog模板制作,請先到zblog官方網站的wiki里全面學習,對于后期的模板制作更有好處,比如先分享下官方提供的文章頁面標簽:
文章標簽(含獨立頁面)
標簽 | 含義 | 備注 |
---|---|---|
{$article.ID} | 文章ID | |
{$article.Title} | 文章標題 | |
{$article.IsTop} | 文章是否置頂 | |
{$article.Intro} | 文章摘要 | |
{$article.Content} | 文章正文 | |
{$article.Url} | 文章鏈接 | |
{$article.Status} | 文章狀態 | |
{$article.IsLock} | 是否禁止評論 | |
{$article.CommNums} | 文章評論數 | |
{$article.ViewNums} | 文章瀏覽數 | |
{$article.Time(XXX)} | 文章發布時間 | XXX具體內容參考時間標簽 |
{$article.Category.XXX} | 文章分類數據 | XXX具體內容參考分類標簽 |
{$article.Author.XXX} | 文章作者數據 | XXX具體內容參考用戶標簽 |
{$article.Tags.XXX} | 文章標簽數組 | XXX具體內容參考Tag標簽,注意$article.Tags是個Tag類實例數組 |
{$article.Prev.Url} | 上一篇URL | |
{$article.Next.Url} | 下一篇URL | |
{$article.Prev.Title} | 上一篇標題 | |
{$article.Next.Title} | 下一篇標題 | |
{$article.Type} | 文章類型 | 0為普通文章,1為普通頁面。其它類型還在設計中。 |
文章Tag
獲取方法
{foreach $article.Tags as $tag}<a href="{$tag.Url}">{$tag.Name}</a>{/foreach}
具體{$tag.XXX}
內容參考Tag標簽。注意,獨立頁面沒有tag元素!
下面是我剛做zblog模板時候總結的zblog模板文章頁面標簽(包含獨立頁面)
還是先把官方的wiki標簽放出來吧,制作zblogPHP模板的記得常看:
https://wiki.zblogcn.com/doku.php?id=zblogphp:development:theme:template
文章ID:{$article.ID} 文章URL:{$article.Url} 文章標題:{$article.Title} 文章分類名:{$article.Category.Name} 文章分類別名:{$article.Category.Alias} 文章分類URL:{$article.Category.Url} 文章內容:{$article.Content} 評論:{if $article->CommNums==0}評論等于0{else}{$article.CommNums}{/if} 作者頭像:{$article.Author.Avatar} 作者名:{$article.Author.StaticName} 作者URL:{$article.Author.Url} 閱讀:{$article.ViewNums} 評論:{$article.CommNums} 時間:{$article.Time('Y-m-d')} 分秒 H:i:s 個性化時間:{ydyuandaima_TimeAgo($article.Time())},需要include.php代碼支持。個性化月份:{ydletterpress_GetChineseMonth()} ,需要include.php代碼支持。 標簽名:{$tag.Name} 文章中分類名:{$article.Category.Name} {$article.Category.Url} 文章標簽: //第一種 {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.Count} 文章圖片自適應:img{max-width: 100%;} 上一篇下一篇: {if $article.Prev}上一篇:<a href="{$article.Prev.Url}">{$article.Prev.Title}</a>{/if}{if $article.Next}下一篇:<a href="{$article.Next.Url}">{$article.Next.Title}</a>{/if} 評論區:{if !$article.IsLock}{template:comments}{/if} 父子分類都顯示:{if $category.Parent.Parent.Name} >> <a href="{$category.Parent.Parent.Url}">{$category.Parent.Parent.Name}</a>{/if}{if $category.Parent.Name} >> <a href="{$category.Parent.Url}">{$category.Parent.Name}</a>{/if} {/if} >> {$title} 當前分類相關最新文章:{foreach GetList(6,$article.Category.ID) as $related}<li><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></li>{/foreach} 評論區: 內容:{$comment.Content}{if $article.CommNums==0}沒評論{/if}{if $article.CommNums>0} {$article.CommNums}條評論 {/if} 評論等級{if $comment.Author.Level ==1}管理員{/if} 評論頭像{php}$randimg=rand(1,36);$randimg=$zbp->host."zb_users/theme/$theme/include/avator/$randimg.jpg";{/php}{if $zbp->CheckPlugin('Gravatar') || $zbp->CheckPlugin('GravatarCache')}{if $comment.Author.Level<4}{$host}zb_users/avatar/0.png{elseif $comment.Author.Email}{$comment.Author.Avatar}{else}{$randimg}{/if}{else}{if $comment.Author.Level<4}{$host}zb_users/avatar/0.png{else}{$randimg}{/if}{/if} 評論內容帶@{if $comment.ParentID!=0} {php} $newc=$zbp->GetCommentByID($comment->ParentID); $atid=$newc->ID; $atname=$newc->Name; {/php}<a href="#comment-{$atid}" class="comment_at" >@{$atname}</a> {/if}+內容 子評論不帶樓層 {if $comment.ParentID ==0} {$key+1}# {/if} 提交后臨時顯示格式: {if $socialcomment}{$socialcomment}<!--li,周圍包圍格式即可-->{else}{/if}
以上是我剛接觸zblogPHP模板制作時候收藏整理的,用到了就保存下來,方便下載直接復制。不過事情都有好有壞,備份了后,之后做zblog模板的時候,習慣性的去復制這些標簽,導致很多英文在不參考備份的情況下竟然寫不出來,所以還是要以參考為主,把這些標簽都深刻的記載腦子里,記在手指頭上,需要的時候順手就能打出來,才是好的。