下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms灵动标签怎样跨数据表调用全站最新的10条信息?

307 2021-03-11 16:41:43

收藏

简述

本命令虽然可以实现跨表调用最新信息,但对性能要求比较高,如果客户数据量比较大时,请不要在栏目页、文章页做此调用,否则会严重影响生成效率。
帝国cms首页经常需要调用最新信息,但如果网站包含多个数据表,调用最新信息就非常不方便。此时,我们可以通过灵活运用union命令跨表调用,最终实现客户的需求。
 
[e:loop={'select * from ( 
select titleurl,title from [!db.pre!]ecms_movie where newstime union 
select titleurl,title from [!db.pre!]ecms_news where newstime union 
select titleurl,title from [!db.pre!]ecms_photo where newstime union 
select titleurl,title from [!db.pre!]ecms_flash where newstime union 
select titleurl,title from [!db.pre!]ecms_article where newstime
) a order by newstime desc limit 10',10,24,1}] 
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]

当前代码仅根据发布时间调用标题与链接,可以根据具体应用场景完善。
 

命令提示

本命令对性能要求比较高,如果客户数据量比较大时,请不要在栏目页、文章页做此调用,否则会严重影响生成效率。

本文地址:https://xzo.com.cn/develop/empire/689.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
织梦CMS与帝国CMS有什么不同?
织梦CMS与帝国CMS有什么不同?

织梦是我用过的第二个CMS,也是最喜欢的CMS之一。他最大的优点有二:1、功能十...

15 924
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?

很多采集站点可能是这样操作的:采集好的资讯时间是采集时间,到了发布的时候会...

19 543
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?

有客户的小说站在发布完一篇小说后,发现遗漏了一章。此时如果新增一章必然是...

14 875
帝国CMS生成选项是“ID目录”无斜扛解决的方法
帝国CMS生成选项是“ID目录”无斜扛解决的方法

如果你栏目生成选项选择的ID目录,那么帝国他生成的地址会少一个斜扛,访问时就...

3 379
帝国cms备份的数据存储在哪个文件夹?
帝国cms备份的数据存储在哪个文件夹?

有些时候,我们需要备份数据并取出来,此时从哪里去取呢?帝国cms备份的数据存储...

1 716
帝国cms封面模板怎样调用栏目别名做标题
帝国cms封面模板怎样调用栏目别名做标题

我们知道,帝国cms终极栏目可以用<?=$class_r[$GLOBALS[navclassid]][bname]?...

1 318
帝国CMS列表页面list.var怎样将年月日时间分开调用?
帝国CMS列表页面list.var怎样将年月日时间分开调用?

很多时候,出于美观或者个性化的需求,我们需要将帝国cms的发布时间切割为年月...

7 800
帝国CMS提示信息函数printerror()怎么用?
帝国CMS提示信息函数printerror()怎么用?

我们知道js有alert属性可用于弹窗提示,但比较难看。帝国cms的弹窗提示虽然同...

0 328
随机帝国CMS开发教程
帝国cms点击量onlick超过1万时,怎样将单位换算为万?
帝国cms点击量onlick超过1万时,怎样将单位换算为万?

有些帝国cms站点信息点击量比较高,如果还是直接显示为数字,看起来就有点太长...

1 273
帝国CMS后台总是提示登录超时,怎样延长超时时间?
帝国CMS后台总是提示登录超时,怎样延长超时时间?

操作帝国cms后台没多久,一会不动他,就超时了,又要登陆,麻烦。这是因为帝国CMS默...

1 271
帝国cms报错“select count(*) as total from ***_ecms_ where (classid=0)”怎么办?
帝国cms报错“select count(*) as total from ***_ecms_ where (classid=0)”怎么办?

帝国cms报错“select count(*) as total from ***_ecms_ where (classid=0)...

8 304
帝国cms小bug:后台复制信息导致tag不入库的弊端与解决方案
帝国cms小bug:后台复制信息导致tag不入库的弊端与解决方案

帝国cms后台是支持复制信息的,可以复制到当前栏目,也可以复制到不同的栏目。...

1 336
帝国cms留言板修改提示文字“请输入留言姓名,邮箱与留言内容”
帝国cms留言板修改提示文字“请输入留言姓名,邮箱与留言内容”

帝国cms留言板默认是邮箱必填的。即使将邮箱必填的代码删除,一旦录入信息不...

0 323
帝国CMS留言板怎样增加字段?
帝国CMS留言板怎样增加字段?

网站留言板是用户留存的重要环节,但帝国cms自带的留言板功能十分单一,大多数...

1 294
帝国cms替换关键字时怎样避免A标签和IMG图片标签里的ALT值被替换掉?
帝国cms替换关键字时怎样避免A标签和IMG图片标签里的ALT值被替换掉?

网站发布的资讯有时候因为一些原因需要进行关键词替换,帝国cms自带就有这个...

0 231
帝国cms怎样设置搜索时间间隔?
帝国cms怎样设置搜索时间间隔?

大多数的网站都带有搜索功能,但搜索功能作为动态页面是比较消耗性能的。因此...

1 326
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入