博睿智
SearchRSS
发布 Bo-Blog 2.0.3
bob 发布于 January 20, 2007 00:22
点击以更清晰地浏览此图片
Bo-Blog 2.0.3是本程序2.0版本的一个重要更新,与2.0.2版相比,有较多的改进和增强,建议所有2.0用户升级。
重要:请2007年1月20日14:00之前下载的用户重新下载,上传覆盖。对于仍在使用2.0.2的用户,也请尽早升级到2.0.3。

A 升级操作说明
2.0.3对数据结构进行了改变,因此 2.0.2和2.0.3的数据无法互相导入,请注意备份。
注意所有更新的文件都要以“覆盖”方式上传,而不是在FTP软件里选择“续传”!上传完毕后请检查FTP软件的日志或错误报告,确认所有文件均上传完整。


=以下升级说明对 2.0.3 beta 1、 2.0.3 rc 1-rc 3适用!
下载文末最新升级包,全部上传覆盖即可。
对于 2.0.3 rc 3, 如果您有把握,可以用解压软件打开压缩包,只选择2007年1月以后更新的文件解压、上传,可节省上传的时间。
上传完成后,检查 editor/rte/whizzery/ 文件夹下,是否存在 whizzylink.php和whizzypic.php 这两个无用文件,如有,则删除之。

=以下升级说明对 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安装目录下,覆盖所有旧版的文件。上传完成后,检查 editor/rte/whizzery/ 文件夹下,是否存在 whizzylink.php和whizzypic.php 这两个无用文件,如有,则删除之。
1.4 登入到后台,到参数设置中配置所有空白的新选项并保存。
注意:一定要先上传升级程序完成数据库改动,再上传文件覆盖,否则自动升级无效。
如果你已经先上传了更新文件覆盖,请按下面的步骤手动升级,或者替换原先的 global.php 后重新执行自动升级程序。


2. 手动升级步骤
2.1 下载完整安装包。解压。
2.2 将 bo-blog 目录下除install/和data/外的所有文件上传到blog安装目录下,覆盖所有旧版的文件。上传完成后,检查 editor/rte/whizzery/ 文件夹下,是否存在 whizzylink.php和whizzypic.php 这两个无用文件,如有,则删除之。
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

SQL for  2.0.3 alpha5:
引用
ALTER TABLE `[db]replies` 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 更新列表:
2.0.3
*修复一些BUG,调整了一些细节。
*增加插件接口:ubbanalyzeadvance。

2.0.3 rc 3
*更全面的Apache/IIS URL rewrite支持。(请使用后台blog设置中的URL优化向导)
*修复一些BUG。
*自带的viewstat插件增加点击ip查看来源。

2.0.3 rc 2
*修复切换可视化编辑器的问题。
*管理选项在鼠标悬停时自动展开下属子项目,提高效率。
*修复tag页的一个错误。
*修改英文语言包的不少拼写错误。
*增加插件接口:firstheader(头部),sidebarcategory(插入到分类列表),sidebarentries(插入到日志列表),sidebarreplies(插入到评论列表),ubbeditor(载入UBB 编辑器时)。
*修复日志内评论分页可能页数不正确的问题。
*杂项设置的默认起始页更改为屏蔽词语设置。

2.0.3 rc 1
*内置几乎完整的英语安装、前台、后台语言包。
*修复blog名和blog描述的单引号转回问题。
*修复安装后有两个侧边栏搜索模块的问题。
*修复一个可能批量操作后引起日志回复数不正确的错误。
*尝试通过函数,在服务器global_registers=On时模拟global_registers=Off的环境。
*修复一个可能导致不载入可视化编辑器的问题。
*修复上传文件含有加号时找不到的错误。
*其它一些小问题。

2.0.3 beta 1
*用户在发表评论和留言后,如果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 beta 1、2.0.3 rc 1 - rc 3的升级包:(建议您升级后还是下载完整安装包一次,备用)
 
arrow
升级后无法登出。。。关闭浏览器才可以。。。
January 23, 2007 10:18
kadala
我在用firefox 浏览后台的菜单时会很慢,建议用回原来无图片的界面,后台应实用简洁为主,希望能回归简洁之美。
January 23, 2007 09:45 Homepage
你可以到后台换回default界面
January 23, 2007 20:21
outer
升级后,首页什么都没有了,cry
January 23, 2007 02:23 Homepage
123
anger
January 22, 2007 23:35
bbmy.net
日期的伪静态还是有错误,上次都提了没有修正嘛,我的修正以后,翻页有出现问题~
January 22, 2007 23:01 Email Homepage
日期部分是下划线分割的。
January 23, 2007 20:21
Jock
另外写日志的时候能不能提供一个参数。我的Tags列表并不太长,不希望它自动隐藏。
January 22, 2007 22:42
jock
BUG:用户列表翻页的时候把排序条件丢了。smile
January 22, 2007 22:40 Homepage
小雁子
升级系统有待完善,每次一升级,就像重装系统一样,日志不丢失还好,否则就惨了!

2.0.2和2.0.3的数据无法互相导入,那我就毁了,日志怎么导进去?
January 22, 2007 15:23 Homepage
数据格式变了,不能导入是必然的。
导入到旧版,再从旧版升级。
January 23, 2007 20:20
haryewkun
成功升級完成。謝謝站長!
January 22, 2007 13:47 Email Homepage
Joe
很奇怪,发布日志的时候,日志会莫名其妙的少了很多内容cry
January 22, 2007 11:42 Homepage
wewew
老大,我已经覆盖了文件,才点升级数据库,现在数据库升不了,我该怎么办呀???????????????????
January 22, 2007 11:38
参考手动升级数据库的操作说明。
January 23, 2007 20:20
pzpc
都没注意右边的友情链接么 `闪动得厉害啊```
January 21, 2007 21:36
itbaby
这个是我写日志的时候出现的。其他的功能都正常啊~~~~~~~~~~~~~
January 21, 2007 20:55 Homepage
itbaby
我的QQ;100617021
你帮我看看这个问题怎么解决啊!!!!!!!!谢谢你啊!!!!快点啊我好着急啊~~~~~~~~~~
January 21, 2007 20:54 Homepage
itbaby
Bo-Blog Database System Tips: MySQL Query Error

Time: 2007-1-21 12:50pm
Script:

SQL: INSERT INTO `***blogs` VALUES ('56', '地方大师傅','1169383844','1', 0, 0, 0, '0','13','','0','1', '1', '1', '反对撒法', '0', '0', 'blank', '0', '', '', '0', '', '0')
Error: Column count doesn't match value count at row 1
Errno.: 1136
January 21, 2007 20:53 Homepage
北辰
看了下,很多人出问题都是“可视化”造成的。不知道大家怎么都喜欢用“可视化”,反正我是比较喜欢用UBB的,BOB也是不鼓励大家用“可视化”的。
January 21, 2007 20:31 Homepage
hh51
发日志的时候要up图片上空间,点了[上传文件管理器]
明明那部分空当都出来了,可是没有像以前那样有上传代码,而是一片空白
January 21, 2007 20:15
joe
cry为什么一点文章标题,,看不了,,显示“Please set blog path in the admin center!
ĺ?Ģlog·??ɨփ?펳??ǫ???؊ג?????̨blogɨփ֐??̮дսȷ?Ģlog·?????
January 21, 2007 19:04
D:bear
我用2.03覆盖了`
`   可是点阅读后却出现了`http://www.lli.net.ru/blog/read.php?20(以上是图片)这样的东西`
`  用2.02的read.php覆盖后又正常了不知道是什么原因`?
January 21, 2007 15:58
是让你到后台设置路径。
January 21, 2007 16:13
猢狲
bobo老大 我的可视化编辑器也有问题啊,上面的按钮不见了,只见几个文字

点击以更清晰地浏览此图片
http://img5.pixplayer.com/6486517/6486517_22947.gif
January 21, 2007 15:43 Homepage
分页: 4/7 第一页 上页 2 3 4 5 6 下页 最后页
发表评论 [高级选项]
昵称*
网址
电邮


 
日历
统计
访问次数 3659877
今日访问 796
日志数量 208
评论数量 3288
引用数量 82
注册用户 7
在线人数 38
其他


Powered by Bo-Blog 2.5.0 alpha build 2009.12.23