(接上)
第五部分 elements.php文件

下面解释elements.php文件的作用和内容。
这个文件里定义了各个部分的html表现代码。之所以设立这样一个文件,是为了满足在仅仅修改css无法达到布局更改时的需求。

这个文件的内容就是一些赋值语句。形式为 $elements[ElementName]=ElementHtmlCode; 。
Element的名称和含意对照如下:

$elements['header'] 文件开始
$elements['displayheader'] 顶部
$elements['mainpage'] 日志页面
$elements['otherpage'] 其它页面
$elements['displayside'] 侧边栏
$elements['displayfooter'] 底部
$elements['footer'] 文件结束
$elements['msgbox'] 出错/成功信息提示框
$elements['sideblock'] 侧栏项目
$elements['excerpt'] 摘要
$elements['excerptontop'] 置顶的摘要
$elements['viewentry'] 查看日志
$elements['listbody'] 日志列表
$elements['list'] 日志列表单行
$elements['comment'] 评论
$elements['trackback'] 引用
$elements['form_reply'] 评论发表框
$elements['endviewentry'] 查看日志的补充
$elements['entryadditional'] “查看更多”区域
$elements['login'] 登入表单
$elements['contentpage'] 内容页
$elements['taglist'] tags
$elements['register'] 注册表单
$elements['normaltable'] 一般表格
$elements['normaltablewithtitle'] 一般表格(带有表格标题)
$elements['form_eachline'] 表格一行
$elements['eachlink'] 链接页(单项)
$elements['linkdiv'] 链接页(组)
$elements['tips'] 提示信息的页面

1. 被替换标签以 {开头,以}结束,在模板解析时会被替换为实际的内容。例如,星标的标签为 {entrystar}
由于这里的标签很多,时间有限暂不一一讲解,大部分标签都是可以顾名思义的,在制作模板时可以边测试边修改。

2. 不同侧边栏项目的区块可以分别定义。
例如,$elements['sideblock_categories'] 可定义名为 categories 的项目(即分类项目)的html。
形式为 sideblock_itemname 。当一个item显示时,如果有 $elements['sideblock_item'] ,则优先使用此处的定义,否则使用默认($elements['sideblock'])。

(全文完)

附:风格制作手册Flash阅读版下载:
steven Homepage
2006年9月1日星期五 09:13
被替换标签以 {开头,以}结束,在模板解析时会被替换为实际的内容。例如,星标的标签为
由于这里的标签很多,时间有限暂不一一讲解,大部分标签都是可以顾名思义的,在制作模板时可以边测试边修改
===================================
bob,請能否詳細介紹一下标签
120
2006年4月9日星期日 21:57
怎么不回我啊。。5555555555
120 Homepage
2006年4月3日星期一 13:58
{$config['blogname']}
没有用啊....55555555
bob大哥忙我啊......cry
120
2006年4月1日星期六 23:43
关于模板问题  


有个问题想问下。。
我想自己修改一个风格,那么请问如果我想在模板某一个位置显示“博客标题”那我该写什么函数呢?是写{blogname}么?为什么我写了没有用啊!还有其他的类似的函数该怎么写呢? 好象现在2.0的没有说明,以前1.7的都可以。。。
谢谢。。。
bob 回复于 2006年4月2日星期日 16:14
{$config['blogname']}
xiaoyu
2006年3月30日星期四 01:09
我认为应该增加个功能. 增加个相关连接文章列表. 这样我看到这个就可以直接找到所有关于这个的文章. smile
Will Email Homepage
2006年3月29日星期三 16:34
Bob辛苦了,这个Flash版教程真不错,是用的什么工具转flash的吗?
bob 回复于 2006年3月29日星期三 19:55
FlashPaper from macromedia。
天涯书库 Homepage
2006年3月28日星期二 23:11
辛苦了

天涯书库
heihei
2006年3月28日星期二 15:14
碰到了一个很郁闷的事情,修改的风格在IE下,日志标题文字样式很不好。我不清楚是什么原因造成的,高手可以给些指点。

具体见:http://www.icylife.com/test/read.php?4

注意这个地方在FF下没有丝毫问题
heihei
2006年3月28日星期二 12:27
我通过修改CSS文件和elements.php文件,已经修正了这个问题。但是在IE下,折叠置顶还是有些问题的。
heihei
2006年3月28日星期二 10:23
演示可以看这里:

http://www.icylife.com/blog/read.php?1
分页: 1/2 第一页 1 2 下页 最后页


Powered by Bo-Blog 2.1.1 RC1Code detection by Bug.Center.Team
沪ICP备05032643号

© 2008 博睿智 Marshal Design Bo-blog offcial theme