帝国cms综合标签和数据库说明

news2024/11/16 21:32:22

帝国cms灵动标签e:loop的使用方法总结,是青青模板网整理的这些年使用帝国cms中经常使用的调用方法。帝国cms灵动标签顾名思义,灵活好用,通过简单的标签调用,就可以调用文字样式、图片样式,甚至是复杂的方案。

下面是青青模板网整理的关于帝国cms灵动标签e:loop的使用方法,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。

帝国cms e:loop灵动标签语法

1

2

3

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

模板代码内容

[/e:loop]

灵动标签说明

灵动标签是无需做标签模板,且模板内容为PHP代码,因而更灵活,可以使用php所有处理函数。

参数说明

参数

参数说明

栏目ID

当前ID='selfinfo'

多个栏目ID可用“,”逗号隔开,如:'1,2'

显示条数

显示前几条记录

操作类型

只显示有标题图片

0为不限制,1为只显示有标题图片的信息

附加SQL条件

附加调用条件,如:"title='帝国'"

显示排序

可指定按相应的字段排序,如:"id desc"

1、操作类型

操作类型和栏目ID是绑定在一起的,栏目ID如果填写的是栏目的ID数,例如1,那么操作类型常用的有0最新,1点击、2推荐。如果栏目id填写的数据库表'news',那么操作类型常用的是18最新、19点击、20推荐

栏目ID

操作类型

多个栏目ID如:'1,2'

0最新,1点击、2推荐

数据表:'news'

18最新、19点击、20推荐

帝国cms提供的操作类型表格

2、附加SQL条件

①、标题中含有“帝国”,可以这样写"title='帝国'"

②、调用头条=2的文章,可以这样写"firsttitle=2"

附加SQL条件

方法

一级置顶

'istop=1'

二级头条

'firsttitle=2'

三级推荐

'isgood=3'

3、显示排序:在参数说明中只介绍了id desc,按照文章id降序排序,还有其他的方式,例如

文章id 降序/升序

id desc/id asc

时间newstime 降序/升序

newstime desc/newstime asc

点击量onclick 降序/升序

onclick desc/onclick asc

随机rand()

rand()

推荐级别降序

isgood desc

头条降序

firsttitle desc

置顶降序

istop desc

推荐降序,时间降序

(推荐级别一样,按照时间先后排序)

isgood desc,newstime desc

变量说明

数组或变量

说明

$bqr

<?=$bqr[字段名]?>:显示字段的内容

<?=$bqr[title]?>:标题名称

标题截取字段显示:<?=esub($bqr[title],42,'...')?>

发布时间格式显示:<?=date('Y-m-d',$bqr[newstime])?>

$bqsr

<?=$bqsr[titleurl]?>:标题链接

<?=$bqsr[classname]?>:栏目名称

<?=$bqsr[classurl]?>:栏目链接

$bqno

<?=$bqno?>:为调用序号

$public_r

<?=$public_r[newsurl]?>:网站地址

以上内容就是帝国cms灵动标签e:loop的参数介绍,具体的应用方法,我们可以通过下面的例子来理解。

帝国cms e:loop灵动标签的应用

示例一、使用灵动标签调用“前端设计”栏目的最新5条信息

第一步,确定需要用灵动标签调用的信息内容及其代码:

我们需要用灵动标签调用"前端设计"栏目的最新5条信息,并且5条信息具有相同的显示样式。调用内容:如下图中标签<ul></ul>包含的部分,即为我们要使用灵动标签调用“前端设计”栏目的信息

1

2

3

4

5

6

7

8

9

10

11

12

<div class="news_fm">

<h2><span><a href="/">更多</a></span>前端设计</h2>

<ul>

<!--灵动标签调用内容 开始-->

<li><a href="/" title="">巧用CSS background-image属性制作图形背景</a> <span>2022-03-10</span></li>

<li><a href="/" title="">用Html标签和CSS3写的一个手机!</a> <span>2022-03-04</span></li>

<li><a href="/" title="">10分钟用Html+css写一个渐变背景的个人名片</a> <span>2022-02-26</span></li>

<li><a href="/" title="">CSS初始化样式应该怎么写?</a> <span>2022-02-23</span></li>

<li><a href="/" title="">玩转border-radius,用CSS来画一个花式流程图~</a> <span>2022-02-18</span></li>

<!--灵动标签调用内容 结束-->

</ul>

</div>

第二步,将调用内容用灵动标签表示:

下面我们来逐一分析本例中的灵动标签语法。

1、分析并确定灵动标签的参数

1

2

3

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

模板代码内容

[/e:loop]

如果附加SQL条件,显示排序没有,可以用简写:

1

2

3

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]

模板代码内容

[/e:loop]

按照第一步的设定,例1中调用“前端设计”栏目的最新5条信息,灵动标签参数应设为:

1

2

3

[e:loop={1,5,0,0}]

模板代码内容

[/e:loop]

标签参数说明

1

在帝国CMS后台查得“前端设计”栏目的ID=1;

5

显示5条信息;

0

操作类型=0,调用栏目的最新信息

0

0为不限制是否有标题图

2、分析并确定灵动标签的模板代码

根据灵动标签语法,找出本例的模板代码,<li></li>标签有5条,具有相同显示样式(文字调用样式),所以我们循环调用的是这个li标签。我们只需要取一条信息的显示样式代码做为模板代码就可以了。

因此模板代码为:

1

<li><a href="/" title="">巧用CSS background-image属性制作图形背景</a> <span>2022-03-10</span></li>

再将模板代码的顶部和底部加上灵动标签参数,如:

1

2

3

[e:loop={1,5,0,0}]

<li><a href="/" title="">巧用CSS background-image属性制作图形背景</a> <span>2022-03-10</span></li><!--模板代码-->

[/e:loop]

3、分析并确定灵动标签模板代码内容中的变量

在模板代码中,找出标题,标题链接,发布日期,然后用变量来替换

标题变量

<?=$bqr[title]?>

标题链接变量

<?=$bqsr[titleurl]?>

发布日期变量

<?=date('Y-m-d',$bqr[newstime])?>

模板代码内容:

1

<li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=$bqr[title]?></a> <span><?=date('Y-m-d',$bqr[newstime])?></span></li>

最后,例1调用“前端设计”栏目最新信息5条信息的灵动标签语法即为

1

2

3

[e:loop={1,5,0,0}]

<li><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=$bqr[title]?></a> <span><?=date('Y-m-d',$bqr[newstime])?></span></li>

[/e:loop]

示例二、使用灵动标签调用新闻数据表中,所有栏目最新发布的3条带标题图片的信息

第一步,确定需要用灵动标签表示的信息内容及其代码:

1

2

3

4

5

6

7

8

9

10

11

<ul>

<li><a href="/" target="_blank"><i><img src="1.jpg" alt="古典个人博客模板《江南墨卷》"></i>

<p>古典个人博客模板《江南墨卷》</p>

</a></li>

<li><a href="/" target="_blank"><i><img src="2.jpg" alt="手机版模板《草根寻梦》"></i>

<p><span>免费</span>手机版模板《草根寻梦》</p>

</a></li>

<li><a href="/" target="_blank"><i><img src="3.jpg" alt="个人博客模板《柠檬绿兔小白》"></i>

<p><span>免费</span>个人博客模板《柠檬绿兔小白》</p>

</a></li>

</ul>

调用内容,如上面代码中<ul></ul>部分,即为我们要使用灵动标签调用新闻数据表中所有栏目带标题图片的信息。由此,调用内容的代码,就要用灵动标签语法表示。

第二步,将调用内容用灵动标签表示:

下面我们来逐一分析本例中的灵动标签语法。

1、分析并确定灵动标签的参数:

参照例子1的方法,调用新闻数据表中最新3条带标题图片的信息,灵动标签参数应设为:

1

2

3

[e:loop={'news',3,18,1}]

模板代码内容

[/e:loop]

标签参数说明

'news'

栏目ID='数据表',所以例2中的栏目ID值为'news'。

3

显示3条带标题图片的信息。

18

由于例2的标签是调用新闻表的信息,因此操作类型选择按数据表调用各表最新信息,值为18

1

只调用带标题图片的信息。

2、分析并确定灵动标签的模板代码

根据灵动标签语法,找出本例的模板代码:

标签li为循环的代码,所以我们只需取一条标题图片信息的代码显示样式做为模板代码就可以了。因此模板代码为:

1

2

3

4

5

[e:loop={'news',3,18,1}]

<li><a href="/" target="_blank"><i><img src="1.jpg" alt="古典个人博客模板《江南墨卷》"></i>

<p>古典个人博客模板《江南墨卷》</p>

</a></li>

[/e:loop]

3、分析并确定灵动标签模板代码内容中的变量

在模板代码中,找出标题、标题链接、标题图片并用变量替换

标题变量

<?=$bqr[title]?>

标题链接变量

<?=$bqsr[titleurl]?>

标题图片变量

<?=$bqr[titlepic]?>

最后,例2调用新闻数据表中,所有栏目最新发布的3条带标题图片信息的灵动标签语法即为

1

2

3

4

5

[e:loop={'news',3,18,1}]

<li><a href="<?=$bqsr[titleurl]?>" target="_blank"><i><img src="<?=$bqr[titlepic]?>" alt="<?=$bqr[title]?>"></i>

<p><?=$bqr[title]?></p>

</a></li>

[/e:loop]

至此,帝国cms的e:loop灵动标签使用讲解完毕。

数据表名

解释

附加说明

信息表:每个模型都有以下六个表

phome_ecms_news

新闻系统模型-主表

phome_ecms_news_data_1

新闻系统模型-副表1

副表可无限增加

phome_ecms_news_doc

新闻系统模型-归档主表

phome_ecms_news_doc_data

新闻系统模型-归档副表

phome_ecms_infoclass_news

新闻系统模型-采集规则副表

phome_ecms_infotmp_news

新闻系统模型-采集临时表

信息相关表:

phome_enewswriter

作者表 (新闻)

phome_enewsbefrom

信息来源表 (新闻)

phome_enewskey

内容关键字表 (新闻)

phome_enewswords

内容过滤字符表 (新闻)

phome_enewsdiggips

DIGG记录表

phome_enewsdo

定时刷新任务表

phome_enewstask

计划任务表

phome_enewsdownerror

错误报告表

phome_enewserrorclass

错误报告分类表

phome_enewsdownrecord

下载扣点记录表

phome_enewsdownurlqz

下载地址前缀表

phome_enewsplayer

播放器表

phome_enewsfile

附件表

phome_enewsinfovote

信息投票表

phome_enewsvotemod

预设投票表

phome_enewspl

评论主表

phome_enewspl_data_1

评论副表1

副表可无限增加

phome_enewsplf

评论字段表

phome_enewspostdata

远程发布临时表

phome_enewspostserver

远程同步发布表

phome_enewssearch

普通搜索记录表

phome_enewssearchall

全文搜索数据表

phome_enewssearchall_load

全文搜索数据源表

phome_enewsshopdd

商城订单表

phome_enewsshoppayfs

商城支付方式表

phome_enewsshopps

商城配送方式表

phome_enewstags

TAGS表

phome_enewstagsclass

TAGS分类表

phome_enewstagsdata

TAGS信息表

phome_enewssp

碎片表

phome_enewssp_1

碎片信息表(静态碎片)

phome_enewssp_2

碎片信息表(动态碎片)

phome_enewssp_3

碎片信息表(代码碎片)

phome_enewssp_3_bak

碎片信息表(代码碎片备份表)

phome_enewsspclass

碎片分类表

phome_enewswfinfo

工作流信息表

phome_enewswfinfolog

工作流日志表

phome_enewsworkflow

工作流表

phome_enewsworkflowitem

工作流节点表

栏目及相关表:

phome_enewsclass

栏目主表

phome_enewsclassadd

栏目副表

phome_enewsclassf

栏目字段表

phome_enewsinfotype

标题分类表

phome_enewszt

专题主表

phome_enewsztadd

专题副表

phome_enewsztclass

专题分类表

phome_enewsztf

专题字段表

phome_enewstogzts

组合专题参数表

模板表:每个模板组都有以下加粗表

phome_enewsbqtemp

标签模板表

phome_enewsbqtempclass

标签模板分类表

phome_enewsclasstemp

封面模板表

phome_enewsclasstempclass

封面模板分类表

phome_enewsjstemp

JS模板表

phome_enewsjstempclass

JS模板分类表

phome_enewslisttemp

列表模板表

phome_enewslisttempclass

列表模板分类表

phome_enewsnewstemp

内容模板表

phome_enewsnewstempclass

内容模板分类表

phome_enewspagetemp

自定义页面模板表

phome_enewspltemp

评论列表模板表

phome_enewsprinttemp

打印模板表

phome_enewspubtemp

公共模板表

phome_enewssearchtemp

搜索模板表

phome_enewssearchtempclass

搜索模板分类表

phome_enewstempvar

公共模板变量表

phome_enewstempvarclass

公共模板变量分类表

phome_enewsvotetemp

投票模板表

模板相关表:

phome_enewsadminstyle

后台界面风格表

phome_enewsbq

标签表

phome_enewsbqclass

标签分类表

phome_enewsindexpage

首页方案表

phome_enewspage

自定义页面表

phome_enewspageclass

自定义页面分类表

phome_enewsspacestyle

会员空间模板表

phome_enewstempbak

模板备份表

phome_enewstempgroup

模板组表

phome_enewsuserjs

自定义JS表

phome_enewsuserlist

自定义列表表

phome_enewswapstyle

WAP模板表

采集相关表:

phome_enewsinfoclass

采集规则主表

phome_enewslinktmp

采集页面地址临时表

会员相关表:

phome_enewsbuybak

购买记录表

phome_enewsbuygroup

充值类型表

phome_enewscard

点卡表

phome_enewsfava

收藏表

phome_enewsfavaclass

收藏分类表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/350381.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入浅出带你学习WebSphere中间件漏洞

前言 上一篇文章给大家介绍了中间件glassfish的一些常见漏洞以及利用方法&#xff0c;今天我给大家带来的是WebSphere中间件的常见漏洞以及这些漏洞的利用方法&#xff0c;下面我们首先介绍一下WebSphere中间件是什么&#xff0c;然后展开来讲关于该中间件的漏洞。 WebSphere…

二面阿里巴巴成功上岸,准备了小半年,要个30k应该也算不上很高吧~

先说下我基本情况&#xff0c;本科不是计算机专业&#xff0c;现在是学通信&#xff0c;然后做图像处理&#xff0c;可能面试官看我不是科班出身没有问太多计算机相关的问题&#xff0c;因为第一次找工作&#xff0c;阿里的游戏专场又是最早开始的&#xff0c;就投递了&#xf…

【虚拟仿真】Unity3D打包WEBGL实现全屏切换

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 今天实现Unity3D打包WEBGL后实现按钮点击全屏和退出 全屏的实现…

Xepor:一款针对逆向工程和安全分析的Web路由框架

关于Xepor Xepor是一款专为逆向分析工程师和安全研究专家设计的Web路由框架&#xff0c;该工具可以为研究人员提供类似Flask API的功能&#xff0c;支持以人类友好的方式拦截和修改HTTP请求或HTTP响应信息。 该项目需要与mitmproxy一起结合使用&#xff0c;用户可以使用Xepor…

MySQL高级(一)

MySQL-day01 1 MySQL简介 1.1 MySQL简介 MySQL是一个关系型数据库管理系统&#xff0c;由瑞典MySQL AB&#xff08;创始人Michael Widenius&#xff09;公司开发&#xff0c;2008被Sun收购&#xff08;10亿美金&#xff09;&#xff0c;2009年Sun被Oracle收购。MariaDBMaria…

硬件学习 软件Cadence day03 焊盘制作

1.文章内容&#xff1a; 1. 贴片式电容 的焊盘制作&#xff0c; &#xff08;型号 c0603 &#xff09; 2. 贴片式电阻 的焊盘制作&#xff0c; &#xff08;型号 r0603 &#xff09; 3. 安规式电容 的焊盘之所&#xff0c; &#xff08;这个就是 有一个电容&…

ClickHouse列存储(十一)—— ClickHouse

文章目录一、重点内容&#xff1a;1.数据库基本概念2.列式存储3.clickHouse存储设计4.clickHouse典型应用场景二、准备工作&#xff1a;1、了解数据库基本概念2、了解列式存储相关概念3、了解ClickHouse存储设计4、了解 ClickHouse典型应用场景三、详细知识点介绍&#xff1a;1…

转换矩阵、平移矩阵、旋转矩阵关系以及python实现旋转矩阵、四元数、欧拉角之间转换

文章目录1. 转换矩阵、平移矩阵、旋转矩阵之间的关系2. 缩放变换、平移变换和旋转变换2. python实现旋转矩阵、四元数、欧拉角互相转化由于在平时总是或多或少的遇到平移旋转的问题&#xff0c;每次都是现查资料&#xff0c;然后查了忘&#xff0c;忘了继续查&#xff0c;这次弄…

浅析高频电路设计中铜箔对于电气性能的影响

引言 随着未来可使用频率的升高&#xff0c;对于高频PCB设计的理念也在发生改变&#xff0c;例如高频PCB越来越多的由单、双面板向多层板结构转移&#xff0c;复杂的金属化过孔结构&#xff08;任意层间互联&#xff09;正在取代简单的金属化过孔或者非金属化过孔结构。 本文…

蓝桥杯刷题——基础篇(二)

这部分题目&#xff0c;主要面向有志参加ACM与蓝桥杯竞赛的同学而准备的&#xff0c;蓝桥杯与ACM考察内容甚至评测标准基本都一样&#xff0c;因此本训练计划提供完整的刷题顺序&#xff0c;循序渐进&#xff0c;提高代码量&#xff0c;巩固基础。因竞赛支持C语言、C、Java甚至…

快速实现Modbus TCP转BACnet IP协议的方案

一、需求背景 BACnet是用于智能楼宇自控系统的主流通信协议&#xff0c;可用在暖通空调系统&#xff08;HVAC&#xff0c;包括暖气、通风、空气调节&#xff09;&#xff0c;也可以用在照明控制、门禁系统、火警侦测系统及其相关的设备。楼宇中的受控设备都通过BACnet协议连接到…

使用 GeForce Experience 更新 NVIDIA GPU 显卡驱动

使用 GeForce Experience 更新 NVIDIA GPU 显卡驱动1. NVIDIA GeForce Experience 2. 驱动程序 -> 检查更新文件 3. 下载 如果有可用的新版驱动的话&#xff0c;点击后方的 [下载] 按钮即可。 4. 安装 [快速安装] 按照默认设置安装驱动&#xff0c;[自定义安装] 可以自行…

C语言实例|在控制台打印余弦曲线

需求 在控制台打印余弦曲线。 余弦曲线又叫余弦波&#xff08;cosinwave&#xff09;&#xff0c;是一种来自数学三角函数中的余弦比例的曲线。也是模拟信号的代表&#xff0c;与代表数字信号的方波相对。 标准的纯余弦函数公式为&#xff1a; 实例代码 /*** author: 冲哥 …

炔活化的生物素化试剂773888-45-2,Alkyne-Biotin,炔基生物素

【产品描述】炔活化的生物素化试剂&#xff0c;可通过铜催化的点击反应与叠氮化物反应&#xff0c;产生稳定的三唑键&#xff0c;生物素炔烃在结构上与生物素炔烃相同。用于通过点击化学制备各种生物素化共轭物的生物素炔烃。Alkyne activated biotinylation reagents can prod…

Linux逻辑卷管理器(PV、VG、LV、PE)

目录 PV阶段 VG阶段 LV阶段 文件系统阶段 逆向操作&#xff08;删除LVM&#xff09; 逻辑卷管理器&#xff08;Logical Volume Manager&#xff09;&#xff0c;简称LVM LVM的做法是将几个物理的分区&#xff08;或磁盘&#xff09;通过软件组合成为一块看起来时独立的大…

回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测

回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测 目录回归预测 | MATLAB实现NGO-BiLSTM北方苍鹰算法优化双向长短期记忆网络多输入单输出回归预测预测效果基本介绍程序设计参考资料预测效果 基本介绍 Matlab实现NGO-BiLSTM北方苍鹰算法…

Mybatis源码(3) - Executor执行过程 | 一级缓存 | 二级缓存

0. 前言&#xff1a;1. CachingExecutor#query&#xff1a;1.1. BoundSql&#xff1a;1.2. CacheKey&#xff1a;1.3. 二级缓存&#xff1a;1.4. 一级缓存&#xff1a;2. JDBC过程执行&#xff1a;3. 结果集处理&#xff1a;4. Mybatis的一级缓存、二级缓存区别&#xff1a;0. …

PHP(14)会话技术

PHP&#xff08;14&#xff09;会话技术一、概念二、分类三、cookie技术1. cookie的基本使用2. cookie的生命周期3. cookie的作用范围4. cookie的跨子域5. cookie的数组数据四、session1. session原理2. session基本使用3. session配置4. 销毁session一、概念 HTTP协议是一种无…

注解(加与不加的区别)

起因&#xff1a; 在看到这个文章时&#xff0c;对于注解的作用半知半解&#xff0c;由此&#xff0c;写了个例子&#xff0c;验证注解作用 以Override举例 新建一个父类&#xff0c;取名为textone(类名首字母应该大写) 写一个方法&#xff1a; 再新建一个类&#xff0c;继承…

Java学的好,工作不愁找

俗话说的好&#xff1a;“Java学的好&#xff0c;工作不愁找”&#xff0c;不管我们学习哪一门语言&#xff0c;我们都要掌握从抽象化中提取出来的方法&#xff0c;这样你才能提高我们的学习能力&#xff0c;并且在学习新事物的时候可以提取我们自己的想法。学习java&#xff0…