首先祝各位新春快乐,合家幸福!
现提供Bo-Blog 2.1.0 数据结构简表,供需要做二次开发者和插件模块作者参考。
本文件讲解了 17 个数据表的作用和数据结构,字段名及含义,以及部分用法。
请点击下载。
下载文件 (已下载 967 次)
现提供Bo-Blog 2.1.0 数据结构简表,供需要做二次开发者和插件模块作者参考。
本文件讲解了 17 个数据表的作用和数据结构,字段名及含义,以及部分用法。
请点击下载。
下载文件 (已下载 967 次)
A、Bo-Blog 2.0.3风格制作参考手册最新完整版。(Flash格式)
下载文件
B、来自Steven Chen的模板样式制作手册
感谢论坛版主、酷客部落的Steven Chen精心制作了模板样式制作手册。推荐想做模板的朋友参考。
地址:
http://www.couke.com/weblog/TemplateFAQ/Template.html
C、狐狸的模板制作教程
感谢狐狸风格制作过程详解:
http://www.gamepallas.com/blog/read.php/62.htm
下载文件 B、来自Steven Chen的模板样式制作手册
感谢论坛版主、酷客部落的Steven Chen精心制作了模板样式制作手册。推荐想做模板的朋友参考。
地址:
http://www.couke.com/weblog/TemplateFAQ/Template.html
C、狐狸的模板制作教程
感谢狐狸风格制作过程详解:
http://www.gamepallas.com/blog/read.php/62.htm
第六部分 标签
用{}包含起来的是“标签”,标签可以被解释成具体的html内容。其意义如下:
注1: 标有*号的是2.0.3起新增的标签。
注2: 各个标签在其规定的区域内可直接使用,例如在 $elements['header'] 区域中,{blogkeywords}可直接输出blog关键词。但这些标签不是全局性的,当在 $elements['displayheader'] 中引用时,不会被解释。在Bo-blog 2.0.3以前的版本中,您无法跨区域使用标签,但 2.0.3 版本起,程序提供了一个跨区域引用标签的方法。要使用非本区域中定义的标签,请使用 <!--global:{标签名}--> 。例如,在本例中,书写 <!--global:{blogkeywords}--> 即可输出blog关键词。
1. $elements['header'] 文件开始
*language - 网页使用的语言代码,如zh-cn(简体中文)、en(英语)
blogdesc - blog描述语
blogkeywords - blog关键词
baseurl - <baseurl>设置
blogname - blog名
csslocation - CSS载入代码
pagetitle - 当前页面标题,如“留言本”
ajax_js - 载入Ajax所需js代码
extraheader - 载入header区域额外代码
2. $elements['displayheader'] 顶部
blogname - blog名
blogdesc - blog描述语
section_head_components - 顶部导航内容(如首页、链接、Tags等),生成的是一组列表(<li>)
3. $elements['mainpage'] 日志页面
ifannouncement - 顶部公告显隐状态(block/none)
topannounce - 顶部公告内容
iftoppage - 顶部分页条显隐状态(block/none)
ifbottompage - 底部分页条显隐状态(block/none)
mainpart - 页面整体内容,由具体的分页面生成
pagebar - 分页条完整内容 (包含当前页面指示、分页选择、上下页选择)
*currentpage - 当前处于第几页
*previouspageurl - 上一页的链接地址
*nextpageurl - 下一页的链接地址
用{}包含起来的是“标签”,标签可以被解释成具体的html内容。其意义如下:
注1: 标有*号的是2.0.3起新增的标签。
注2: 各个标签在其规定的区域内可直接使用,例如在 $elements['header'] 区域中,{blogkeywords}可直接输出blog关键词。但这些标签不是全局性的,当在 $elements['displayheader'] 中引用时,不会被解释。在Bo-blog 2.0.3以前的版本中,您无法跨区域使用标签,但 2.0.3 版本起,程序提供了一个跨区域引用标签的方法。要使用非本区域中定义的标签,请使用 <!--global:{标签名}--> 。例如,在本例中,书写 <!--global:{blogkeywords}--> 即可输出blog关键词。
1. $elements['header'] 文件开始
*language - 网页使用的语言代码,如zh-cn(简体中文)、en(英语)
blogdesc - blog描述语
blogkeywords - blog关键词
baseurl - <baseurl>设置
blogname - blog名
csslocation - CSS载入代码
pagetitle - 当前页面标题,如“留言本”
ajax_js - 载入Ajax所需js代码
extraheader - 载入header区域额外代码
2. $elements['displayheader'] 顶部
blogname - blog名
blogdesc - blog描述语
section_head_components - 顶部导航内容(如首页、链接、Tags等),生成的是一组列表(<li>)
3. $elements['mainpage'] 日志页面
ifannouncement - 顶部公告显隐状态(block/none)
topannounce - 顶部公告内容
iftoppage - 顶部分页条显隐状态(block/none)
ifbottompage - 底部分页条显隐状态(block/none)
mainpart - 页面整体内容,由具体的分页面生成
pagebar - 分页条完整内容 (包含当前页面指示、分页选择、上下页选择)
*currentpage - 当前处于第几页
*previouspageurl - 上一页的链接地址
*nextpageurl - 下一页的链接地址
无废话版本。以下的插件均指“可被插件管理器识别并管理的插件”,非模块插件。
1. 插件存放的位置
所有插件都存放于plugin文件夹下,并单独建立自己的文件夹。比如 plugin/mynewplugin。
2. 文件构成
*setup.php 必需,插件识别信息,如名称、描述、制作者等
*install.php 非必需,插件安装时调用的文件,可用于新建数据表,创建文件,初始化数据等
*uninstall.php 非必需,插件卸载时调用的文件,可用于删除插件生成的临时文件等
*admin.php 非必需,插件后台调用文件
*<“接口”识别字符>.php 非必需,插件运行时调用的文件(解释见后)
*其它必要的文件,如图片
所有文件如有多字节文字,需以UTF-8编码保存。
3. setup.php的文件格式
以巴巴变相册插件为例。
4. 运行方法
1. 插件存放的位置
所有插件都存放于plugin文件夹下,并单独建立自己的文件夹。比如 plugin/mynewplugin。
2. 文件构成
*setup.php 必需,插件识别信息,如名称、描述、制作者等
*install.php 非必需,插件安装时调用的文件,可用于新建数据表,创建文件,初始化数据等
*uninstall.php 非必需,插件卸载时调用的文件,可用于删除插件生成的临时文件等
*admin.php 非必需,插件后台调用文件
*<“接口”识别字符>.php 非必需,插件运行时调用的文件(解释见后)
*其它必要的文件,如图片
所有文件如有多字节文字,需以UTF-8编码保存。
3. setup.php的文件格式
以巴巴变相册插件为例。
<?php
$info['name']="bababian"; //插件识别名,必需是拉丁字母或数字,必需与插件所在文件夹同名
$info['author']="Bob"; //插件作者
$info['intro']="巴巴变相册"; //插件作用描述
$info['version']="1.0"; //插件自身的版本
$info['authorurl']="http://www.bo-blog.com"; //插件开发者网站
$info['blogversion']="2.0.1"; //插件可正常运行的最低blog程序版本
$info['register']="page"; //插件调用的“接口”识别字符的名字
?>
4. 运行方法





