蜗牛789
主机测评与优惠

ZBLOG PHP调用相关文章列表以及上一篇/下一篇文章代码

如果是比较小的个人博客、专题类网站项目,蜗牛还是比较喜欢使用ZBLOG PHP程序的,无论是轻便度还是易用性上比WordPress简单很多,虽然WP的功能很强大,比如强大的插件和主题丰富功能是当前最为强大的博客类CMS程序,但是有些时候为了节省服务器资源和简单项目使用,还是建议尝试一些小巧的CMS。

如果我们自建ZBLOG PHP主题,或者下载到的免费主题,可能没有上一篇/下一篇的调用,以及单页面文章中的相关文章的调用,这样一来用户体验不是很好,二来不利于搜索引擎的文章相关度调用。所以蜗牛把最近一段时间在折腾的ZBLOG几个常用脚本整理出来,以便以后需要用到的时候直接复制。

1、上一篇/下一篇调用

<p>上一篇&gt;&gt;{if $article.Prev}
<a  href=\”{$article.Prev.Url}\” title=\”{$article.Prev.Title}\”>{$article.Prev.Title}</a>{/if}</p>

<p>下一篇&gt;&gt;{if $article.Next}
<a  href=\”{$article.Next.Url}\” title=\”{$article.Next.Title}\”>{$article.Next.Title}</a>{/if}</p>

2、相关文章调用

 <h3>您可能还在找这些内容:</h3>
<ul class=\”list-group\”>{foreach GetList(6,$article.Category.ID) as $related}
<li class=\”list-group-item\”>
<a href=\”{$related.Url}\” class=\”am-list-item-hd \” title=\”{$related.Title}\”>{$related.Title}</a><span class=\”badge\”>{$related.Time(\’m-d\’)}</span>
</li>{/foreach}
</ul>

根据我们实际的CSS样式调整列表样式。

3、最新文章调用

<ul>
{php}
$stime = time();
$ytime = 90*24*60*60;
$ztime = $stime-$ytime;
$order = array(\’log_ViewNums\’=>\’DESC\’);
$where = array(array(\’=\’,\’log_Status\’,\’0\’),array(\’>\’,\’log_PostTime\’,$ztime));
$array = $zbp->GetArticleList(array(\’*\’),$where,$order,array(8),\’\’);
{/php}
{foreach $array as $cmslist}
<li><a href=\”{$cmslist.Url}\” title=\”{$cmslist.Title}\”>{$cmslist.Title}</a></li>
{/foreach}
</ul>

如果我们侧边不是用的自动模块调用最新更新文章,可以直接用手工添加到模板中调用最新的文章,对于调用的文章数量可以在上脚本中调整,默认是8篇文章。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址