Bo-Blog 2.0风格制作手册[VOL6]
bob 发布于 March 26, 2006 15:51
(接上)
第五部分 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阅读版下载:
下载文件
第五部分 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阅读版下载:
下载文件
120
怎么不回我啊。。5555555555
April 9, 2006 21:57
120
关于模板问题
有个问题想问下。。
我想自己修改一个风格,那么请问如果我想在模板某一个位置显示“博客标题”那我该写什么函数呢?是写{blogname}么?为什么我写了没有用啊!还有其他的类似的函数该怎么写呢? 好象现在2.0的没有说明,以前1.7的都可以。。。
谢谢。。。
有个问题想问下。。
我想自己修改一个风格,那么请问如果我想在模板某一个位置显示“博客标题”那我该写什么函数呢?是写{blogname}么?为什么我写了没有用啊!还有其他的类似的函数该怎么写呢? 好象现在2.0的没有说明,以前1.7的都可以。。。
谢谢。。。
April 1, 2006 23:43
xiaoyu
我认为应该增加个功能. 增加个相关连接文章列表. 这样我看到这个就可以直接找到所有关于这个的文章.
March 30, 2006 01:09
heihei
碰到了一个很郁闷的事情,修改的风格在IE下,日志标题文字样式很不好。我不清楚是什么原因造成的,高手可以给些指点。
具体见:http://www.icylife.com/test/read.php?4
注意这个地方在FF下没有丝毫问题
具体见:http://www.icylife.com/test/read.php?4
注意这个地方在FF下没有丝毫问题
March 28, 2006 15:14
heihei
我通过修改CSS文件和elements.php文件,已经修正了这个问题。但是在IE下,折叠置顶还是有些问题的。
March 28, 2006 12:27
heihei
我发现从LBS转来的风格都有一个问题,.textbox-labe1这个地方定义了发表日期栏的样式,但是到了具体的文章内部,就会和具体的内容混在一起。我不知道是为了什么
March 28, 2006 10:22
分页: 1/1
1
1




由于这里的标签很多,时间有限暂不一一讲解,大部分标签都是可以顾名思义的,在制作模板时可以边测试边修改
===================================
bob,請能否詳細介紹一下标签