Re: 習作:MT形式のd3blogインポート

  • このフォーラムはコメント用フォーラムです。新規トピックはたてられません
  • このフォーラムではゲスト投稿が許可されています
対象モジュール なーお'n研究室
件名 習作:MT形式のd3blogインポート
要旨 ページ内コンテンツ Movable Type形式の d3blogインポート 1、参考: MovableTypeのデータをWordPressに移行したい。(のぶのぶXOOPS) 2、d3blogインポートの制約 3、インポー...

投稿ツリー

トピック


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/21 19:54
nonn50  一人前   投稿数: 76

毎度お世話様です。
別件についても片付いていないのに、無謀にもこちらにチャレンジを試みようと思ってます。
当方は、PHP 4ですがね

ところで、このインポートを行った場合、画像(写真)もできるのでしょうか?
事前に確認させてください。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/21 21:05
なーお  長老   投稿数: 1744

nonn50さん

画像はインポートできません。
多くのブログ同士のMT形式インポートと同様に、画像へのリンクは元のブログ内画像へのHTMLリンクのまま残り、表示自体は問題ありません。
(誤って元のブログを消去しませんように・・)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/22 20:36
nonn50  一人前   投稿数: 76

了解しました。

小生は、来週からゴールデンウイークに突入しますので、ノンビリとやってみます。

追伸:今きづきましたが、この返信用フォームでは、右下に「リッチエディタ」、左上に「FCKediter」のボタンがでるんですね。面白?い :-D

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/25 10:12
nonn50  一人前   投稿数: 76

おはようございます。

FC2ブログ形式のデータ(400件以下)インポートしようとしましたが、http://hogehoge/modules/d3blog(hogehoge)/import.phpにて、以下のエラーが発生し、できません。

引用:

The file you specified does not seem to exist. Please check the path you've given.

対応策を御教授いただきたく、よろしく御願いします。

実施したこと

  • (1)xoops_trust_path/modules/d3blog/import.php
引用:

ダウンロードして使用する ver 0.4(EUC-JP)

から、DLLしたファイルの↑のコードの5行目にMT形式ファイルのフルパスを、以下により加筆し、trust側のd3blogフォルダに保存しました。

1
2
3
4
5
6
<?php
require '../../mainfile.php' ;
if( ! defined( 'XOOPS_TRUST_PATH' ) ) die( 'set XOOPS_TRUST_PATH in mainfile.php' ) ;
 
define('MTEXPORT', 'http://hogehoge/xoops_trust_path/modules/d3blog(hogehoge)/hogehoge.txt'); // ←ここにMT形式ファイルのフルパスを記載
define('MTDBCODE', 'EUC-JP'); // ←ここにDBの文字コードを記載
    • なお、当方のXOOPSの環境及びFC2ブログ形式のデータは、両方とも EUC-JP の文字コードのため、他については特にさわっていません。
  • (2)xoops_trust_path/modules/d3blog/xxxx.txt
    • FC2ブログのテキストデータを、trust側のd3blogフォルダに置きました。
    • この際、FC2ブログのテキストデータの投稿者名部分(AUTHOR: ○○)を、xoops上の小生のユーザー名に置き換え澄みです。
  • (3)xoops_root_path/modules/d3blog/import.php
    • こちらで説明されているものを何もしない状態で、ファイル名「import.php」でhtml側のd3blogフォルダに保存しました。

以降は

1.管理者でログインする
2.http://hogehoge/modules/d3blog(hogehoge)/import.phpにアクセスする
3.「実行」ボタンを押して、処理を行うと、前記のエラーが出現します。

引用:

The file you specified does not seem to exist. Please check the path you've given.

この際、PHPディバッグエラーは何もありません。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/25 21:15
なーお  長老   投稿数: 1744

nonn50さん

「ファイルのフルパス」ですので、URLではありません。
あくまで「ファイルのフルパス」を指定してください。 :-)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/26 8:02
nonn50  一人前   投稿数: 76

おはようございます。

おかげさまをもち、FC2ブログからインポートすることができました :-D

カティゴリーを含め、完璧です。

ありがとうございました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/26 8:32 | 最終変更
なーお  長老   投稿数: 1744

nonn50さん

インポート成功、おめでとうございます。
拝見させていただきました。 問題点が2点ほどありそうな。 :roll:

  1. 改行が効いていない? ・・ 元のHTMLのエクスポートで改行を取り去る設定などになっていなかったでしょうか。 FC2使ってないのでわかりませんが。 d3blogインポート済み記事ごとに「改行を自動で挿入」設定を入れて解決するかな?
  2. コメントの取り込み ・・ d3forumコメント統合への直接取り込みを試していただきましたか? XOOPSコメントからd3forumへの取り込みを行うと、過去のd3forum記事が(たぶん)統合設定された当該forum内の記事が全て飛びますので要注意、直接取り込みをお勧めします。 blog記事は消さずにスクリプト内のコメント統合設定部分を変更して、再度実行すればコメント部分だけ追加でd3forumに取り込まれるはずです。 :-)
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/4/26 10:10
nonn50  一人前   投稿数: 76
引用:

1.改行が効いていない?

引用:

2.コメントの取り込み

いずれも、手作業で実行する所存です。

インポート作業が、こんなに簡単に実現するとは思っていなかったので

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009/4/30 15:25 | 最終変更
なーお  長老   投稿数: 1744
引用:

追伸:今きづきましたが、この返信用フォームでは、右下に「リッチエディタ」、左上に「FCKediter」のボタンがでるんですね。面白?い :-D

これに関しては、以下に記事を書いていますので、よろしければどうぞ。

FCKeditorとwikiレンダラーの選択環境

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/5/2 9:03
nonn50  一人前   投稿数: 76

おはようございます。
御教示いただき、ありがとうございます。

しかし、脳軟化症の爺は「リッチエディタ」も「FCKediter」も用いず、もっぱらxpWikiヘルパーを利用しています。
(xpWikiヘルパーの不満足なところは、HTMLダグを利用できないことですが、これはこれとして割り切って利用しています。)

小生のメモには教えていただきましたページへのリンクを加えさせていただきましたが、当面は改造する予定はありません。

悪しからず、御理解ください。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ