学习帝国cms(2)
一、模板
5、标签模板
标签模板:一个封装好的代码块,主要用在样式相同,但内容不同的html代码,
例如:<ul><li></li> <li></li> <li></li> <li></li></ul>
<table><tr><td></td></tr> <tr><td></td></tr> <tr><td></td></tr></table>这一类
(1)增加标签模板/修改
模板名:测试(随便)
所属系统模型:新闻系统模型(一般不变)
所属分类:不隶属任何分类(一般不变)
简介截取字数:0
每次显示:1
时间格式:默认
例1:要在首页模板中使用标签模板,实现以下代码:
<div><ul><li><p>李白</p></li> <li><p>杜甫</p></li> <li><p>白居易</p></li> <li><p>陶渊明</p></li></ul>
</div>
- 标签模板 页面模板内容:
[!--empirenews.listtemp--] //列表头:循环开始
<!--list.var1--> //列表内容:要循环的内容
[!--empirenews.listtemp--] //列表尾:循环结束
- 标签模板 列表内容模板:
<li><p>[!--title--]</p></li> //相当于上面的<!--list.var1-->//其中的[!--title--]是模板变量说明,下面会写如何用
- 首页模板:
<div><ul>[ecmsinfo]6,8,32,0,1,3,0[/ecmsinfo] //万能标签,下面会写如何用</ul>
</div>
- 保存模板--->数据更新--->刷新首页,回到网站首页,刷新即可
(里面的内容如:李白、杜甫等等,要在首页显示出来,需要结合栏目一起使用,之后再写栏目时会写)
(2)模板变量说明
点击 [显示模板变量说明]--->这里
- (1)、页面模板内容支持的变量 只能在页面模板中使用
- (2)、列表内容模板(list.var)支持的变量 只能在列表内容模板中使用
- 模型变量列表 可以在任何地方使用
6、列表模板
列表模板的使用方法和标签模板差不多,不同的是在 页面模板内容(*) 中写的是列表页面这一个页面的代码。列表内容模板(list.var) (*) 和标签模板相同,放的是循环的内容。
7、标签
经常使用,可减少代码的编写量,(可以使用 自动生成标签 来快速引入不同的标签)
(1)万能标签 ecmsinfo
- 由标签模板决定,使用万能标签必须要有标签模板
- 格式:[ecmsinfo]栏目ID/专题ID,显示条数,标题截取数,是否显示栏目名,操作类型,标签模板ID,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo](后两个可不写)
栏目ID/专题ID |
要调用信息的栏目ID或专题ID |
显示条数 |
显示前几条记录 |
标题截取数 |
截取标题多少个字符 |
是否显示栏目名 |
0为不显示,1为显示 |
操作类型 |
一般为0 |
标签模板ID |
此标签所用的标签模板ID |
只显示有标题图片 |
一般为0(0为不限制,1为只显示有标题图片的信息) |
- 例如:[ecmsinfo]1,4,10,1,0,13,0[/ecmsinfo]
栏目ID:1(在栏目中可查看自己的栏目ID)
显示条数:4
标题截取数:10个字符
是否显示栏目名:1为显示
操作类型:0
标签模板ID:13(在标签模板中可查看自己的标签模板ID)
只显示有标题图片:0
(2)自动生成标签
点击自动生成标签
例如:[ecmsinfo]1,4,10,1,0,13,0[/ecmsinfo]
选择标签:万能标签调用
选择调用对象:栏目
操作类型:栏目最新信息 选择栏目:新闻头条(要调用的栏目的名称)
调用数量:4 标签模板:测试(要调用的标签模板的名称)
标题截取字数:10 显示栏目名:是
点击 输出标签 即可快速生成想要的标签。也可以生成其它类型的标签。
(3)灵动标签 e:loop
- 不用调用标签模板,更灵活
- 格式:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]
栏目ID/专题ID |
调用的栏目ID |
显示条数 |
显示前几条记录 |
操作类型 |
一般为0 |
只显示有标题图片 |
一般为0(0为不限制,1为只显示有标题图片的信息) |
- 变量
$bqr |
$bqr[字段名]:显示字段的内容 |
$bqsr |
$bqsr[titleurl]:标题链接 $bqsr[classname]:栏目名称 $bqsr[classurl]:栏目链接 |
$bqno |
$bqno:为调用序号 |
$public_r |
$public_r[newsurl]:网站地址 |
文字截取:esub(字符串,截取长度),例子:esub($bqr[title],30)截取标题前30个字符
时间格式:
date('格式字串',时间字段),例子: <?=date('Y-m-d',$bqr[newstime])?>时间显示格式为"2022-01-01"
format_datetime(时间字段,'格式字串'),例子: <?=format_datetime($bqr[newstime],'Y-m-d')?>时间显示格式为"2022-01-01"
- 例如:在首页模板中使用灵动标签,实现以下代码:
<div><ul><li><a href="/lb" target="_blank">李白2022-01-01</a></li><li><a href="/df" target="_blank">杜甫2022-01-01</a></li><li><a href="/bjy" target="_blank">白居易2022-01-01</a></li><li><a href="/tym" target="_blank">陶渊明2022-01-01</a></li></ul>
</div>
直接在首页模板中编写,即可:
<div><ul>[e:loop={1,4,0,0}]<li><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=esub($bqr[title],5)?> //内容<?=format_datetime($bqr[newstime],'Y-m-d')?> //时间</a></li>[/e:loop]</ul>
</div>
[e:loop={1,4,0,0}]
栏目ID:1(在栏目中可查看自己的栏目ID)
显示条数:44
操作类型:0
只显示有标题图片:0
(4)文字调用标签 phomenews
- 文字调用标签所生成的html代码是<table>形式
- 格式:[phomenews]栏目ID/专题ID,显示条数,标题截取数,是否显示时间,操作类型,是否显示栏目名,'时间格式化',附加SQL条件,显示排序[/phomenews]
栏目ID/专题ID |
要调用信息的栏目ID或专题ID |
显示条数 |
显示前几条记录 |
标题截取数 |
截取标题多少个字符 |
是否显示时间 |
是否在标题后显示时间,0为不显示,1为显示 |
操作类型 |
一般为0 |
是否显示栏目名 |
0为不显示,1为显示 |
时间格式化 |
形式:Y-m-d H:i:s.默认为:'(m-d)',如:“Y-m-d”为“2008-08-08” |
- 例如:在首页模板中使用文字调用标签:
<div>[phomenews]1,4,15,1,0,1,'Y-m-d'[/phomenews]
</div>
栏目ID:1
显示条数:4
标题截取数:15个字符
是否显示时间: 1为显示
操作类型:0
是否显示栏目名:1为显示
时间格式化: xxxx-xx-xx
显示出来的效果就是:
·[新闻头条]李白2022-01-01
·[新闻头条]杜甫2022-01-01
·[新闻头条]白居易2022-01-01
·[新闻头条]陶渊明2022-01-01
(5)图文信息调用 phomenewspic
- 文字调用标签所生成的html代码是<table>形式
- 格式:[phomenewspic]栏目ID/专题ID,每行显示条数,显示总信息数,图片宽度,图片高度,是否显示标题,标题截取数,操作类型,附加SQL条件,显示排序[/phomenewspic]
栏目ID/专题ID |
要调用信息的栏目ID或专题ID |
每行显示条数 |
每行显示几个图片 |
显示总信息数 |
调用信息总数 |
图片宽度,图片高度 |
图文信息图片大小 |
是否显示标题 |
是否在图片下显示标题,0为不显示,1为显示 |
标题截取数 |
截取标题多少个字符 |
操作类型说明 |
一般为0 |
- 例如:在首页模板中使用文字调用标签:
<div>[phomenewspic]4,4,4,80,80,1,14,0[/phomenewspic]
</div>
栏目ID:1
每行显示条数:4个图片
显示总信息数:4个信息
图片宽度:80像素
图片高度:80像素
是否显示标题:1为显示
标题截取数:14个字符
操作类型:0
显示出来的效果就是:
第一个 第二个 第三个 第四个
(要想在页面中添加不同的内容,需要用到栏目)
学习帝国cms(2)相关推荐
- 帝国CMS网站建设仿站在线学习培训高清教学课程视频
一.适合人群: 帝国CMS初学者,帝国cms爱好者,SEO从业人员,个人创业者,IT行业从业者,网站编辑等 二.为什么学习帝国CMS 1.作为一个帝国CMS初学者或者是爱好者,对帝国CMS还不是够熟悉 ...
- 错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...
本文将为关注织梦者的朋友提供的是的帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法相关教程,具体实例代码请看下文: 本文实例讲述了帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法. ...
- 教你如何使用帝国CMS采集有放网站!
自媒体已经成为了当今社会中不可忽视的一股力量.而在自媒体中,有一种文章类型特别受欢迎,那就是技术类文章.本文将围绕着"帝国CMS采集有放采集网站"这个主题,详细讲解帝国CMS采集的 ...
- 帝国cms模板开发教程(八):帝国cms封面模板开发
前面学习了帝国cms首页模板的开发,我们开始学习帝国cms封面页面模板的制作,下面一起来学习帝国cms封面页面模板的写入! 首先,我们先看一下案例图片 案例网址:http://ecms.qinshin ...
- 16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核
16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核 =============================================== 源码站长资源交易 ...
- 关于新手学习帝国之类的CMS工具建议
看了坛子里面其他专家的博文,实在无从下手,做为一个准小白级别,分享一些自己学习的经历,希望对新手有所帮助.本人对于网络相关技术纯小白,虽然也是搞技术出身,但是和这个毫不相干的电子信息技术,前三四年前忽 ...
- 1使用帝国cms开发微信小程序之开发前的约定
实战案例 博客.新闻资讯.商城 本记录适用人群: 有html,css,js前端切图的开发人员. 小程序开发其实分为两端,一端是小程序界面ui开发,另一方面是数据提供者开发. 开发所需要用到的工具和软件 ...
- 帝国CMS的phomenewspic/ecmsinfo标签详解
前两天刚接触帝国CMS,它给我的感觉是,它确实很强大.内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型.这也就是今天所说的主题,关于标签. 至于为什么我要写这篇文章 ...
- php订单系统 帝国cms,帝国CMS商城系统在线支付后,订单邮件提醒
帝国CMS是个强大的内容办理系统.其商城的功能也很强大 当用户下单.支付后我们如何知道有用户下单了呢?因为我们不克不及不时刻刻都在网站后台.不竭的刷新页面去看有无订单.最常用的做法是用邮件提醒我们.有 ...
最新文章
- 多语言软件gettext解决方案weix_图像编辑软件 Aurora HDR 2019 多语言免费版
- this.parentNode.nextSibling 对div里的换行敏感
- 在网页中插入百度地图
- java criteria and_criteria用法
- android控件详解大全 android开发有关资料
- bash脚本:case语句
- 基于深度学习的一款五子棋小游戏
- {过时·留存}MS Office文档
- R语言的高质量图形渲染库Cairo
- SQL Server 聚合函数算法优化技巧
- python编写个人信息查询_使用Python改写的身份证信息查询小程序
- FEMA和地×××府运用GIS对抗灾害
- 高阶系统设计优化-----Bloom Filter
- Linux树莓派怎么查看ntp服务,树莓派实现NTP服务器
- 左神算法:如何较为直观地打印二叉树(Java版)
- 计算机触摸屏维修,工控触摸屏常见的故障问题和维修方法分别是什么
- android项目实现查询功能,Android实现归属地查询功能(示例代码)
- 关于php中的print EOF
- UIView 子view跟随父view动态变化
- 任正非回应华为偷窃美国技术:美国都没做出来 我去哪里偷?