Emlog默认模板文件结构的分析

时间:2011-7-17    作者:怡然    分类: 技术


Emlog本身允许进行模板的修改和设计。

 

当然,要制作出美观的Emlog主题风格,我们需要非常熟悉Emlog文档的结构功能以及各文档的之间关系。只有在了解Emlog文档结构的基础上,我们才能制作出漂亮的主题,从而最大发挥自身的智慧,实现个性化主题的制作。

 

在这里,我们以Emlog的默认主题为例进行讲解: Emlog的模板文件存放目录:../content/templates,通常在按照要求制作好模板风格后将相关文件上传到该目录下,进行风格变更就可以在各个页面显示你制作的风格的了。

 

通常,默认模板包含header.php、log_list.php、echo_log.php、module.php、side.php、 page.php、footer.php、main.css、preview.jpg和t.php这个10个文件,其主要结构关系及功能如下:

 

全局型文件:主要包括module.php和main.css两个文件,其主要功能分别是控制核心程序和控制页面表现。

模块化文件:header.php、log_list.php、echo_log.php、page.php、 side.php、footer.php和t.php等,如下图所示,这些文件实际上就是用于生成一个页面的模型,主要包括页眉、正文、边栏和页脚等模块 的显示,另外需要说明的是t.php这样用来生成“碎语”的。 

 

辅助性文件:image文件夹下面的文件以及preview.jpg,这些文件主要是用于页面显示的图片、flash等。

通过上面的结构图,我想你应该对整个模板文档结构有了一个了解的了,起码框架结构应该建立起来了,那么,下面就各个页面进行详细描述:

 

1. module.php:必须的,主要用来控制前台页面的显示及核心程序的调用等。几乎所有的前台页面都是通过该文件来进行管理的,如果你不熟悉整个程序的设计的话,建议不要轻易进行修改。

 

2. main.css:可选的,样式表,主要用来控制前台所有页面的显示(或者说表现)。当然,该文件也可以去掉的,前提是你需要通过将样式表嵌入到header.php文件中,不推荐使用此种方法。

  

3. header.php:必须的,主要用来存储模板信息和控制模板顶部元素的文件,该文件是必须存在的,如果emlog系统检测不到该文件的存在,emlog将不会工作。

 

4. log_list.php:必须的,默认为日志首页生成、分类页面生成、搜索结果页面生成、按标签查看页面生成、存档页面生成等等列表页面的生成控制文件。

 

5. echo_log.php:必须的,单个日志页面由该文件生成。 本文来自健康591

 

6. page.php:必须的,该文件是控制你的自定义页面的文件。如果此文件不存在,你在后台添加的自定义页面将不工作。 

 

7. side.php:可选的,该文件为边栏控制文件,并不是必须存在的,如果你不想在你的模板中出现边栏,你大可以删掉它。

 

8. footer.php:可选的,该文件为页底文件,包含版权说明、备案信息等。一般你的外部统计代码可以添加到这个文件中。这个文件也不是必须存在的,如果你不想要页底的话,也可以删除。

 

9. t.php:可选的,该文件用来生成碎语的。

 

10. preview.jpg:必须的,这个是预览图片,也就是你在后台更换模板的时候看到的那个预览图片。该图片不能更改名字,否则你在后台依然看不到预览图片。另外,在默认风格里面还存在一个images的文件夹,里面放置的是风格所需要的图片和swf文件。

 

 OK,至此,你应该对整个Emlog模板页面结构功能有一个全面的了解了吧~~

标签: emlog

推荐阅读:


本站由emlog驱动