很多开发者添加相关文章喜欢用类似以下的代码来取得随机文章:
$array = $zbp->GetArticleList(array('*'),$where,array('rand()'=>' '),array($numm),'');但是这样做有以下问题: 1.不支持MySQL之外的数据库; 2. 数据量上万即奇慢无比。 所以zblog官方已经全面禁止直接在数据库内使用rand()进行随机读取ppt调整图片叠放次序的详细教程
前言很多开发者添加相关文章喜欢用类似以下的代码来取得随机文章:
$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));在模板中网络监控安装教程我们来看下其他几种方式来制作文章的相关推荐。
通过匹配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}ppt调整图片叠放次序的详细教程获取并输出获取到的相关文章代码参考如下 <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}