您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS随机调用的方法
忆翠2023-05-23 01:01:52帝国CMS教程已有人查阅
导读帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度。
帝国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添加迅雷下载的方法
随机图文
-
帝国CMS专题如何调用自定义字段的方法
帝国cms专题如何调用自定义字段说明:封面模板,列表模板,内容模板都可以用,且调用方式都是一样的 -
帝国CMS灵动标签调用文章信息怎么获取tag标签
方法1、调用信息的全部tag,方法2、调用信息的tag时,可控制输出个数,方法3、调用信息的tag时,可控制输出个数 -
帝国CMS在js登陆模板中怎么调用当前登陆用户的头像
打开e/data/template/loginiframetemp.txt在$r=$empire->fetch1("select ".eReturnSelectMemberF('userid,username,groupid,userfen,money,userdate,havemsg,checked')." f -
帝国CMS灵动标签调用留言板
帝国CMS模板开发中可以使用灵动标签对留言板内容进行调用。帝国CMS灵动标签调用留言板的方法介绍。
留言与评论 (共有 条评论) |