帝国CMS实现高效随机调用的方法
发布时间:2014-12-02 12:08:18 作者:佚名
我要评论
这篇文章主要为大家介绍了帝国CMS实现高效随机调用的方法,可通过添加PHP语句结合灵动标签实现高效率的随机调用,是非常实用的技巧,需要的朋友可以参考下
本文实例讲述了帝国CMS实现高效随机调用的方法。分享给大家供大家参考。具体实现方法如下:
帝国CMS用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]
$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建站有所帮助。
相关文章
- 帝国cms调用会员排行的序号的实现代码,需要的朋友可以参考下2012-08-20
帝国cms 搜索关键字调用标签(showsearch)使用说明
本文将详细介绍帝国cms 搜索关键字调用标签(showsearch)使用说明,需要了解的朋友可以参考下2012-12-12- showtags标签可以通过链接附加参数tempid在标签中设定“标签模板”ID,如何改变整个tags列表页的模板?而不仅仅是改变标签模板2012-12-12
帝国cms列表页list.var调用tags的实现代码(记得要选列表页)
列表页list.var调用tags,很多朋友都想实现这个功能,本文搜集整理了一些实用的代码贴出来与大家一起分享,希望可以帮助到你解决问题,感兴趣的你可以参考下2013-02-27- 这篇文章主要为大家介绍了帝国CMS在反馈信息页面调用万能标签的方法,需要的朋友可以参考下2014-07-03
- 这篇文章主要为大家介绍了帝国CMS7.0万能标签SQL调用注意事项,对于用惯了之前6.6版本的用户尤其需要注意,需要的朋友可以参考下2014-07-03
- 这篇文章主要为大家介绍了帝国CMS实现循环调用子栏目的方法,对于模板的开发与制作很有借鉴价值,需要的朋友可以参考下2014-07-09
- 这篇文章主要为大家介绍了帝国CMS自定义列表SQL调用方法,较为详细的分析了帝国CMS自定义列表的用法与SQL语句的调用技巧,是帝国CMS建站中非常实用的技巧,需要的朋友可以参考2014-12-01
- 这篇文章主要为大家介绍了让帝国CMS留言板支持调用标签的方法,需要的朋友可以参考下2014-07-03
- 使用帝国cms默认的调用不了推荐信息,就直接写个sql来调用吧,这里分享下, 方便需要的朋友2013-12-12


最新评论