黑马模板网专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。
免责声明:本站所有资源(模板、图片)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。
可以在生成标签的时候,标签参数中的排序参数用:’rand()’。引号不用。
比如:
- [ecmsinfo]2,10,32,0,0,2,0,”,’rand()’[/ecmsinfo]
但如果信息量很大的时候,比如上万后。严重影响生成速度。不建意使用。
如果确实要使用,可以用下面思路:
先用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]