Dec
05
2009
EMLOG风格制作教程(主体结构分析篇)
先前发布了《EMLOG风格制作教程(理论篇) 》,讲的是WEB中任何可见网页风格都可以使其支持emlog的理论可能性,同时也是正统的网页复制技术。你可以复制任何网页风格支持emlog,当然也可以使其支持你非emlog系统的网站。
言归正传,还是回到我们系列教程的主题上来。要想扒皮,想制作一个漂亮的emlog主题风格,那么我们必须非常熟悉emlog模板的结构。只有在熟悉emlog模板的结构上,你才可能弄出一个漂亮适心的主题,你才可以最大限度的实现个性化的模板制作。虽然emlog官方论坛上有模板的说明,但是不够详尽,你可以从我今天讲的内容里得到一个完全的、详尽的emlog结构,这个结构就像人体脉络一样清晰。
在讲之前需要一个标准,我们以默认模板为例:
EMLOG模板结构:
默认模板包含header.php、log_list.php、echo_log.php、module.php、side.php、page.php、footer.php、main.css、preview.jpg这个9个文件,各个文件主要功能如下:
- header.php:header.php是存储模板信息和控制模板顶部元素的文件,该文件是必须存在的,如果emlog系统检测不到该文件的存在,emlog将不会工作。
- log_list.php:该文件也是必须存在的文件,默认为日志首页生成、分类页面生成、搜索结果页面生成、按标签查看页面生成、存档页面生成等等列表页面的生成控制文件。但是在高级的emlog的DIY中,你可以更改该文件。高级DIY教程将在以后单独发布,这里不作赘述。
- echo_log.php:该文件同样为必须文件,单个日志页面由该文件生成。
- module.php:一般来说这个文件是必须存在的,当然,在高级DIY中你可以去掉它,但是此文件中的代码无一不是模板的核心代码。几乎所有前台显示的内容都由此文件管理。不熟悉的请不要轻易动该文件。
- side.php:该文件为边栏控制文件,并不是必须存在的,如果你不想在你的模板中出现边栏,你大可以删掉它。
- page.php:该文件必须存在。该文件是控制你的自定义页面的文件。如果此文件不存在,你在后台添加的自定义页面将不工作。当然,在以后的高级DIY教程中,你可以直接在模板中DIY一个个性页面,并不需要后台添加,同时也不受后台限制,就像鼠标生活的链接页面一样。
- footer.php:该文件为页底文件,包含版权说明、备案信息等。一般你的外部统计代码可以添加到这个文件中。这个文件也不是必须存在的,如果你不想要页底的话,也可以删除。
- main.css:该文件为页面显示效果的控制文件,是主体CSS。当然也不是必须存在的,前提是你将css写到header.php等文件里:),不过我猜想你不会那样做的。
- preview.jpg:这个是预览图片,也就是你在后台更换模板的时候看到的那个预览图片。该图片不能更改名字,否则你在后台依然看不到预览图片。好像这个图片是支持gif格式的,但是不支持png格式。
另外在默认风格里面还存在一个images的文件夹,里面放置的是风格所需要的图片和swf文件。
好了,上面将emlog的结构从文件上进行了分析。然而要制作风格,我们还需要细致地了解各个文件里面的东西。后面我将一一解剖各个文件,当然,我是一个温柔的庖丁,你看到的不是血淋淋的场面,而将是精致的脉络和清晰的骨骼构架。
敬请期待下一讲:《EMLOG风格制作教程(模板分析之header篇)》

分类:
已被围观 
域名是http://shanhairail.info
400电话办理
找不到你的联系方式,如果可以的话,我的QQ:515246540,