打开帝国cms的模板管理,我们发现有
首页模板,封面模板 ,列表模板,内容模板,搜索模板,标签模板,公共模板变量,公共模板,js模板,评论列表模板,打印模板,自定义页面模板,投票模板,标签,模板管理组,其他相关
这些模板分别对应的位置与作用详解:
验证方法:理解了模板与对应的位置后,可以把模板内容全部剪切到剪辑版,随便输入些字符(不要空着),然后保存,刷新,然后去看一下,有助于理解.然后再回来粘贴进去保存即可
首页模板
这个大家自然都明白,就是网站首页的模板。这里面可以调用公共模板变量和一些其他的标签
封面模板
指的是某个顶级栏目页面的模板,这个页面包含了这个栏目的各种信息以及子栏目的各种信息,如果把每个顶级栏目看做成一个独立的网站,那么这个封面模板就相当于是首页
每个顶级分类都有一个对应的封面模板(终极栏目对应的是列表模板),在栏目设置里面->模板选项->封面模板 可以设置当前栏目的封面模板
列表模板
跟其他cms也基本一样这个就是每个终极栏目的列表页,跟其他cms相同.
内容模板
跟其他cms也基本一样这个就是文章内容的模板,每个终极栏目都有一个对应的内容模板,都可以单独修改,
搜索模板
在网站搜索关键词后,搜索结果页面的模板
标签模板
相当于自定义一些东西,写模板的时候再去调用,这个功能不太建议使用,因为效率并不高,比较耗内存,如果有的功能实在不好实现,再考虑用这个标签模板.
公共模板变量
这里面的变量就相当于其他cms的模板文件,只是以变量的形式存在.比如页面头部,就相当于其他cms的header.php文件,只是储存在了数据库.不以文件形式存在了.
其中动态页面头部一般就是会员中心那些地方调用
需要注意的是这些模板既然叫变量,就是显示的时候直接展示.不再进行处理.所以这里面无法再套用别的模板标签,这也是跟标签模板的一个区别
这里还可以自定义添加一些变量,比如统计代码,版权信息等等
公共模板
这里面又包含了
控制面板模板:指的是会员中心的模板
最终下载页模板:点击下载后跳转到的独立下载页
在线播放模板:跟下载地址模板原理一样,根据字面意思去尝试把~
列表分页模板:翻页的那一小块区域模板
登录状态模板:比如必须登录才能下载的页面,在未登录状态下点击后,提示登录的那个模板。
js调用登录模板:网站顶部显示的登录框或登录状态(js模板的好处是修改后不需要刷新,就可以显示)
全站搜索模板:根据字面意思去尝试把~
横向搜索js模板:根据字面意思去尝试把~
纵向搜索js模板:根据字面意思去尝试把~
相关信息模板:根据字面意思去尝试把~
留言板模板:根据字面意思去尝试把~
评论js调用模板:根据字面意思去尝试把~
下载地址模板:根据字面意思去尝试把~
js模板
主要用于调用一些专题,或一些其他信息。后续单独讲。
评论列表模板
评论列表,评论的独立页面模板
打印模板
一般用不到,打印网页的模板
自定义页面模板
独立页面,比如关于我们,联系我们,公司简介,之类的
投票模板
很好找,自己去试。
标签
写模板时,常用的调用标签
模板管理组
导入导出模板,新建一个新的模板可以直接导出默认模板,再导入进去,即可完成一个新模板的创建,然后再进行修改即可。
其他相关
一些批量操作的东西,不建议使用
注意事项:
在写模板的时候,尽量不使用万能标签调用,因为这里都是调用的上面讲的标签模板,效率不高,每次用户访问都会套用标签模板去执行,浪费资源。
尽量使用下面的灵动标签。它不需要通过标签模板,而是直接通过sql语句从数据库中调用。
比如调用最新文章:
[e:loop={0,10,3,1,'','newstime DESC'}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br> [/e:loop]
以上是自动生成的调用标签,可以把a标签改为li标签,如果调用其他字段信息,可以去查看下这个表对应的字段名来调用
字段对应名称查看方法如下:
相关推荐
帝国cms模板制作之:模板标签调用格式与自定义内容变量调用自定义内容调用调用扩展变量在帝国cms的系统设置中,可以增加扩展变量,例如公司简介,简介的内容可以写在扩展变量里面,然后用标签去调用调用格式:<?=$public_r['add_变量名&
帝国cms模板制作视频教程42课第1讲_本地配置环境及安装帝国CMS 第2讲_页面模板介绍 第3讲_头部模板制作 第4讲_首页模板的制作以及标签调用 第5讲_底部模板变量的制作 第6讲_列表模板的制作 第7讲_内容模板制作 第8讲_
zblog模板精简简单新闻资讯cms主题 博客自媒体通用 响应式手机端响应式手机端 自适应seo主题内置seo功能.包括 首页/分类页/tag页/文章页的 标题 描述 均可以单独设置不引用任何外部的框架和字体,没有多余的js代码.代码精简让搜索引擎更容易识别页面的内容,
帝国cms批量删除父分类下的全部文章批量删除帝国cms 某父分类下的全部文章方法首选在系统设置的信息设置里面 每页显示设置个几千几万的.然后在信息管理里面批量勾选进行删除即可如果要删除某父分类下的全部文章可以先随便点击一个分类.再从后台
帝国cms全自动发布软件 帝国网站文章自动更新器自动网站发布器,文件版(帝国cms版,其他cms均可定制)简介:不限制网站数量不绑定电脑.电脑随便换自动同步网站分类自动过滤重复,重复的文章或者已发布的文章将会自动移动到已发布的文件夹里(如果需要数据
帝国cms正文关键词替换 提交前自定义处理函数用法比如 文章正文怎么把img图片的alt替换为文章标题?在 e/class/userfun.php 里面增加://替换正文IMG里的ALT内容 function user_imgalt($mid,$f
帝国刷新出现Table '***_ecms_表名_data_' doesn't exist解决方法帝国cms在刷新内容时.出现Table '***_ecms_news_data_' doesn't exist 或Table '***_ecms_article_dat
帝国后台文章列表每页显示数量修改(帝国cms批量删除文章方法)帝国文章批量删除方法:帝国后台文章列表,默认每页显示30条,批量删除很费劲如何修改呢?就喜欢一张图说明问题,按照箭头操作即可!直接修改成1000条,或者5000 一万 随意然后就可以一次性全选,一次性
帝国cms文章url设置:去掉url中带日期目录帝国cms网址上面默认是带日期的,url太深了对seo不友好,而且这个看着很不爽,如何去掉呢?默认的格式:/目录/2020-4-24/123.html而我们想要的:/目录/123.html方法一(发布
帝国cms数据库表结构:常用表phome_enewsclass栏目主表phome_enewsclassadd栏目副表phome_ecms_article文章主表phome_ecms_article_data_1文章副表phome_