一、模板

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)相关推荐

  1. 帝国CMS网站建设仿站在线学习培训高清教学课程视频

    一.适合人群: 帝国CMS初学者,帝国cms爱好者,SEO从业人员,个人创业者,IT行业从业者,网站编辑等 二.为什么学习帝国CMS 1.作为一个帝国CMS初学者或者是爱好者,对帝国CMS还不是够熟悉 ...

  2. 错误请联系管理员文件 index.php,帝国CMS订单、反馈信息、投稿与留言发邮件通知管理员的方法...

    本文将为关注织梦者的朋友提供的是的帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法相关教程,具体实例代码请看下文: 本文实例讲述了帝国CMS订单.反馈信息.投稿与留言发邮件通知管理员的方法. ...

  3. 教你如何使用帝国CMS采集有放网站!

    自媒体已经成为了当今社会中不可忽视的一股力量.而在自媒体中,有一种文章类型特别受欢迎,那就是技术类文章.本文将围绕着"帝国CMS采集有放采集网站"这个主题,详细讲解帝国CMS采集的 ...

  4. 帝国cms模板开发教程(八):帝国cms封面模板开发

    前面学习了帝国cms首页模板的开发,我们开始学习帝国cms封面页面模板的制作,下面一起来学习帝国cms封面页面模板的写入! 首先,我们先看一下案例图片 案例网址:http://ecms.qinshin ...

  5. 16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核

    16Aspx.com-书通网中小学生免费在线学习网站源码 带采集带手机版帝国cms内核 =============================================== 源码站长资源交易 ...

  6. 关于新手学习帝国之类的CMS工具建议

    看了坛子里面其他专家的博文,实在无从下手,做为一个准小白级别,分享一些自己学习的经历,希望对新手有所帮助.本人对于网络相关技术纯小白,虽然也是搞技术出身,但是和这个毫不相干的电子信息技术,前三四年前忽 ...

  7. 1使用帝国cms开发微信小程序之开发前的约定

    实战案例 博客.新闻资讯.商城 本记录适用人群: 有html,css,js前端切图的开发人员. 小程序开发其实分为两端,一端是小程序界面ui开发,另一方面是数据提供者开发. 开发所需要用到的工具和软件 ...

  8. 帝国CMS的phomenewspic/ecmsinfo标签详解

    前两天刚接触帝国CMS,它给我的感觉是,它确实很强大.内置非常灵活的万能调用标签:能实现各式各样的效果,满足各种网站的需要,适应于所有模型.这也就是今天所说的主题,关于标签. 至于为什么我要写这篇文章 ...

  9. php订单系统 帝国cms,帝国CMS商城系统在线支付后,订单邮件提醒

    帝国CMS是个强大的内容办理系统.其商城的功能也很强大 当用户下单.支付后我们如何知道有用户下单了呢?因为我们不克不及不时刻刻都在网站后台.不竭的刷新页面去看有无订单.最常用的做法是用邮件提醒我们.有 ...

最新文章

  1. 多语言软件gettext解决方案weix_图像编辑软件 Aurora HDR 2019 多语言免费版
  2. this.parentNode.nextSibling 对div里的换行敏感
  3. 在网页中插入百度地图
  4. java criteria and_criteria用法
  5. android控件详解大全 android开发有关资料
  6. bash脚本:case语句
  7. 基于深度学习的一款五子棋小游戏
  8. {过时·留存}MS Office文档
  9. R语言的高质量图形渲染库Cairo
  10. SQL Server 聚合函数算法优化技巧
  11. python编写个人信息查询_使用Python改写的身份证信息查询小程序
  12. FEMA和地×××府运用GIS对抗灾害
  13. 高阶系统设计优化-----Bloom Filter
  14. Linux树莓派怎么查看ntp服务,树莓派实现NTP服务器
  15. 左神算法:如何较为直观地打印二叉树(Java版)
  16. 计算机触摸屏维修,工控触摸屏常见的故障问题和维修方法分别是什么
  17. android项目实现查询功能,Android实现归属地查询功能(示例代码)
  18. 关于php中的print EOF
  19. UIView 子view跟随父view动态变化
  20. 任正非回应华为偷窃美国技术:美国都没做出来 我去哪里偷?

热门文章

  1. 学会制作柱形图,一眼区分工作效率差异
  2. 服务器TCP握手超时的一种情况(服务器不回SYN ACK)
  3. 【论文阅读】Fair and Efficient Gossip in Hyperledger Fabric -- ICDCS
  4. KTV连锁加盟品牌宝乐迪,线上鼓风,线下起浪,再掀全国娱乐风暴
  5. 人工智能基础 | Python实现 洗衣机模糊推理系统
  6. 【深度学习计算】自定义层(custom-layer)
  7. Color Blending
  8. 超燃2022昭通首届国际烟花节,2月14日起盛大开燃门票免费送
  9. JAVA 生成文件目录树-json串
  10. MySQL修改最大连接数