码库记事本

码库记事本

帝国cms怎么随机调取本栏目文章

小诸哥 0

在用帝国作站点时,总会要用到各种各样的功能,如随机调取本栏目文章,帝国cms怎么随机调取本栏目文章?怎么弄呢?来看一下。

帝国cms怎么随机调取本栏目文章

这里用灵动标签调用,随机调取rand(),具体如下:

[e:loop={"select*from[!db.pre!]ecms_newswhereclassid='$GLOBALS[navclassid]'orderbyrand()desclimit10",12,24,0,'','newstimeDESC'}]<atarget="_blank"href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a>[/e:loop]

还有一种方法,根据当前栏目的id值来判断调用,如果当前栏目id=1,则调用id=1下的表的内容,如果栏目id=2,则调用id=2下的表的内容,以此类推,这个方法适用于栏目数量不是特别多的站点,好处就是这样写的比较细,可以调用的具体一点,坏处就是代码多

<?if($navclassid==1){?>[e:loop={'select*from[!db.pre!]ecms_newswhereclassidin(1)orderbyrand()desclimit20',20,24,0}]<lititle="<?=$bqr['title']?>"><atarget="_blank"href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></li>[/e:loop]<?php}elseif($navclassid==2){?>[e:loop={'select*from[!db.pre!]ecms_newswhereclassidin(2)orderbyrand()desclimit20',20,24,0}]<lititle="<?=$bqr['title']?>"><atarget="_blank"href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></li>[/e:loop]<?}?>


标签: 帝国 cms 怎么 随机 栏目