首页 > 代码库 > 帝国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如何随机调用指定分类下的文章到网站首页
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。