帝国CMS网站通过灵动标签随机调取文章方法!
帝国cms网站想要通过灵动标签随机调取文章的方法很多新手站长都不知道如何实现?今天家兴网络分享下帝国cms网站文章随机调用标签写法,希望对各位站长有所帮助,下面我们一起来看下吧!
调用代码示例一:
[e:loop={"select * from {$dbtbpre}ecms_sitenav order by rand() desc limit 6",20,24,0}] <div class="col-12 col-md-6 col-lg-4"> <div class="ho-hotsitenav"> <em><a href="<?=$bqsr['titleurl']?>" rel="nofollow"><img src="<?=$bqr[titlepic]?>" class="img-fluid" alt="<?=$bqr['title']?>"></a></em> <span> <strong><a href="<?=$bqsr['titleurl']?>" rel="nofollow"><?=$bqr['title']?></a></strong> <p><?=$bqr['smalltext']?></p> </span> </div> </div> [/e:loop]
友情提示:{$dbtbpre}ecms_sitenav 数据表丨order by rand() 随机丨limit 6 数量
当网站到后期可能文章太多的时间会影响网站查询速度。
调用代码示例二:
<?php $randnum=10; //随机数量 $randids=''; $randdh=''; for($i=1;$i<=$randnum;$i++) { $randids.=$randdh.rand(1,100000); //1为最小ID,100000为最大ID $randdh=','; } ?> [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,"id in ($randids)"}] //模板代码内容 [/e:loop]
友情提示:帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度,使用这个代码,哪怕文章数量再多,速度都会特别快。
看了家兴网络分享的帝国CMS网站通过灵动标签随机调取文章方法,对你是否有所帮助呢?感觉不错请分享给你你的站长好朋友吧,避免遇到这类问题踩坑!