件名: geeklogからのデータエクスポート

投稿日: 01/10/19 05:30 PM JST
投稿者: kuro

いつもお世話になります。
Geeklogでの記事データをエクスポートして、
Wordpressでインポート出来たらと思っています。

ネットで調べると以前Geeklog1.4に対応した、
geeklog2mtカスタム関数というのがあり、
早速試してみましたが
Geeklog2.1.3であるせいか、エラーが出てしまいました。

Geeklog2.1にも対応したgeeklog2mtカスタム関数のようなものがあればいいのですが。
また他になにかエクスポートできる方法をご存知であれば、
ご教授していただけないでしょうか。

書込: geeklogからのデータエクスポート

投稿日: 01/18/19 06:58 PM JST
投稿者: Ivy

phpMyAdminでCalc形式で書き出すと便利ですよ。
別のCMSのサイトもCalcで書き出してそちらにペーストしてやればOK。

書込: geeklogからのデータエクスポート

投稿日: 01/18/19 09:56 PM JST
投稿者: kuro

Ivyさん、いつもありがとうございます。

Calc形式とは、csvとかエクセル形式ということですね。
なるほどそれなら行けそうですね!
試してみます。
ありがとうございます!

書込: geeklogからのデータエクスポート

投稿日: 01/19/19 12:18 PM JST
投稿者: terayama

とりあえずは下記の修正で動きます
1.2ケ所ある
 if (in_array('dataproxy', $_PLUGINS)) {
部分をブロックして else 部分が実行されるようにします
2.317行目からのsql文を修正します
$sql = "SELECT sid, uid, draft_flag, date, title, introtext, bodytext, "
. "comments, trackbacks, commentcode, trackbackcode, postmode "
. "FROM {$_TABLES['stories']} "
. "INNER JOIN {$_TABLES['topic_assignments']} ON {$_TABLES['stories']}.sid = {$_TABLES['topic_assignments']}.id "
. "WHERE (tid = '" . addslashes($tid) . "'Wink";
以上です
取込みの確認はしていません

1.dataproxyのバージョンが上がっているので使わないようにします
2.テーブルが増えているので単純にtidで引けなくなっていることへの対応です

書込: geeklogからのデータエクスポート

投稿日: 01/19/19 03:38 PM JST
投稿者: kuro

terayamaさん、
いつもありがとうございます。
phpblock_geeklog2mt.php の修正ですね。
試してみます。

ありがとうございます。

書込: geeklogからのデータエクスポート

投稿日: 01/19/19 10:12 PM JST
投稿者: kuro

terayamaさんから教えていただいた、
geeklog2mtカスタム関数の変更方法にてGeeklogの記事データをエクスポートできました!

ありがとうございました!
これを使って、wordpressへのインポートにトライしてみます!

書込: geeklogからのデータエクスポート

投稿日: 01/20/19 10:37 AM JST
投稿者: kuro

geeklog2mtカスタム関数での
GeeklogからWordPressへの記事の移行ですが、
無事できました!
Geeklogの話題もちゃんとWordpressのカテゴリーになってますし、
うまくいきました!

terayamaさん、ありがとうございました!

Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=19362