帝国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条的情况。
#自定义变量,那个页面需要放到那个页面,如果页面都需要可以选择放到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条的情况。
- 上一篇
帝国cms调用二级导航
以下为本站使用的二级导航调用方式 ####帝国cms导航调用二级栏目 start#### <? $classid=$GLOBALS[navclassid]; $bclassid=$class_r[$GLOBALS[navclassid]][bclassid]; if (!$bclassid){$bclassid=$classid;} ?>
- 下一篇
帝国cms关键字替换修改
帝国cms在关键字替换的时候遇到乱码的情况,例如图片alt标签被替换;字母替换出现问题等情况。按照一下配置修改即可。 修改位置:/e/class/functions.php //替换关键字 start function ReplaceKey($newstext,$classid=0)