zblog文章添加相关文章推荐的方法

 2025-01-15  阅读 456  评论 5  点赞 268

摘要:前言很多开发者添加相关文章喜欢用类似以下的代码来取得随机文章:$array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array($numm),'');但是这样做有以下问题: 1.不支持MySQL之外的数据库; 2. 数据量上万即奇慢无比。

前言

很多开发者添加相关文章喜欢用类似以下的代码来取得随机文章:

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

但是这样做有以下问题: 1.不支持MySQL之外的数据库; 2. 数据量上万即奇慢无比。 所以zblog官方已经全面禁止直接在数据库内使用rand()进行随机读取,那么在制作模板的时候还有没有其他的方法添加文章推荐呢?答案是当然有,我们来看下其他几种方式来制作文章的相关推荐

通过匹配TAGS显示文章的相关文章

搜索$article的相关文章(ZC_RELATEDLIST_COUNT选项默认为10)

$array=GetList($zbp->option['ZC_RELATEDLIST_COUNT'],null,null,null,null,null,array('is_related'=>$article->ID));

在模板中,获取并输出获取到的相关文章代码参考如下

<ul id="related">
{foreach $array as $related}
    <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li>
{/foreach}
</ul>

获取同分类最新发布的文章显示文章的相关推荐

<ul id="related">
{foreach GetList(5,$article.Category.ID) as $related}
    <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li>
{/foreach}
</ul>

代码说明

{foreach GetList(调用文章条数,$article.Category.ID) as $related}

   

zblog文章添加相关文章推荐的方法

评论列表:

显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0266秒, 内存占用1.94 MB, 访问数据库28次

冀ICP备19034377号