首页 网站建设z-blog正文

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

前言

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

$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));

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

<ulid="related">  {foreach$arrayas$related}  <li><spanclass="time">{$related.Time('m-d')}</span><spanclass="title"><ahref="{$related.Url}"title="{$related.Title}">{$related.Title}</a></span></li>  {/foreach}  </ul>

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

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

代码说明

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

版权声明

每天为大家转载优秀的文章,转载文章与176SEO优化博客观点无关!如果您认为本文侵犯了您的版权信息,请与我们联系修正。投诉邮箱93624862@qq.com

admin

176SEO优化博客,致力打造网络推广、
SEO优化专业团队,全心全意帮助中小企业在互联网获得超速发展。
一份不变的坚守,一份永恒的职责是我们永远的理念
网络营销培训,SEO技术教程,网站SEO优化
关注中小企业未来