bo-blog风格elements.php文件分解
| |
2009/08/20 bo-blog
下面解释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. 被替换标签以 {开头,以}结束,在模板解析时会被替换为实际的内容。例如,星标的标签为
由于这里的标签很多,时间有限暂不一一讲解,大部分标签都是可以顾名思义的,在制作模板时可以边测试边修改。

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

10K
本文来源: 噜噜网 | 目前已有 23597 人围观此文,标签: , , , ,

浮上来留个足迹吧,看帖不回会被鄙视de哦: