帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在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]
推荐阅读:
《织梦CMS实现首页定时自定生成并且调用随机文章的实现方法》
《织梦模板制作中如何实现在列表页中间随机插入广告》
《WordPress本地化头像随机显示实现方法》
《dedeCMS随机调用文章数据方法汇总》
《帝国cms随机调用N个终极栏目的实现办法》
《织梦DedeCMS模版调用随机文章的方法》
以上就是帝国CMS的随机调用的使用方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答