ヤプlog → MT (ver.2)


ヤプログのデータを、どうにかしてMTに書き換えてみる。・・・らしい。
ドリコムブログでも使えるっぽい。

* ヴァージョンはアップしているんだか、ダウンなのかという感じですが、ver.2です。
* ダメだったら、ver.1を使ってください。
* できなくて当然、できてラッキーくらいの気分でお願いしますよ。
* もっとうまくできる人、教えてください。

* できた・できない・その他コメントは、こちらのエントリにお願いします。


[ 注意 ]

  1. 利用は自己責任で。
    何かあっても責任取りません。取れません。
  2. 非公開分は取得できませんTT
  3. 画像urlは、オプションで一つのフォルダを指定することができるかもしれません
    ついでに絵文字も消せるかもしれません。
    画像はそれぞれ保存してください
    ヤプログから直リンクで画像を表示させるようにもできるんだけど・・・良くないよなぁ。絵文字については駄目だし。
  4. コメント・トラックバック許可の状態になります。
  5. コメント・トラックバックは保存できません
    1記事を使えばできますがねぇ、どれくらい負荷がかかるものなんでしょ。
  6. 文字コードはShift_JISです。やっぱりエンコードの仕方がわかりません;
    fc2はEUC。BIGLOBEへはUTF-8。JUGEMとプチモールはShift_JISで良いみたい。この辺は自分で必要な形に直してください。
    KanjiTranslaterというソフトがあるようです。
    (成功・失敗プログ名は、ver.1の記事の最後の方
  7. ブログが重いときには、失敗しやすいです。軽い時に試してください。
    ダウンロード記事の選択で、細切れにするとエクスポートもインポートもうまくいく可能性が高くなるようです。

[ 方法 ]

  1. 以下のソースを、★★ここに自分の名前★★の所を書き換えて、サイドバーに追加。
    サイドバーの機能の追加・編集
  2. サイドバーの機能選択並び替えで、これ以外の機能をできるだけ外した方が良いかも?
  3. 次のテキストボックスに、ユーザーID等を入力して送信。
    メールアドレスではないです (http://yaplog.jp/●●●/、http://blog.drecom.jp/●●●/の部分。)
    * どっちのブログ?       → yaplog     drecom blog

    * エクスポートする記事は? → 全部     選択※1 ページ〜 ページまで
    (大きすぎる数を入力すると、最後のページが複数保存されてしまうようです。)

    * ユーザーID           → 

    * 以下はオプション
       → 絵文字消去※2
       → 画像url変更※3  変更後url

    * エラーメッセージなど(出たり出なかったり)※4

    IDを入力してください。
  4. ダウンロードのが出てくるので、保存場所を選んで保存。
    sp2の場合「セキュリティ保護のため〜」とか出るけど、クリックして「ファイルのダウンロード」。
  5. うまく保存できたのを確認したら、サイドバーを元に戻す。
  6. 念のため、ID・記事はすぐに削除しない。 実はエクスポートできてなかったとか、知りません。

※1
10記事/1ページがデフォルト。(有料版で1ページあたりの記事数を変えていなければ)
例えば3〜4ページにした場合は、http://yaplog.jp/●●●/3〜http://yaplog.jp/●●●/4のページのログを保存します。

※2
ヤプログの場合は<img src="/blog/image/emoji/○○.gif" border="0">
ドリコムの場合は<img src="/image/emoji/○○.gif" alt="○○" border="0"> を削除する・・・はず。

※3
例えば
  http://yaplog.jp/●●●/img/10/○○.gif → http://sample.main.jp/blog/○○.gif
  http://yaplog.jp/●●●/img/12/△△.gif → http://sample.main.jp/blog/△△.gif

  http://blog.drecom.jp/●●●/img/2/○○.gif → http://sample.main.jp/blog/○○.gif
  http://blog.drecom.jp/●●●/img/15/△△.gif → http://sample.main.jp/blog/△△.gif
のように変えたい場合は、変更後urlの欄に「http://sample.main.jp/blog」と入力。
最後の「/」は抜かす

※4
Warning: file_get_contents(http://yaplog.jp/material/11): failed to open stream: HTTP request failed! HTTP/1.1 400 No Host matches server name yaplog.jp in /home/sites/lolipop.jp/users/main.jp-sample/web/export/index.php on line 192

こういうエラーが出た場合、http://yaplog.jp/material/11の分のログはテキストファイルに書き込まれてません。(確認すると、そこに含まれる10記事分が飛んでいます;)
1回でできないときは・・・面倒ですが、差分を手で移してやればちゃんとなるわけですTT

あるいはページを区切ってみるとか。
細切れにしておくと、インポートもしやすいかも。


変更点

ver.2 2006.03.22 メインテンプレート書き換えから、サイドバーに追加するように。 → ドリコムでも使えるはず。
          オプション追加。
ver.1 2005.11.17 公開


高野とーこ @ sampling.sys