ecms调用随机信息的方法

发布时间:2019-08-12编辑:脚本学堂
ecms调用随机调用信息的方法

先用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]

直接使用sql调用
如:

复制代码 代码如下:
[ecmsinfo]"select * from phome_ecms_news order by rand() desc limit 6 ",6,18,1,24,11,1[/ecmsinfo]