帝国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="<?=$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="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=esub($bqr[title],40)?></a></li>

[/e:loop]

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

ecms随机调用shoulu

你可能感兴趣的:(cms)