帝国CMS比较高效的随机信息调用方法

有时候,大家期待启用任意的信息内容。

能够 在转化成标识的情况下,标识主要参数中的排列主要参数用:’rand()’。冒号无需。

例如:

[ecmsinfo]2,10,32,0,0,2,0,”,’rand()’[/ecmsinfo]

但假如数据量非常大的情况下,例如过万后。比较严重危害转化成速率。不建意应用。

假如的确要应用,可以用下边构思:

先加php任意出信息内容ID,随后SQL启用用idin(php任意的ID目录)

例如:

$randnum=10;//任意总数

$randids='';

$randdh='';

for($i=1;$i<=$randnum;$i++)

{

$randids.=$randdh.rand(1,100000);//1为最少ID,100000为较大 ID

$randdh=',';

}

?>

[e:loop={频道ID,显示信息总数,实际操作种类,只显示信息有标题图片,"idin($randids)"}]

模版编码內容

[/e:loop]


转载请说明出处内容投诉
八爷源码网 » 帝国CMS比较高效的随机信息调用方法