帝国CMS二次开发高效的随机调用方法
发布时间:2022-11-03作者:帝国建站网
帝国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]
相关帝国教程
- 05-29在帝国CMS内容页模板里调用附属专题
- 06-04帝国cms下载模板内容页判断下载字段是否为空有值的代码怎么写?
- 08-17帝国cms安装界面不能正常显示
- 04-11帝国cms教程:修改d目录
- 03-20帝国cms栏目列表页模版调用本栏目下的专题方法
- 10-03帝国CMS信息反馈验证码怎么开启
- 11-25phome_enewspubvarclass 数据表字段解释(扩展变量分类表)
- 02-22帝国首页CMS灵动标签调用副表字段方法
- 02-15帝国cms当前位置newsnav“首页”两个字修改方法
- 10-20帝国CMS[showtags]标签随机颜色大小显示TAGS
- 09-11帝国CMS模板实现内容页调用当前会员信息和文章信息的方法!
- 08-07帝国cms内容页某个字段没有填写就不显示的解决方法
- 06-14帝国CMS实现单条信息指定不同内容模板的方法
- 04-28帝国CMS二次开发列表页、内容页只调用年份
- 02-22帝国CMS灵动标签循环子栏目导航
- 02-03帝国cms教程之字段处理函数应用教程[图文]
- 01-10帝国cms搜索模板支持调用动态标签方法
- 04-21帝国CMS内容模板验证权限教程
- 05-27帝国CMS在内容页调用当前专题名称和链接
- 02-29帝国CMS模制作常用调用标签收藏