2.0.3 beta 1发布
bob 发布于 December 9, 2006 20:54
新版发布,本文锁定
警告:这是一个测试版,可能会有这样和那样的问题,不建议新手使用。
2.0.3对数据结构进行了改变,因此 2.0.2和2.0.3的数据无法互相导入,请注意备份。
A 升级操作说明
以下升级说明对 2.0.2 和2.0.3(alpha版)均适用!升级请安装以下说明操作,否则责任自负。
如无特别说明,2.0.2均包括 2.0.2、2.0.2sp1、sp2。
1. 自动升级步骤
1.1 下载完整安装包。解压。
1.2 将 tools/updateto203.php上传到blog安装目录下,在浏览器内执行之。该文件将根据你当前的blog版本自动修改数据结构。
1.3 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
1.4 登入到后台,到参数设置中配置所有空白的新选项并保存。
2. 手动升级步骤
2.1 下载完整安装包。解压。
2.2 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
2.3 登入到后台,到参数设置中配置所有空白的新选项并保存。
2.4 到 数据维护 - MySQL 下,输入适合您版本的sql语句,并按确定按钮执行即可。
SQL for 2.0.2 & 2.0.3 alpha4:
SQL for 2.0.3 alpha5:
注意,如果您在Phpmyadmin等界面中执行sql操作,请把[db]替换为实际设置的数据表前缀。
B 模板和插件的过渡
1. 插件
2.0.2的插件如果不涉及 replies、messages、blogs三表的“INSERT“操作,则无须改动,可直接应用在2.0.3上。
如果涉及以上三表的”INSERT“操作,需要根据最新的数据结构作出修改后才能用于2.0.3。
2. 模板
2.0.2的模板在不做任何改动的情况下,可兼容2.0.3。但是,有部分功能将无法使用:留言者的“记住我”、刷新验证码、前台屏蔽发言、评论/留言隐藏时输入密码。
2.0.2的模板更新要点(共4处),全部位于 element.php 文件。请使用Editplus等编辑器修改。
*语言声明:
将
修改为
*$elements['form_reply']区块:
将
修改为
在 {$lnc[245]} 后,添加:
在 {ubbcode} 后,添加:
在该区域输入评论内容的 <textarea> 内,增加onfocus属性:
在 </textarea> <br/> 后,添加:
删除:
完成。
最简单的方法是将 default 模板的$elements['form_reply']区块直接复制到欲修改的模板中,替换原先的$elements['form_reply']区块。
C 更新列表:
*用户在发表评论和留言后,如果IP不变,可在后台设定的时限内修改自己的评论或留言。
*隐藏留言和隐藏回复需提供一个密码,下次访问时只有输入正确的密码才能看到内容和管理员作出的回复。
*可设定某篇日志需输入密码才能查看。
*可在日志撰写页面临时更改当前编辑器。
*插件“接口”新增:sidebarstatistics (插在统计栏中), sidebarmisc (插在杂项栏中), storecontent (储存日志时)。
*新增独立的归档列表汇总页archive.php。
*去掉分页中的中括号。
*XMLRPC接口支持文件上传。
*模板标签支持全局引用,新增若干实用标签(详情请参考模板制作手册VOL7)。
*新增可视化编辑器。
*blog设置中增加选项:注册时需填写验证码。
*blog设置中增加选项:申请友情链接时需填写验证码。
*新增验证码刷新功能。(旧模板需升级以配合)
*游客可以选择记住当前信息。
*撰写日志的同时可以加减星标。
*撰写日志的同时可以方便地新增分类。
*可一次性清空所有待审核的评论、引用和留言(神速解决垃圾信息,但可能误杀)。
*新建分类时可同时调整顺序。
*输出最新评论的RSS。
*取消对表情个数、分类描述html等不必要的限制。
*改进了备份和导入程序,可备份部分储存在文本中的数据。
*COOKIE的存取全部借由javascript实现,杜绝部分软件(如记事本)修改后留下UTF-8 BOM导致无法送出COOKIE的问题。
*将链接排序单独成一个栏目以便新手看到;链接编辑时分页阅览。
*可对上一篇/下一篇日志的标题按字数截取;最新日志/评论/上下篇标题处允许填0表示不截取。
*可显示农历。
*后台首页显示待审核的链接申请数。
*插件可排序。
*可用js生成引用地址,可设置访客需回答对问题后才能得到trackback地址。
**可设置trackback地址在第二天失效。
*可用PHP的date()函数的参数自定义前台日期显示的格式,并扩充了中文日期和星期支持。
*可在前台屏蔽某条留言或评论。
*不再强制保留底部的copyright模块。
*模块类型新增<head>模块,可通过模块方式添加<head></head>间的内容。
*模板列表自动分页,避免模板安装太多时列表过长,打开缓慢。
*模块配置中新增“该模块向特定用户组隐藏”功能。
*避免日志撰写页的tags列表太长。
*可设置将tag中的下划线显示为空格。
*安装文件添加了修复安装功能,同时语言包化了一些原先不包含在语言包中的内容。
D 下载:
下载文件
警告:这是一个测试版,可能会有这样和那样的问题,不建议新手使用。
2.0.3对数据结构进行了改变,因此 2.0.2和2.0.3的数据无法互相导入,请注意备份。
A 升级操作说明
以下升级说明对 2.0.2 和2.0.3(alpha版)均适用!升级请安装以下说明操作,否则责任自负。
如无特别说明,2.0.2均包括 2.0.2、2.0.2sp1、sp2。
1. 自动升级步骤
1.1 下载完整安装包。解压。
1.2 将 tools/updateto203.php上传到blog安装目录下,在浏览器内执行之。该文件将根据你当前的blog版本自动修改数据结构。
1.3 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
1.4 登入到后台,到参数设置中配置所有空白的新选项并保存。
2. 手动升级步骤
2.1 下载完整安装包。解压。
2.2 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。
2.3 登入到后台,到参数设置中配置所有空白的新选项并保存。
2.4 到 数据维护 - MySQL 下,输入适合您版本的sql语句,并按确定按钮执行即可。
SQL for 2.0.2 & 2.0.3 alpha4:
引用
ALTER TABLE `[db]replies` CHANGE `empty1` `reppsw` TINYTEXT NULL;
ALTER TABLE `[db]messages` CHANGE `empty1` `reppsw` TINYTEXT NULL;
ALTER TABLE `[db]blogs` DROP `empty2`, DROP `empty3`, DROP `empty4`, DROP `empty5`, DROP `empty6`, DROP `empty7`, DROP `empty8`, DROP `empty9`, DROP `empty10`;
ALTER TABLE `[db]blogs` ADD `blogpsw` TINYTEXT, ADD `frontpage` TINYINT( 1 ) DEFAULT '0' NOT NULL
ALTER TABLE `[db]messages` CHANGE `empty1` `reppsw` TINYTEXT NULL;
ALTER TABLE `[db]blogs` DROP `empty2`, DROP `empty3`, DROP `empty4`, DROP `empty5`, DROP `empty6`, DROP `empty7`, DROP `empty8`, DROP `empty9`, DROP `empty10`;
ALTER TABLE `[db]blogs` ADD `blogpsw` TINYTEXT, ADD `frontpage` TINYINT( 1 ) DEFAULT '0' NOT NULL
SQL for 2.0.3 alpha5:
引用
ALTER TABLE `[db]replies` CHANGE `empty1` `reppsw` TINYTEXT NULL;
ALTER TABLE `[db]messages` CHANGE `empty1` `reppsw` TINYTEXT NULL
ALTER TABLE `[db]messages` CHANGE `empty1` `reppsw` TINYTEXT NULL
注意,如果您在Phpmyadmin等界面中执行sql操作,请把[db]替换为实际设置的数据表前缀。
B 模板和插件的过渡
1. 插件
2.0.2的插件如果不涉及 replies、messages、blogs三表的“INSERT“操作,则无须改动,可直接应用在2.0.3上。
如果涉及以上三表的”INSERT“操作,需要根据最新的数据结构作出修改后才能用于2.0.3。
2. 模板
2.0.2的模板在不做任何改动的情况下,可兼容2.0.3。但是,有部分功能将无法使用:留言者的“记住我”、刷新验证码、前台屏蔽发言、评论/留言隐藏时输入密码。
2.0.2的模板更新要点(共4处),全部位于 element.php 文件。请使用Editplus等编辑器修改。
*语言声明:
将
<html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8">
修改为
<html xmlns="http://www.w3.org/1999/xhtml" lang="{language}">
*$elements['form_reply']区块:
将
<input name="stat_property" id="stat_property" type="checkbox" value="1" />
修改为
<input name="stat_property" id="stat_property" type="checkbox" value="1" onclick="promptreppsw();" />
在 {$lnc[245]} 后,添加:
{if_neednopsw_begin}<br /><input name="stat_rememberme" id="stat_rememberme" type="checkbox" value="1" {checked_rememberme} onclick="quickremember();"/> {$lnc[284]} {if_neednopsw_rawend}
在 {ubbcode} 后,添加:
{if_securitycode_begin}<script type="text/javascript">securitycodejs="{$lnc[249]} <span id='securityimagearea'><img src='inc/securitycode.php?rand={rand}' alt='' title='{$lnc[250]}'/></span> <input name='v_security' id='v_security' type='text' size='4' maxlength='4' class='text' /> {$lnc[251]} [<a href=\"javascript: refreshsecuritycode('securityimagearea', 'v_security');\">{$lnc[283]}</a>]";</script> {if_securitycode_end}
在该区域输入评论内容的 <textarea> 内,增加onfocus属性:
onfocus="if (securitycodejs!=null) {document.getElementById('showsecuritycode').innerHTML=securitycodejs; securitycodejs=null;}"
在 </textarea> <br/> 后,添加:
<span id="showsecuritycode"></span>
删除:
{if_securitycode_begin} {$lnc[249]} <img src="inc/securitycode.php?rand={rand}" alt="" title="{$lnc[250]}"/> <input name="v_security" id="v_security" type="text" size="4" maxlength="4" class="text" /> {$lnc[251]} {if_securitycode_end}
完成。
最简单的方法是将 default 模板的$elements['form_reply']区块直接复制到欲修改的模板中,替换原先的$elements['form_reply']区块。
C 更新列表:
*用户在发表评论和留言后,如果IP不变,可在后台设定的时限内修改自己的评论或留言。
*隐藏留言和隐藏回复需提供一个密码,下次访问时只有输入正确的密码才能看到内容和管理员作出的回复。
*可设定某篇日志需输入密码才能查看。
*可在日志撰写页面临时更改当前编辑器。
*插件“接口”新增:sidebarstatistics (插在统计栏中), sidebarmisc (插在杂项栏中), storecontent (储存日志时)。
*新增独立的归档列表汇总页archive.php。
*去掉分页中的中括号。
*XMLRPC接口支持文件上传。
*模板标签支持全局引用,新增若干实用标签(详情请参考模板制作手册VOL7)。
*新增可视化编辑器。
*blog设置中增加选项:注册时需填写验证码。
*blog设置中增加选项:申请友情链接时需填写验证码。
*新增验证码刷新功能。(旧模板需升级以配合)
*游客可以选择记住当前信息。
*撰写日志的同时可以加减星标。
*撰写日志的同时可以方便地新增分类。
*可一次性清空所有待审核的评论、引用和留言(神速解决垃圾信息,但可能误杀)。
*新建分类时可同时调整顺序。
*输出最新评论的RSS。
*取消对表情个数、分类描述html等不必要的限制。
*改进了备份和导入程序,可备份部分储存在文本中的数据。
*COOKIE的存取全部借由javascript实现,杜绝部分软件(如记事本)修改后留下UTF-8 BOM导致无法送出COOKIE的问题。
*将链接排序单独成一个栏目以便新手看到;链接编辑时分页阅览。
*可对上一篇/下一篇日志的标题按字数截取;最新日志/评论/上下篇标题处允许填0表示不截取。
*可显示农历。
*后台首页显示待审核的链接申请数。
*插件可排序。
*可用js生成引用地址,可设置访客需回答对问题后才能得到trackback地址。
**可设置trackback地址在第二天失效。
*可用PHP的date()函数的参数自定义前台日期显示的格式,并扩充了中文日期和星期支持。
*可在前台屏蔽某条留言或评论。
*不再强制保留底部的copyright模块。
*模块类型新增<head>模块,可通过模块方式添加<head></head>间的内容。
*模板列表自动分页,避免模板安装太多时列表过长,打开缓慢。
*模块配置中新增“该模块向特定用户组隐藏”功能。
*避免日志撰写页的tags列表太长。
*可设置将tag中的下划线显示为空格。
*安装文件添加了修复安装功能,同时语言包化了一些原先不包含在语言包中的内容。
D 下载:
下载文件
Iciness
=。。=好像JS写入引用地址不支持FF?
December 11, 2006 11:36
cc
http://blog.flywill.net/cc/read.php/0.htm
我已经设置了路径,但还是这个样子
我已经设置了路径,但还是这个样子
December 11, 2006 11:15
大飞
请问下“自动保存”是否还存在???我觉得这个功能超级相当的实用。。。
December 11, 2006 09:14
steven
Bob
在Bo-BlogV2.0.3/bo-blog beta/images/css/ 原来 Alpha 5 时有common.css和SyntaxHighlighter.css两个文件,在这个新的beta 1全新装包里没有出现,是不是不需要用到这两个文件了?
还有其它几个文件夹也有些在Alpha 5 时有出现的文件也没有了,如果升级需不需要把这些文件删除?
在Bo-BlogV2.0.3/bo-blog beta/images/css/ 原来 Alpha 5 时有common.css和SyntaxHighlighter.css两个文件,在这个新的beta 1全新装包里没有出现,是不是不需要用到这两个文件了?
还有其它几个文件夹也有些在Alpha 5 时有出现的文件也没有了,如果升级需不需要把这些文件删除?
大飞
哈哈哈,非常感谢啊,明天回到单位再更新,因为我的FB主机放在单位,,,哈
December 10, 2006 21:45
Will
太诱人了,马上更新。。。
December 10, 2006 19:59
叶阳
引用
jj
2006年12月10日星期日 11:04
Bo-Blog Database System Tips: Can not connect to MySQL server
Time: 2006-12-10 3:02am
Script:
Error: Access denied for user: 'root@localhost' (Using password: NO)
Errno.: 1045
为什么我自动安装后就这样了呢?为什么我的数据库密码不对了?怎么修改呢
2006年12月10日星期日 11:04
Bo-Blog Database System Tips: Can not connect to MySQL server
Time: 2006-12-10 3:02am
Script:
Error: Access denied for user: 'root@localhost' (Using password: NO)
Errno.: 1045
为什么我自动安装后就这样了呢?为什么我的数据库密码不对了?怎么修改呢
修改data目录下的config.php文件里的数据库信息
December 10, 2006 16:27
111
Warning: main(function.php) [function.main]: failed to open stream: No such file or directory in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 10
Warning: main(function.php) [function.main]: failed to open stream: No such file or directory in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 10
Warning: main() [function.include]: Failed opening \'function.php\' for inclusion (include_path=\'.:/usr/lib/php:/usr/local/lib/php\') in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 10
Fatal error: Call to a member function on a non-object in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 21
这个怎么回事啊?我的是2.0.2SP2
Warning: main(function.php) [function.main]: failed to open stream: No such file or directory in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 10
Warning: main() [function.include]: Failed opening \'function.php\' for inclusion (include_path=\'.:/usr/lib/php:/usr/local/lib/php\') in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 10
Fatal error: Call to a member function on a non-object in /home/XXXXX/public_html/XXXXX/tools/updateto203.php on line 21
这个怎么回事啊?我的是2.0.2SP2
December 10, 2006 14:29
Bo-Blog更新至2.0.3 Beta 1
[December 10, 2006 14:18]
来源:Carlos’Life Book
内容:昨日Bo-Blog 2.0.3 Beta 1發佈,雖然照著官網的步驟更新,不過還是有點不順利,有幾個事項需特別注意:1.更新之前務必備份資料,不僅是資料庫的備份,所有網站目錄下的檔案都需先備份。2.下載的檔案解壓縮之後,將tools/updateto203.php上傳至網站目錄下,使用瀏覽器執行更新資料庫結構。3.上傳Bo-Blog目錄下檔案,除了install、data、bak、temp、attchment五個目錄不需要上傳,其他目錄和檔案上傳覆蓋舊版本,尤其是data目錄上傳之後可能會出現以下情況,需特別注意:Bo-Blog Database System Tips: Can not connect to MySQL serverTime: 2006-12-10 3:02amScript: Error: Access denied for user: root@localhost (Using password: NO)Errno.: 1045如果出現以上狀況,試著將原本備份目錄的data目錄再重新上傳覆蓋。4.更改現有使用中模板的element.php檔案,先找第三行的語言聲明修改為:html xmlns=http://www.w3.org/1999/xhtml lang=zh-tw其他比對default或mozine模版的$elements區塊,整個複製到現有模板同樣區塊,替換原先的$elements區塊。5.到後台更新所有的緩存。2.0.3相較於2.0.2版本,改變相當大,增加許多新功能,例如針對垃圾引用的防止、新增可視化編輯器、可輸出最新評論的RSS等等。其他詳細資料請看官網的Bo-Blog 2.0.3 Beta 1發佈資料。
内容:昨日Bo-Blog 2.0.3 Beta 1發佈,雖然照著官網的步驟更新,不過還是有點不順利,有幾個事項需特別注意:1.更新之前務必備份資料,不僅是資料庫的備份,所有網站目錄下的檔案都需先備份。2.下載的檔案解壓縮之後,將tools/updateto203.php上傳至網站目錄下,使用瀏覽器執行更新資料庫結構。3.上傳Bo-Blog目錄下檔案,除了install、data、bak、temp、attchment五個目錄不需要上傳,其他目錄和檔案上傳覆蓋舊版本,尤其是data目錄上傳之後可能會出現以下情況,需特別注意:Bo-Blog Database System Tips: Can not connect to MySQL serverTime: 2006-12-10 3:02amScript: Error: Access denied for user: root@localhost (Using password: NO)Errno.: 1045如果出現以上狀況,試著將原本備份目錄的data目錄再重新上傳覆蓋。4.更改現有使用中模板的element.php檔案,先找第三行的語言聲明修改為:html xmlns=http://www.w3.org/1999/xhtml lang=zh-tw其他比對default或mozine模版的$elements區塊,整個複製到現有模板同樣區塊,替換原先的$elements區塊。5.到後台更新所有的緩存。2.0.3相較於2.0.2版本,改變相當大,增加許多新功能,例如針對垃圾引用的防止、新增可視化編輯器、可輸出最新評論的RSS等等。其他詳細資料請看官網的Bo-Blog 2.0.3 Beta 1發佈資料。
源子
激动Ing...
December 10, 2006 13:58
源子
这是一条隐藏评论/留言。请输入密码查看:
December 10, 2006 13:57
分页: 2/3
1 2 3
1 2 3


等正式版

2006年12月11日星期一 11:15
http://blog.flywill.net/cc/read.php/0.htm
我已经设置了路径,但还是这个样子
你的路径设置的是什么?
应该是http://blog.flywill.net/cc 才正确