上一篇文章我们说到了帝国cms调用包含关键词的文章列表,下面来介绍一下调用帝国cms随机文章列表的方法。
核心调用代码如下:
<?php
$randnum=12; //随机数量
$randids='';
$randdh='';
for($i=1;$i<=$randnum;$i++)
{
$randids.=$randdh.rand(2335,4212); //1为最小ID,100000为最大ID
$randdh=',';
}
?>
[e:loop={'1,2,3',12,0,1,"id in ($randids)"}]
<article class="post aa" >
<div class="article-wrap">
<div class="entry-content">
<p class="p1"> <a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=$bqr[title]?>" rel="bookmark">
<mip-img src="<?=$bqr[titlepic]?>"></mip-img>
</a></p>
<p class="p2"> <a href="<?=$bqsr[titleurl]?>" target="_blank">
<span class="title"> <?=$bqr[title]?></span> </a>
<br/>
<span class="meta-time">
<?=date('Y-m-d',$bqr[newstime])?>
|
<?=$bqr[onclick]?>
次浏览</span>
</p>
</div>
</div>
</article>
[/e:loop]
参数说明:
可以按照代码里面的提示,修改随机文章的数量和标签ID的范围
原理是在这个ID范围里面随机取值,调用出文章。
[e:loop={'1,2,3'}
这个值是指的栏目id,可以根据自身情况选择指定栏目id进行调用。


湘公网安备 43021102000177号