帝国cms 猜你喜欢 随机调用文章代码帝国cms 猜你喜欢 随机调用文章代码

生命不息,
折腾不止!

帝国cms 猜你喜欢 随机调用文章代码

正常情况下,我们在设置帝国CMS模板或者仿站的时候,页面中会根据需要调用指定的栏目内容列表或者图片展示,帝国CMS的优势就是直接在后台自带调用标签设置工具,这一点还是非常不错的。但是有些页面空白的地方我们希望充实一点内容,于是一般采用的办法是调用随机内容。

代码:

   <div class="whitebg wenzi">
      <h2 class="htitle">猜你喜欢</h2>
      <ul>
            [e:loop={'news',10,18,0,'','rand()'}]  
            <li><a target="_blank"  href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></li>
            [/e:loop]
       </ul>
	  </ul>
    </div>

 

核心代码:

[e:loop={'news',10,18,0,'','rand()'}] 
    <li><a target="_blank"  href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></li>
[/e:loop]




//---------------------------------------------------

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

 

方法2

https://www.ppqq.net/jzzy/34.html

看不少人喜欢用 ORDER BY RAND() 随机调用,随机调用是最耗资源的一种调用方式,信息数在1万以上随机调用就开始影响速度。使用时建议慎之又慎。

如果确实要使用,可以用下面思路:

先用 php 随机出信息ID,然后 SQL 调用用id in (php随机的ID列表)

调用列举

<?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]

 

方法3:

来源:帝国CMS使用灵动标签随机调取文章
链接:http://aoye8.com/daima/1021.html

[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   数量

 

赞() 打赏
未经允许不得转载:我的博客 » 帝国cms 猜你喜欢 随机调用文章代码
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这是评论测试

    DUX主题小秘7个月前 (09-17)回复
    • 飞歌导航东方红烦得很

      themebetter主题小秘3周前 (04-08)回复
  2. #2

    这是新的一条评论

    DUX主题小秘7个月前 (09-17)回复
  3. #3

    未来一年,中国的移动支付市场会是什么样?

    DUX主题小秘7个月前 (09-17)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

大前端WP主题 更专业 更方便

联系我们 联系我们