帝国CMS比较高效的随机信息调用方法
发布时间:2021-04-19作者:帝国建站网
有时,我们希望调用随机的信息。
可以在生成标签的时候,标签参数中的排序参数用:’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]
相关帝国教程
- 08-10帝国CMS内容页获取当前栏目ID及父栏目ID方法
- 08-31帝国下载不采用弹出窗口式的修改方法
- 09-08二次开发中常用的过滤函数
- 02-12帝国CMS调用发布者所有文章列表的两种方法!包含高级应用!
- 01-12帝国cms后台管理标题字数截取问题
- 08-22帝国CMS文章自动提取简介后双引号显示成”方法
- 01-24帝国CMS egetip()获取用户IP函数
- 09-11帝国cms如何在tags列表页获取当前tag的ID方法
- 08-30帝国CMS灵动标签调用指定时间段的信息
- 04-04帝国cms TAG列表页显示信息数量统计代码方法与标签是什么?
- 04-18帝国CMS给当前信息添加new最新图标
- 09-30wordpress教程手记:自定网站登出链接
- 11-20帝国cms教程灵动索引标签调用有标题图片的信息
- 02-06帝国CMS灵动标签调用包含指定短语关键词关键字的文章写法!
- 11-10帝国cms用sql语句调用头条信息
- 12-28帝国下载内容页模板里调用下载扣除点数
- 06-29帝国cms列表页显示信息的收藏次数
- 10-31帝国cms用万能的灵动标签SQL语句调用一级栏目分类
- 09-02帝国CMS用灵动标签随机调用关键字相同文章的方法
- 10-06帝国CMS灵动标签调用当前栏目下子栏目列表