Feeds

509 items (508 unread) in 13 feeds

Firefox CFBU成员 Firefox CFBU成员

5 items tagged "Bo-blog"

Related tags: bo_blog%2Cwordpress%2C%E8%BD%AC%E6%8D%A2 [+]

Sense的部落格

  • Permalink for '把老婆的QQ空间日志全部转移到Bo-blog'

    把老婆的QQ空间日志全部转移到Bo-blog

    Posted: January 29, 2008, 10:49pm PST by admin
    LBL_TAG_TAGSBo-blog  

    老婆的博客现在用的是 [candysense.iscodoo.com] ,哈哈,意思就是candy’s sense is codoo!
    简单说一下转移过程吧.
    1,使用blog_backup把QQ空间上的文章全部下载下来,保存为RSS2.0格式,不过这样不能导入到Bo-blog的,需要修改很多东西才能导入,一是很烦,二是有些东西比如日期什么的根本改不了,所以想到了另一个方法.
    2,架设一个wordpress,可以把刚刚的RSS2.0直接导入到wordpress的,再次佩服一下WP的强大!
    3,导入WP后,修改一下设置,在option-reading里面,把RSS设置为你有多少篇文章就写多少,然后是全文输出,就OK啦.
    4,浏览WP的RSS地址,然后保存为.xml格式
    5,直接导入到Bo-blog就OK啦
    说明一下,其中有] ]>(中间无空格)这个玩意我没注意到在RSS里面给它去掉,还有WP后台直接导出的那个XML不能使用的.

  • Permalink for '我的火车头Bo-blog专用WEB在线发布模块'

    我的火车头Bo-blog专用WEB在线发布模块

    Posted: January 22, 2008, 6:11pm PST by admin
    LBL_TAG_TAGSBo-blog  

    其实就是拿了以前的2.0.3 SP3的模块改成的,主要是增加了tag和blogalias的入库,这两项不好采,往往要自己手写,我把它们使用标题来处理的,就是和标题一样,只是格式不一样,SEO意义不大。。。

    其中用到了一个工具:
    [www.gjzj.net]

    作用就是自动抓包的时候把那些让人看不懂的东西转化一下,然后就可以在里面编辑了,我做成的是这个样子的:

    go=edit_store&idforsave=&oldgo=act=edit&forcedraft=0&useeditor=fckeditor&title=[标签:标题]&category=1&newcatename=&newcatedesc=&newcatemode=0&newcateproperty=0&targetcate=-2&html=1&ubb=1&emot=1&content=[标签:内容]&summaryway=0&entrysummary=&blogalias=[标签:网址]&originsrc=&comefrom=&newyear=2008&newmonth=1&newday=22&newhour=16&newmin=31&newsec=56&property=0&sticky=0&sweather=blank&tags=[标签:关键词]&pinged=&blogpsw=
    其他的部分就不用说了吧,都很简单的。
    还是要感谢一下前人制作的这个module.

  • Permalink for '转换Bo-blog到wordpress'

    转换Bo-blog到wordpress

    Posted: January 1, 2007, 8:23pm PST
    LBL_TAG_TAGSbo_blog%2Cwordpress%2C%E8%BD%AC%E6%8D%A2 Bo-blog  

    在新年的第一天,Bo-blog发布2.1.0正式版的日子里,我把使用了快两年的Bo-blog转成了WordPress!

    这篇文章本来不是发在这里的,而是我的WordPress,由于还没有完全弄好,所以不弄到首页来,慢慢弄好再放出来吧,不过你可以预览哦.

    转换Bo-blog到wordpress

    写这篇文章的时候,我的分类终于多了一个wordpress!

    效果:

    文章,评论,数据库中文章的ID完全转换.

    思路:

    Bo-blog2.X转F2blog1.2再转wordpress2.2.2升级wordpress2.3.2

    转换过程:

    (一)Bo-blog转F2blog

    F2blog官方有转换程序,很简单的.
    转换程序:http://forum.f2blog.com/th...

    这里要注意的是,转换前要把Bo-blog的那个ID为0的文章给删除掉,同样,F2blog和wordpress里面自带的那篇也要删掉.这个与文章的ID有关,后面会讲到.

    转换好,进入F2blog后台,导出RSS,然后用Editplus打开XML文件,要替换三个地方:
    1,替换为空
    2,]]-->替换为空
    3,description替换为content:encoded

    打开PhpMyAdmin,对照boblog_blogs表的ID,如果不一致,使用upset语句微调,相信差别不会太大的,我的就差了一个1,update后相应的表中的logId也要做对应调整.

    (二)安装Wordpress2.2.2

    下载地址:http://wordpress.org/wordp...
    全新安装后删默认的那篇日志和评论,从后台删不干净,要从数据库里面删.

    然后就是导入刚刚修改过的XML文件.

    导入完毕后,执行以下SQL语句:
    1,wp_posts增加一列
    ALTER TABLE `wp_posts` ADD COLUMN `f2blog_id` int( 12 )  NOT NULL

    2,更新f2blog_id,插入f2blog_logs的id
    UPDATE (wp_posts LEFT JOIN f2blog_logs ON wp_posts.post_title = f2blog_logs.logTitle)
    SET wp_posts.f2blog_id = f2blog_logs.id
    WHERE f2blog_logs.id <> 125

    3,更新wp_post2cat的post_id,文章分类的ID
    UPDATE (wp_posts LEFT JOIN wp_post2cat ON wp_posts.ID = wp_post2cat.post_id)
    SET wp_post2cat.post_id = wp_posts.f2blog_id

    4,更新wp_posts的ID
    UPDATE wp_posts SET ID = ID + 10000

    UPDATE wp_posts SET ID = f2blog_id WHERE post_type = 'post'

    5,转换f2blog_comments的时间为varchar
    ALTER TABLE `f2blog_comments` CHANGE `postTime` `postTime` VARCHAR( 100 ) NOT NULL DEFAULT '0'

    6,转换f2blog_comments的时间为unix时间戳
    UPDATE `f2blog_comments` SET `postTime` = FROM_UNIXTIME(`postTime`)
    WHERE `f2blog_comments`.`id` >=1 LIMIT 99999

    7,转换f2blog_comments的时间为datetime
    ALTER TABLE `f2blog_comments` CHANGE `postTime` `postTime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'

    8,开始转换f2blog→wp
    INSERT INTO wp_comments
    (comment_post_ID,comment_author,comment_author_email,comment_author_url,comment_author_IP,
    comment_date,comment_date_gmt,comment_content,comment_karma,comment_approved,comment_agent,
    comment_type,comment_parent,user_id)
    SELECT logId,author,email,homepage,ip,postTime,postTime,content,0,'1','','','0','0'
    FROM f2blog_comments

    9,更新Wordpress的评论数
    UPDATE (wp_posts LEFT JOIN f2blog_logs ON wp_posts.ID = f2blog_logs.id)
    SET wp_posts.comment_count = f2blog_logs.commNums

    10,删除wp_posts的f2blog_id列
    ALTER TABLE `wp_posts` DROP `f2blog_id`

    (三)升级Wordpress到2.3.2

    这里就不说了吧.

    转换过程来自f2blog匯入wordpress之完全轉換,作者的blog上已经找不到这篇文章了,而且也被GFW了,还好在抓虾找到了.


    Tags - bo_blog,wordpress,转换
  • Permalink for '转换Bo-blog到wordpress'

    转换Bo-blog到wordpress

    Posted: December 31, 2007, 4:46pm PST by admin
    LBL_TAG_TAGSBo-blog  
    前言: 在新年的第一天,Bo-blog发布2.1.0正式版的日子里,我把使用了快两年的Bo-blog转成了WordPress! 写这篇文章的时候,我的分类终于多了一个wordpress! 效果: 文章,评论,数据库中文章的ID完全转换. 思路: Bo-blog2.X转F2blog1.2再转wordpress2.2.2升级wordpress2.3.2 转换过程: (一)Bo-blog转F2blog F2blog官方有转换程序,很简单的. 转换程序 [forum.f2blog.com] 这里要注意的是,转换前要把Bo-blog的那个ID为0的文章给删除掉,同样,F2blog和wordpress里面自带的那篇也要删掉.这个与文章的ID有关,后面会讲到. 转换好,进入F2blog后台,导出RSS,然后用Editplus打开XML文件,要替换三个地方: 1,< !--[CDATA[替换为空 2,] ]-->替换为空 3,description替换为content:encoded 打开PhpMyAdmin,对照boblog_blogs表的ID,如果不一致,使用upset语句微调,相信差别不会太大的,我的就差了一个1,update后相应的表中的logId也要做对应调整. (二)安装Wordpress2.2.2 下载地址 [wordpress.org] 全新安装后删默认的那篇日志和评论,从后台删不干净,要从数据库里面删. 然后就是导入刚刚修改过的XML文件. 导入完毕后,执行以下SQL语句: 1,wp_posts增加一列 ALTER TABLE `wp_posts` ADD COLUMN `f2blog_id` int( 12 ) NOT NULL 2,更新f2blog_id,插入f2blog_logs的id UPDATE (wp_posts LEFT JOIN f2blog_logs ON wp_posts.post_title = f2blog_logs.logTitle) SET wp_posts.f2blog_id = f2blog_logs.id WHERE f2blog_logs.id <> 125 3,更新wp_post2cat的post_id,文章分类的ID UPDATE (wp_posts LEFT JOIN wp_post2cat ON wp_posts.ID = wp_post2cat.post_id) SET wp_post2cat.post_id = wp_posts.f2blog_id 4,更新wp_posts的ID UPDATE wp_posts SET ID = ID + 10000 UPDATE wp_posts SET ID = f2blog_id WHERE post_type = [...]
  • Permalink for '安装编辑器FCKeditor2.5'

    安装编辑器FCKeditor2.5

    Posted: December 4, 2007, 6:49am PST by admin
    LBL_TAG_TAGSBo-blog  
    1,下载FCKeditor2.5正式版 [sourceforge.net] 2,解压,上传到/blog/editor/fckeditor/里面 3,关键的editordef.php <?PHP if (!defined(’VALIDADMIN’)) die (’Access Denied.’); $editorjs=<<<eot <script language=”javascript” type=”text/javascript” src=”editor/fckeditor/fckeditor.js”></script> <script type=”text/javascript”> window.onload = function() { var oFCKeditor = new FCKeditor( ‘content’ ) ; oFCKeditor.Height = “400″; oFCKeditor.Width = “100%” ; oFCKeditor.BasePath = ‘/editor/fckeditor/’ ; oFCKeditor.ReplaceTextarea() ; } </script> eot; $editorbody=<<<eot <textarea name=”content” id=”content” rows=’20′ cols=’100′ style=’font-size: 10pt;’>{content}</textarea> <li>{$lna[743]}</li> <li>{$lna[744]}</li></ul> eot; 另存为editordef.php,放到 /blog/editor/fckeditor/ 此时就可以使用FCKrditor编辑器发表文章了.