您的位置:HBcms宏博内容管理系统 模板设计 正文
 添加时间:2006-12-18 原文发表:2006-12-18 人气:3864


HBcms的Smarty模板结构介绍:

  1. HBCMS的模板以一套一套的形式存在。一套模板,包括多个模板文件。如 首页模板文件,列表页,文章页模板文件等。每套模板的模板结构文件(TPL文件)的名称是固定,不能修改。 文件结构如下图:


  2. 一套模板,分2个目录存储相关的文件。
    一个目录存储 模板结构文件(TPL文件,在template目录下)。
    模板文件说明:
    index.tpl.html 首页模板
    article_list.tpl.html 列表页面模板
    article_detail.tpl.html 文章内容页面模板
    article_index.tpl.html 封面模板
    user_index.tpl.html 会员模板

    个目录存储 图片,css,js等文件(在template/image目录下)。
    大体目录结构如下图:


  3. 提示: 图片目录可以和tpl目录名称不同。 将图片,css目录和tpl模板结构文件目录分开的好处是,网友查看网站的网页源代码,不会知道原始tpl文件的路径。 可以防止别人轻易盗用模板。


  4. 各套模板互不相关。 您可以非常容易的更换模板。 如下图:

    修改网站的模板模板:


    修改栏目的模板:



  5. 模板工作原理介绍:tpl模板文件由php官方开发的smarty模板语言编写。 tpl文件第一次被hbcms系统调用后,将自动编译,并生成php文件,存储在template/system/compile目录里。 以后再次调用tpl文件,smarty系统会自动判断tpl文件是否被修改过,如果没有被修改,就不再重复编译,而是直接读取上一次编译好的php文件。这样,可以极大的提高hbcms系统的速度和性能。
本页地址
相关文章

模板的导入和导出功能介绍
征集模板:被采纳的模板将包含在HBcms的下一
HBcms的模板语言是自己写的吗?学了有用吗?
smarty官方文档下载
HBcms模板中如何限定标题文字长度
如何理解PHP模板引擎SMARTY
什么是Smaty?
Smarty是如何诞生的?Smarty模板引擎的来源
模板变量说明,如何制作个性模板
最基本的smarty变量:$web模板变量说明和使
自动显示导航条连接,解读$web.type模板变量
列表页模板变量$data_ary.main_article详解
Smarty中文手册,Smarty教程
如何给首页的每个栏目增加一个图片文章
冰蓝模板如何在首页添加横幅广告
宏博cms模板里如何调用某个栏目(分类)的文
如何让首页显示网友留言/评论留言?
吐血推荐让流量暴涨的代码-把你的文章加入

相关评论

评论人:zhxdong2007-08-23
不错,很标准化.

本文章所属分类:首页 模板设计