zblog php 相关文章,zblogphp代码:添加相关/推荐文章列表效果

在zblogphp博客中添加相关文章列表效果,可以加强了相关文章的关联性,这有利于搜索引擎抓取相关内容,也更利于用户阅读体验。

zblogphp博客程序默认的文章页面模板是post-single.php文件,找到该文件在适当的位置添加调用代码,样式效果可以在CSS文件中修改!

第一种方法:此方法是zblog官方推荐的

该方法是根据当前文章标签来显示相关文章列表,如果没有文章标签,则随机获取相关文章列表!

比如,下面完整的调用代码中,我们指定显示的文章条数是6,代码如下:{$aid=$article.ID}

{$tagid=$article.Tags}

{$cid=$article.Category.ID}

{php}

$str="";

$tagrd=array_rand($tagid);

if( sizeof($tagid)>0 && ($tagid[$tagrd]->Count)>1){

$tagi='%{'.$tagrd.'}%';

$where = array(array('=','log_Status','0'),array('like','log_Tag',$tagi),array('<>','log_ID',$aid));

}else{

$where = array(array('=','log_Status','0'),array('=','log_CateID',$cid),array('<>','log_ID',$aid));

}

$array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array(10),'');

foreach ($array as $related) {

if(($related->ID)!=$aid){

$str .= "

Url}\" title=\"{$related->Title}\">{$related->Title}";

}

}

{/php}

{$str}

在上面的代码中找到array(10),其中的数字“10”表示显示10篇相关文章,你可以通过改变10的数字,就可以指定相关文章的列表数目;

第二种方法:通过zblogphp自带的函数GetList来调用

主要是通过函数GetList(调用文章条数,$article.Category.ID)来实现的,其中调用文章条数,就是你要指定显示的相关文章数目;

完整调用代码如下:

  • {foreach GetList(6,$article.Category.ID) as $related}
  • {$related.Title}

    {/foreach}

找到GetList(6,$article.Category.ID),其中的数字6,就是显示相关文章列表的数目,更改这个数字,可以指定显示相关文章的列表数目!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值