网站首页 » CMS » zblog » Z-Blog常用标签大全(精华版)
上一篇:
下一篇:

Z-Blog常用标签大全(精华版)

前言

博客系统的历史可以说很悠久了,还记得我刚开了自己的博客的时候,有朋友跟我说,现在都什么年代了,还玩博客。他说得也不无道理,但很多东西有没有价值,用不用,关键还是看自己,我觉得博客还是个好东西,我可以把工作中的经验都记录下来,把生活中的快乐,想法或者些许感悟都记录下来,以便日后装B之用。扯远了,回到正题,本文要介绍的是 Z-Blog 常用标签,相对来说我还是比较喜欢 Z-Blog 博客系统的,虽然没 wordpress 博客系统强大,但也是非常不错了这里就不浪费你的时候来听我唠叨了,我们马上进入正题吧。下面要分享的这些标签是从我的朝夕熊博客中整理出来的,所以还算是挺实用的。你可以忽略示例中的HTML代码,直接关注Z-Blog 调用标签就可以了。

首页标签

首页title

<title>{$name} - {$subname}{if $page>'1'} - 第{$pagebar.PageNow}页{/if}</title>

CSS、js调用

<link rel="stylesheet" href="{$host}zb_users/theme/{$theme}/style/style.css">

这里的{$host}zb_users/theme/{$theme}这里的代表主题目录

模板调用

{template:header}

文章列表

{template:header}
<div class="zxx w1024" id="zxx">
<div class="list-article">
{foreach $articles as $article}
<article>
<p class="time-p q-font">{TimeAgo($article.Time())}</p>
<!-- <p class="list-img"><img src="./images/1.jpg" alt=""></p> -->
{php}
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";//判断文章是否含有图片
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
{/php}
{if isset($matchContent[1][0])}
{template:list-article-img}
{else}
{template:list-article-noimg}
{/if}

<div class="list-description">
<h2><a href="{$article.Url}">{$article.Title}</a></h2>
<h6 class="list-author">{$article.Author.StaticName}</h6>
<div class="list-aritcle-content">
{$article.Intro}
</div>
<div class="list-info">
<time><span class="icon-clock"></span><span class="time-sp q-font">{$article.Time('d/m')}</span><span class="time-sp time-year q-font">{$article.Time('Y')}</span></time>
<ul class="list-stats q-font">
<li class="list-view"><span class="icon icon-eye"></span>{$article.ViewNums}</li>
<li class="list-comment"><span class="icon icon-commenting"></span><span id = "sourceId::{$article.ID}" class = "cy_cmt_count" ></span></li>
</ul>
</div>
</div>
</article>
{/foreach}
{template:pre-next}
</div>
<aside class="list-aside">
{template:list-side-bar}
</aside>
<div class="clear"></div>
</div>
{template:list-footer}

这里就是我博客首页的调用代码,你可以访问朝夕熊博客查看效果。这里有一个地方需要注意下的,就是博客首页根据文章有图片和无图片调用不用的模板。有图片的模板 {template:list-article-img} 中的代码如下

<p class="list-img"><a target="_blank" href="{$article.Url}"><img class="img-responsive" src="{$matchContent[1][0];}" alt="{$related.Title}"></a></p>

这里的意思就是如果文章有图片,那么就调用文章中的第一张图片。

而无图片的模板而什么都没写。不什么都没调,其实像这样的模板,可以根据个人的习惯或者喜好,来量身定做。这里我只是给大家说明下模板的用法而已。

阅读排行

<div class="hot sort">
<h3 class="sort-h3"><span class="icon icon-star aside-icon"></span>阅读排行</h3>
<ul class="list-title">
{php}
$order = array('log_ViewNums'=>'DESC');
$where = array(array('=','log_Status','0'));
$array = $zbp->GetArticleList(array('*'),$where,$order,array(12),'');
{/php}
{foreach $array as $hotlist}
<li><em class="q-font num-em">{$hotlist.ViewNums}</em><a href="{$hotlist.Url}">{$hotlist.Title}</a></li>
{/foreach}
</ul>
</div>

所谓的阅读排行榜也就是文章的浏览量,这里是从高到低进行排序,即降序。

栏目分类

<div class="sort aside-mg">
<h3 class="sort-h3"><span class="icon icon-list aside-icon"></span>栏目分类</h3>
<ul class="oh list-sort">
{foreach $categorys as $category }
<li><a href="{$category.Url}" target="_blank">{$category.Name}</a><sup class="q-font">{$category.Count}篇</sup></li>
{/foreach}
<li><a href="http://zhaoxixiong.com/archives/2.html" target="_blank">给我留言</a><sup class="q-font">HOPE</sup></li>
</ul>
</div>

频道页

频道页 title

<title>{$title} - {$name} - 第{$pagebar.PageNow}页</title>

关键词、描述

<meta name="keywords" content="{$title} - {$name}">
<meta name="description" content="{$title} - {$name} - 当前是第{$pagebar.PageNow}页">

频道页文章

{template:header-n}
<div class="sitemap w1024">
<div class="site">
<span class="icon icon-home"></span>
当前位置:<a href="{$host}">首页</a> > <a href="{$category.Url}">{$category.Name}</a>
</div>
</div>
<div class="zxx w1024" id="zxx">
<div class="list-article">
{foreach $articles as $article}
<article>
<p class="time-p q-font">{TimeAgo($article.Time())}</p>
{php}
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";//判断文章是否含有图片
$content = $article->Content;
preg_match_all($pattern,$content,$matchContent);
{/php}
{if isset($matchContent[1][0])}
{template:list-article-img}
{else}
{template:list-article-noimg}
{/if}

<div class="list-description">
<h2><a href="{$article.Url}">{$article.Title}</a></h2>
<h6 class="list-author">{$article.Author.StaticName}</h6>
<div class="list-aritcle-content">
{$article.Intro}
</div>

<div class="list-info">
<time><span class="icon-clock"></span><span class="time-sp time-year q-font">{$article.Time('Y')}</span><span class="time-sp q-font">{$article.Time('m/d')}</span></time>
<ul class="list-stats q-font">
<li class="list-view"><span class="icon icon-eye"></span>{$article.ViewNums}</li>
<li class="list-comment"><span class="icon icon-commenting"></span><span id = "sourceId::{$article.ID}" class = "cy_cmt_count" ></span></li>
</ul>
</div>
</div>
</article>
{/foreach}
{template:pre-next}
</div>
<aside class="list-aside">
{template:list-side-bar}
</aside>
<div class="clear"></div>
</div>
{template:list-footer}

其实列表页跟首页是差不多的,不过为了让新手们心里更加踏实,我还是把代码列出来了。

内容页

内容页 title

<title>{$title} - {$name}</title>

关键词、描述

<meta name="keywords" content="{foreach $article.Tags as $tag}{$tag.Name}{/foreach}">
{php}
$description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
{/php}
<meta name="description" content="{$description}">

当前位置

<div class="sitemap w1024">
<div class="site"><span class="icon icon-home"></span>
当前位置:<a href="{$host}">首页</a> >
{php}
$html='';
function navcate($id){
global $html;
$cate = new Category;
$cate->LoadInfoByID($id);
$html =' <a href="' .$cate->Url.'" title="查看' .$cate->Name. '中的全部文章">' .$cate->Name.

'</a> '.$html;
if(($cate->ParentID)>0){navcate($cate->ParentID);}
}
navcate($article->Category->ID);
global $html;
echo $html;
{/php}
</div>
</div>

主内容

<article>
<header>
<h1>{$article.Title}</h1>
<div class="article-info q-font">
<span class="icon icon-eye"></span><span>{$article.ViewNums}</span>
<span class="icon icon-commenting"></span><span><span id = "sourceId::{$article.ID}" class = "cy_cmt_count" ></span></span>
</div>
</header>
<div class="article-content">
{$article.Content}
</div>
<footer class="article-footer">
<span>{$article.Author.StaticName}</span><br>
<time class="article-article-time q-font">{$article.Time('Y年m月d日')}</time>
</footer>
</article>

相关文章

<div class="related-article">
<div class="sort">
<h3 class="sort-h3"><span class="icon icon-slack aside-icon"></span>相关文章</h3>
<ul class="related-article-ul">
{foreach Getlist(8,$article.Category.ID,null,null,null,null,array('has_subcate'=>true)) as $key=>$related}
<li><span class="num-em q-font">{$key+1}.</span><a href="{$related.Url}">{$related.Title}</a></li>
{/foreach}
</ul>
</div>
</div>

评论调用

<div class="comment-block">
<h3 class="sort-h3"><span class="icon icon-map-signs aside-icon"></span>心里所想</h3>
<div class="comment-content">
{if !$article.IsLock}
{template:comments}
{/if}
</div>
</div>
  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/zblog-codex-usage/

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论 END