优晟SEO

您现在的位置是:首页 > CMS教程 > 帝国cms > 正文

帝国cms

帝国cms随机调用信息

佚名 2023-12-05帝国cms
帝国cms随机调用信息,直接使用rand()数据量大的话无论是静态还是动态对服务器造成的压力都很大。在网上找了一些相关的调用,整理了下面这套代码,方便自己使用。 #自定义变量,那个页面需要放到那个页面,如果页面都需要可以选……
帝国cms随机调用信息,直接使用rand()数据量大的话无论是静态还是动态对服务器造成的压力都很大。在网上找了一些相关的调用,整理了下面这套代码,方便自己使用。
#自定义变量,那个页面需要放到那个页面,如果页面都需要可以选择放到header中。
<?php
$randnum=10;        //随机数量
$randids='';
$randdh='';
for($i=1;$i<=$randnum;$i++)
{
        $randids.=$randdh.rand(1,10000);        //1为最小ID,100000为最大ID
        $randdh=',';
}
?>

#调用代码
[e:loop={0,10,3,0,"id in ($randids)"}]

注意:$randids.=$randdh.rand(1,10000);     如过设置数字较大,而实际内容较少,比如当前栏目或数据表仅有1000篇文章,而设置10000,会出现调用数据不足10条的情况。