在用帝國作站點時,總會要用到各種各樣的功能,如隨機調取本欄目文章,帝國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]<?}?>
新聞熱點
疑難解答