您现在的位置是:首页 > 教程 > 帝国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相关信息调用smalltext简介的方法
帝国cms模板在开发过程中,内容页SEO相关调用默认标签有:标题、关键词、描述。标题调用标签可以使用[!--title--],也可以使用副标题标签[!--ftitle--] -
帝国CMS会员空间信息标签调用方法
帝国CMS6.0版新增了针对会员空间信息调用的“灵动标签函数”,使会员空间模板增加信息调用更简单,不用写sql查询执行代码。空间的“灵动标签函数”语法基本同灵动标签。 -
帝国CMS刷新首页为刷新所有自定义列表的方法教程
前言:因为帝国CMS 默认首页是没有分页列表效果的。所以小编做此类模板的时候使用的自定义列表功能。对于有首页有列表的模板,如果要生成首页 -
帝国CMS下载地址字段/播放地址字段自动转义的办法
很多小伙伴由于种种需要,在下载地址或者播放地址里会填入带有双引号反斜杠这些特殊字符的连接地址,然而帝国在第一次提交的时候入库是没问题的
留言与评论 (共有 条评论) |