您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS高效随机信息调用的方法
维鑫2023-02-20 00:29:25帝国CMS教程已有人查阅
导读有时,我们希望调用随机的信息。可以在生成标签的时候,标签参数中的排序参数用:’rand()’。引号不用。
有时,我们希望调用随机的信息。可以在生成标签的时候,标签参数中的排序参数用:’rand()’。引号不用。
比如:
[ecmsinfo]2,10,32,0,0,2,0,”,’rand()’[/ecmsinfo]
但如果信息量很大的时候,比如上万后。严重影响生成速度。不建意使用。
如果确实要使用,可以用下面思路:
先用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]
本文标签:
很赞哦! ()
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
随机图文
-
帝国CMS灵动标签调用指定栏目简介的写法
[e:loop={"select intro from phome_enewsclass where classid=栏目ID",1,24,0}]<?=$bqr[intro]?> -
帝国CMS多值字段for循环调用的方法
自定义版本/适用于同页面多个地方不同组合的调用,调用: <?=$自定义名称1?> <?=$自定义名称2?> -
帝国cms7.0phome_enewsshopdd数据表字段解释(商城订单表)结构
phome_enewsshopdd 数据表字段解释(商城订单表)字段名类型解释附加说明ddidbigint(20)订单ID ddnovarchar(30)订单号ddtimedatetime下单时间useridint(11) -
帝国CMS制作字母导航功能的方法
也许你想制作像58同城网城市分站一样的字母导航功能,帝国CMS当然是可以实现的。增加“infozm”字段,infozm为取得标题字母的字段,只需将字段设置为录入项或投稿项
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- 帝国cms增加tags封面图片的方法
- 首页和列表页用灵动标签调用图片集的方法
- 帝国CMS报错Duplicate entry 'xx' for key 'PRIMARY'的解决方法
- 帝国CMS会员中心首页怎么调用各系统模型的内容SQL语句
- 帝国CMS增加产品或文章浏览记录函数的步骤
- 帝国CMS怎么用JS调用购物车数量的方法
- 帝国CMS报错Illegal mix of collations for operation 'like的解决方法
- 帝国CMS怎么判断文章前台投稿还是后台发布的方法
- 帝国CMS后台备份空白怎么办,帝国CMS后台备份空白的解决方法
- 帝国CMS模板文章内容关键字加粗加背景色的方法