WordPress 到 ExpressionEngine 及 SaBlog-X 的数据转换
聊过 WordPress 、 ExpressionEngine 与 SaBlog-X 的优缺点后(见 闲谈 WordPress ExpressionEngine SaBlog-X ),接下来我说一下数据转换的问题。如果你喜欢 ExpressionEngine 或 SaBlog-X ,但却无法将 WordPress 的数据导入到新的系统中,那不是很郁闷吗。
ExpressionEngine 自带的导入脚本很有限,只有一个 Movable Type Import Utility 。所以 WordPress 到 ExpressionEngine 要经过一个中间步骤,那就是将数据导出为 Movable Type Import / Export Format ,然后再倒入 ExpressionEngine 。最近, WordPress 版本更新很频繁,导致以前的的几个导出脚本都失效了,我在 Instructions on how to run the export script 找到的脚本还能使用,适用于 WordPress 2.3.x-2.7 。为了方便,我已经打包在下面的附件里了。
导出数据以后,就简单了,按着 Movable Type Import Utility 提示做就可以了。只是无法将 WordPress 的 Permalink (或者叫做 post slug) 导入到 ExpressionEngine ,希望以后有达人能修改一下导入导出脚本,那就好了。
WordPress 到 SaBlog-X 1.6 的数据转换在 SaBlog-X交流论坛 就有相应的脚本,不过 SaBlog-X 需要在数据库中保存日志的段落符、换行符等,而WP没有,所以导入WP的数据后,Sablog-X 的段落都是挤在一起的,我对它做了一点修改,利用WordPress 的 wpautop() 函数,在数据导入之前,先将日志格式化。这样,转移数据后就不用手动一篇篇的更改日志了,日志多的时候那可是一项体力活。
SaBlog-X 2.0 到 WordPress 的数据转移可以参考 Utombox 的 SaBlog export WordPress eXtended RSS ,ExpressionEngine 到 WordPress 的迁移目前还没发现简单的方法。
附件:WordPress 到 ExpressionEngine 及 SaBlog-X 1.6 的数据转移脚本 。
作者: 伤感熊 | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
原文链接地址: http://sk23.com/blog/wordpress-to-expressionengine-and-sablog-x/
Tags: ExpressionEngine, SaBlog-X, WordPress
» You can leave a comment, or trackback from your own site.
老大 可以写个 wp2.7 to emlog3.0 的转换程序吗?
thanks
很抱歉,没接触过 emlog,帮不上什么忙。不过 emlog 讨论组上似乎有人说开始动手写转换程序了。
WordPress 到 SaBlog-X 1.6 的数据转换好像在哪看到过
想把 EE 的导入到 WP ,不知道怎么导。。。。
修改EE模板,导出Movable Type或Feed格式的文件,然后通过WP的导入功能导入吧.
上了wordpress的船,很难再下来的, 除非你不装很多优秀的插件
就这些插件的数据, 就没办法移植, 要移植, 也要在另一个程序里开发出相同的功能
如果什么都不管, 以全文输出结果移植, 却丧失了可管理性
数据转移还是相信自己的好, 无非就那几个表和字段不复杂, 自己写脚本导.
[...] 原文:http://sk23.com/blog/wordpress-to-expressionengine-and-sablog-x/ expressionengine, sablog, wordpress 添加评论 引用 [...]
[...] http://sk23.com/blog/wordpress-to-expressionengine-and-sablog-x/ December 24th, 2009 By admin Skip to comment blog, to Home > blog, to > wordpress to EE/sablog-x [...]
用wp23-export-mt.php导出的是乱码,请问什么原因呢?
以下是导出的部分内容
TITLE: 鍑虹杞﹀徃鏈虹殑鎼炵瑧璇綍:浠ヤ负浠栧紑鐨勫潶鍏嬪憿
AUTHOR: admin
DATE: 11/18/2010 12:15:15 PM
STATUS: Publish
ALLOW COMMENTS: 1
ALLOW PINGS: 1
PRIMARY CATEGORY: 鏁f枃
—–
BODY:
1銆佸紑瀵屽悍鐨勭湅涓嶈捣寮€澶忓埄鐨勩€傜湅瑙佸鍒╁徃鏈哄眳鐒舵埓鐫€鐧芥墜濂楋紝杩欎綅涓嶆湇姘斾簡锛屸€滃摕鍝熷摕锛屽棳锛屽紑涓牬澶忓埄杩樼┛鐫€鐧借瀛愶紒
2銆佸張涓€娆★紝鍦ㄦ垜浠潗鐨勮溅鍓嶉潰涓€杈嗚溅鐨勫熬姘旈潪甯告祽娴婏紝鍐掔潃濂藉ぇ涓€鑲¢粦鐑燂紝鍙告満鏉ヤ簡涓€鍙ワ細鈥滃墠杈硅繖杞︽槸鐑у妶锛坧菒锛夋煷鐨� 鍚с€�
这是编码造成的, 到处的内容是以UTF-8编码, 但是显示的时候使用的是ANSI, 所以出现乱码了. 最简单的方法, 用 Notepad++ 打开导出的文件, 在菜单上点”格式-以UTF-8 无 BOM 格式编码”. 就正常了, 个别字符可能需要手动修改一下. 以上段落转换后如下: