E-mail
パスワード
次回から自動ログインする
パスワード紛失
新規登録
ホーム
|
新着情報
|
研究室
|
掲示板
|
ぶろぐ
|
Wiki
|
お問合せ
|
アルバム
|
リンク
|
サイトマップ
|
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
inc/imgBd_d3f
をテンプレートにして作成
xpwiki
:inc/imgBd_d3f をテンプレートにして作成
開始行:
* ImageBoard(v.1.2) --> d3forum インポートに挑戦!
** 履歴
- 2009/04/15 初版公開
** 概要
「ImageBoard」 ・・ Perlで書かれたツリー表示式のcgi掲...
古いログ形式(レスできないやつ)しかインポートできませ...
なお、毎度のお約束ですが、小生のスキルはそれほど高くあ...
*** 特徴
特徴というほどでもありませんが、
+ d3forumに既にある記事はそのままで、インポート可能
+ 取り込み先フォーラムの選択
+ 投稿者名でツリーを自動作成、選択インポート
同一ツリーには最大10件の投稿まで。 それ以降は別ツリ...
+ インポート済みのツリーは自動スキップ
(このため、同トピックにインポート後に付いた返信は、イ...
+ ImageBoard用は画像の自動リンクを維持
などなど。
*** 動作環境
PHP5 (PHP4で動くかどうかわかりません)
mysql5 (mysql4で動くかどうかわかりません)
xoops-2.0.16a-JP、 XOOPS_Cube_Legacy-2.1.6 (それ以前で...
d3forum-0.85 (それ以前でも動くと思います)
ImageBoard(v.1.2)のログ。
以降のバージョンではログ形式が変わっているため、おそら...
** 準備
*** d3forumモジュール
まず、d3forumの最新版をインストールします。 :-D
当方、d3forum-0.85で動作確認しました。 最新版でなくても...
続いて、スクリプト1つと、 カスタムテンプレート1つを準...
*** スクリプト import_imgboard.php
以下のzipファイルをダウンロードし、解凍後、(trust_path)...
|ダンロードはこちら -> &ref(import_imgboard.zip);(zip...
なお、サーバー負荷の上昇を抑えるため、記事単位でインポ...
#code(php,1-){{
$sync_each_post = false ;
// ↓ 書き換え
$sync_each_post = true ;
}}
*** テンプレート _custom_webforum2_d3forum.html
Altsysの「テンプレート管理」-「カスタムテンプレート」で...
#code(html,1-){{
<h2>webforumログ -> d3forumインポート</h2>
<{* あなたのuid=<{$wf2d3f_uid}><br /> *}>
<{if $wf2d3f_isadmin}>
実行権限:OK
<form name="MainForm" action="./index.php?page=<{$wf2d3f...
<{if $wf2d3f_step==0}>
<{if count($wf2d3f_logfiles)>0 }>
インポート元:wforumのログファイル名:
<select name="wf_fileid">
<{foreach item=logfile from=$wf2d3f_logfiles}>
<option value=<{$logfile.num}>><{$logfile.filename}></o...
<{/foreach}>
</select><br />
<{/if}>
<{if count($wf2d3f_forums)>0 }>
インポート先:d3forumフォーラム:
<select name="forum_id">
<{foreach item=forum from=$wf2d3f_forums}>
<option value=<{$forum.forum_id}>><{$forum.forum_title}...
<{/foreach}>
</select><br />
<{/if}>
<{elseif $wf2d3f_step==1}>
webforumのログファイル名:<{$wf2d3f_wf_filename}> ...
d3forumのフォーラム名:<{$wf2d3f_forum_title}> に、...
<table class="outer">
<tbody border="1"><tr><th align="center">選択<br /><...
<th align="center">No</th><th align="center">スレッ...
<{foreach key=num item=thread from=$wf2d3f_threads}>
<tr class="<{cycle values='odd,even'}>"><td align="cent...
<{/foreach}>
</table>
よろしければ「送信」してください。<br />
<input type=hidden name="forum_title" value=<{$wf2d3f_fo...
<input type=hidden name="forum_id" value=<{$wf2d3f_forum...
<input type=hidden name="wf_topic_id" value=<{$wf2d3f_wf...
<input type=hidden name="wf_fileid" value=<{$wf2d3f_file...
<{elseif $wf2d3f_step==2}>
インポートが完了しました。<br />
最初のページに戻るには下のボタンで送信してください。...
<{/if}>
<input type=hidden name="page" value="<{$wf2d3f_actionna...
<input type=hidden name="step" value="<{$wf2d3f_step_nex...
<input type=submit value="送信" />
</form>
<br />
<{else}>
実行権限:NG
権限がありません。
<{/if}>
}}
*** ログファイル
インポートするログファイルは、サーバーの文字コードに変...
** 実行
*** ログファイル・フォーラム選択
管理者でログインし、以下のアドレス(実際のサイトに応じて...
/modules/(d3forum)/index.php?page=import_imgboard
下記のようにインポート元ログファイルと、先d3forumのフォー...
|&ref(wf2d3f_1.gif,mw:300,mh:300);|
*** スレッド選択
続いて、選択したログから、投稿者別のスレッド一覧(d3for...
|&ref(wf2d3f_2.gif,mw:300,mh:300);|
*** インポート完了
インポートが完了しました。 「送信」を押すと、最初の画...
|&ref(wf2d3f_3.gif,mw:300,mh:300);|
*** ImgBoardの画像リンク
以下のように画像への自動リンクも維持されます。 投稿者...
|&ref(imb2d3f_4.jpg,mw:300,mh:300);|
*** 同期処理
全てのインポートが終了したら、管理画面に入り、d3forumの...
*** 権限設定
各掲示板の権限設定など、必要に応じて行ってください。
*** スクリプトの削除
インポート作業が完了したら、セキュリティホールになりえ...
** 謝辞
このスクリプトの作成・公開にあたり、d3forumのコードを参...
特に、d3forumのほうは一部「transact_functions.php」など...
終了行:
* ImageBoard(v.1.2) --> d3forum インポートに挑戦!
** 履歴
- 2009/04/15 初版公開
** 概要
「ImageBoard」 ・・ Perlで書かれたツリー表示式のcgi掲...
古いログ形式(レスできないやつ)しかインポートできませ...
なお、毎度のお約束ですが、小生のスキルはそれほど高くあ...
*** 特徴
特徴というほどでもありませんが、
+ d3forumに既にある記事はそのままで、インポート可能
+ 取り込み先フォーラムの選択
+ 投稿者名でツリーを自動作成、選択インポート
同一ツリーには最大10件の投稿まで。 それ以降は別ツリ...
+ インポート済みのツリーは自動スキップ
(このため、同トピックにインポート後に付いた返信は、イ...
+ ImageBoard用は画像の自動リンクを維持
などなど。
*** 動作環境
PHP5 (PHP4で動くかどうかわかりません)
mysql5 (mysql4で動くかどうかわかりません)
xoops-2.0.16a-JP、 XOOPS_Cube_Legacy-2.1.6 (それ以前で...
d3forum-0.85 (それ以前でも動くと思います)
ImageBoard(v.1.2)のログ。
以降のバージョンではログ形式が変わっているため、おそら...
** 準備
*** d3forumモジュール
まず、d3forumの最新版をインストールします。 :-D
当方、d3forum-0.85で動作確認しました。 最新版でなくても...
続いて、スクリプト1つと、 カスタムテンプレート1つを準...
*** スクリプト import_imgboard.php
以下のzipファイルをダウンロードし、解凍後、(trust_path)...
|ダンロードはこちら -> &ref(import_imgboard.zip);(zip...
なお、サーバー負荷の上昇を抑えるため、記事単位でインポ...
#code(php,1-){{
$sync_each_post = false ;
// ↓ 書き換え
$sync_each_post = true ;
}}
*** テンプレート _custom_webforum2_d3forum.html
Altsysの「テンプレート管理」-「カスタムテンプレート」で...
#code(html,1-){{
<h2>webforumログ -> d3forumインポート</h2>
<{* あなたのuid=<{$wf2d3f_uid}><br /> *}>
<{if $wf2d3f_isadmin}>
実行権限:OK
<form name="MainForm" action="./index.php?page=<{$wf2d3f...
<{if $wf2d3f_step==0}>
<{if count($wf2d3f_logfiles)>0 }>
インポート元:wforumのログファイル名:
<select name="wf_fileid">
<{foreach item=logfile from=$wf2d3f_logfiles}>
<option value=<{$logfile.num}>><{$logfile.filename}></o...
<{/foreach}>
</select><br />
<{/if}>
<{if count($wf2d3f_forums)>0 }>
インポート先:d3forumフォーラム:
<select name="forum_id">
<{foreach item=forum from=$wf2d3f_forums}>
<option value=<{$forum.forum_id}>><{$forum.forum_title}...
<{/foreach}>
</select><br />
<{/if}>
<{elseif $wf2d3f_step==1}>
webforumのログファイル名:<{$wf2d3f_wf_filename}> ...
d3forumのフォーラム名:<{$wf2d3f_forum_title}> に、...
<table class="outer">
<tbody border="1"><tr><th align="center">選択<br /><...
<th align="center">No</th><th align="center">スレッ...
<{foreach key=num item=thread from=$wf2d3f_threads}>
<tr class="<{cycle values='odd,even'}>"><td align="cent...
<{/foreach}>
</table>
よろしければ「送信」してください。<br />
<input type=hidden name="forum_title" value=<{$wf2d3f_fo...
<input type=hidden name="forum_id" value=<{$wf2d3f_forum...
<input type=hidden name="wf_topic_id" value=<{$wf2d3f_wf...
<input type=hidden name="wf_fileid" value=<{$wf2d3f_file...
<{elseif $wf2d3f_step==2}>
インポートが完了しました。<br />
最初のページに戻るには下のボタンで送信してください。...
<{/if}>
<input type=hidden name="page" value="<{$wf2d3f_actionna...
<input type=hidden name="step" value="<{$wf2d3f_step_nex...
<input type=submit value="送信" />
</form>
<br />
<{else}>
実行権限:NG
権限がありません。
<{/if}>
}}
*** ログファイル
インポートするログファイルは、サーバーの文字コードに変...
** 実行
*** ログファイル・フォーラム選択
管理者でログインし、以下のアドレス(実際のサイトに応じて...
/modules/(d3forum)/index.php?page=import_imgboard
下記のようにインポート元ログファイルと、先d3forumのフォー...
|&ref(wf2d3f_1.gif,mw:300,mh:300);|
*** スレッド選択
続いて、選択したログから、投稿者別のスレッド一覧(d3for...
|&ref(wf2d3f_2.gif,mw:300,mh:300);|
*** インポート完了
インポートが完了しました。 「送信」を押すと、最初の画...
|&ref(wf2d3f_3.gif,mw:300,mh:300);|
*** ImgBoardの画像リンク
以下のように画像への自動リンクも維持されます。 投稿者...
|&ref(imb2d3f_4.jpg,mw:300,mh:300);|
*** 同期処理
全てのインポートが終了したら、管理画面に入り、d3forumの...
*** 権限設定
各掲示板の権限設定など、必要に応じて行ってください。
*** スクリプトの削除
インポート作業が完了したら、セキュリティホールになりえ...
** 謝辞
このスクリプトの作成・公開にあたり、d3forumのコードを参...
特に、d3forumのほうは一部「transact_functions.php」など...
ページ名:
ぺージ情報
ぺージ名 :
inc/imgBd_d3f
ページ別名 :
未設定
ページ作成 :
なーお
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
なし
Counter: 0, today: 0, yesterday: 0
Go Page Top
Powered by
XOOPS Cube
2.2 © 2001-2012
XOOPS Cube Project
, theme design by
BCOOL
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
新規登録
メインメニュー
ホーム
なーお'nぶろぐ
フォーラム
なーお'n研究室
xpwiki
最新ページ一覧
全ページ一覧
ヘルプ
新着情報
マイアルバム
ラン記録
大会リスト
シューズリスト
画像マネージャ
マイフレンド
WEBリンク集