帝国cms网页随机调用信息代码-高效!


作者:cms163.cn 来源:帝国cms教程网 时间:2017-03-27 浏览量:

帝国cms网页随机调用信息代码-高效!

随机调用是很多站长比较喜欢的一种方式。每刷新一次网页,调出的信息都是不相同的。这样可以增加网站的灵活性。用户也比较有新鲜感。但是随机调用是最耗资源的一种调用方式,信息数在1万以上随机调用就开始影响速度。所以使用时建议慎之又慎。如果确实要使用,可以用下面思路:

先用php随机出信息ID,然后SQL调用用id in (php随机的ID列表)

 

调用举例:

<?php
$randnum=10;        //随机数量
$randids='';
$randdh='';
for($i=1;$i<=$randnum;$i++)
{
        $randids.=$randdh.rand(1,100000);        //1为最小ID,100000为最大ID
        $randdh=',';
}
?>

 

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]

模板代码内容

 

[/e:loop]