首页 > 代码库 > 帝国cms调用随机文章 支持一个id段内的调用

帝国cms调用随机文章 支持一个id段内的调用

  随机调用文章可以从某个角度上说是更新了网页,如果是动态网页每次刷新网页那个调用列表都是不同,如果是静态网页后台重新生成html后也会变化。那么帝国cms调用随机文章怎么做呢?我们可以用灵动标签(e:loop),插入如下代码,哪里需要插哪里,哈哈

[e:loop={"select * from {$dbtbpre}ecms_news  order by rand() desc limit 11",20,24,0}]  //11是随机调用的数量<li><a href="http://www.mamicode.com/<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a></li>[/e:loop]

  有人说信息数在万级以上随机调用很耗资源,好吧,那就随机调用一个id段内的文章吧,当然你也可以加入更多的sql条件语句,比如"title like ‘%美女%‘"

<?php$randnum=10;        //随机数量$randids=‘‘;$randdh=‘‘;for($i=1;$i<=$randnum;$i++){        $randids.=$randdh.rand(10006,80000);   //10006为最小ID,80000为最大ID        $randdh=‘,‘;}?>[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}]<li><a href="http://www.mamicode.com/<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a></li>[/e:loop]

   怎么样,以上两种帝国cms调用随机文章的思路有没满足你的要求呢?还不够的话那就继续查看相关开发文档吧!用dede建的站?那可以参考dedecms如何随机调用指定分类下的文章到网站首页

ecms随机调用shoulu