打开帝国cms的模板管理,我们发现有
首页模板,封面模板 ,列表模板,内容模板,搜索模板,标签模板,公共模板变量,公共模板,js模板,评论列表模板,打印模板,自定义页面模板,投票模板,标签,模板管理组,其他相关
这些模板分别对应的位置与作用详解:
验证方法:理解了模板与对应的位置后,可以把模板内容全部剪切到剪辑版,随便输入些字符(不要空着),然后保存,刷新,然后去看一下,有助于理解.然后再回来粘贴进去保存即可
这个大家自然都明白,就是网站首页的模板。这里面可以调用公共模板变量和一些其他的标签
指的是某个顶级栏目页面的模板,这个页面包含了这个栏目的各种信息以及子栏目的各种信息,如果把每个顶级栏目看做成一个独立的网站,那么这个封面模板就相当于是首页
每个顶级分类都有一个对应的封面模板(终极栏目对应的是列表模板),在栏目设置里面->模板选项->封面模板 可以设置当前栏目的封面模板
跟其他cms也基本一样这个就是每个终极栏目的列表页,跟其他cms相同.
跟其他cms也基本一样这个就是文章内容的模板,每个终极栏目都有一个对应的内容模板,都可以单独修改,
在网站搜索关键词后,搜索结果页面的模板
相当于自定义一些东西,写模板的时候再去调用,这个功能不太建议使用,因为效率并不高,比较耗内存,如果有的功能实在不好实现,再考虑用这个标签模板.
这里面的变量就相当于其他cms的模板文件,只是以变量的形式存在.比如页面头部,就相当于其他cms的header.php文件,只是储存在了数据库.不以文件形式存在了.
其中动态页面头部一般就是会员中心那些地方调用
需要注意的是这些模板既然叫变量,就是显示的时候直接展示.不再进行处理.所以这里面无法再套用别的模板标签,这也是跟标签模板的一个区别
这里还可以自定义添加一些变量,比如统计代码,版权信息等等
这里面又包含了
控制面板模板:指的是会员中心的模板
最终下载页模板:点击下载后跳转到的独立下载页
在线播放模板:跟下载地址模板原理一样,根据字面意思去尝试把~
列表分页模板:翻页的那一小块区域模板
登录状态模板:比如必须登录才能下载的页面,在未登录状态下点击后,提示登录的那个模板。
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标签,如果调用其他字段信息,可以去查看下这个表对应的字段名来调用
字段对应名称查看方法如下: