E-mail
パスワード
次回から自動ログインする
パスワード紛失
新規登録
ホーム
|
新着情報
|
研究室
|
掲示板
|
ぶろぐ
|
Wiki
|
お問合せ
|
アルバム
|
リンク
|
サイトマップ
|
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
inc/yybbs_d3f
をテンプレートにして作成
xpwiki
:inc/yybbs_d3f をテンプレートにして作成
開始行:
* YYBBS -> d3forum インポート
** 履歴
- 2009/05/06 初版公開
** 概要
[[XOOPS-JOYFULもどき(YYBBS-0.59改)>http://www.kuri3.n...
- アイコンのインポートは未実装です。
- 画像アップロードハック版ではなく、minahito氏オリジナル...
なお、毎度のお約束ですが、小生のスキルはそれほど高くあ...
*** 特徴
特徴というほどでもありませんが、
+ d3forumに既にある記事はそのままで、インポート可能
+ 親記事・レス記事構造の維持
+ フォーラムの自動作成
(YYBBSの掲示板名と同名で作成。作成先カテゴリを選択可能...
+ トピック(親記事)単位で選択インポート
+ インポート済みのトピックは自動スキップ
(このため、同トピックにインポート後に付いた返信は、イ...
などなど。
*** 動作環境
PHP5 (PHP4で動くかどうかわかりません)
mysql5 (mysql4.0でも、たぶん動くと思います)
XOOPS_Cube_Legacy-2.1.6 (xoops-2.0.16a-JPでも動くと思い...
d3forum-0.85 (それ以前でも動くと思います)
XOOPS-JOYFULもどき(YYBBS-0.59改)-0.59.9.4
** 準備
*** d3forumモジュール
まず、d3forumの最新版をインストールします。 :-D
当方、d3forum-0.85で動作確認しました。 最新版でなくても...
また、最初にカテゴリの作成と権限設定までは行っておいて...
続いて、スクリプト1つと、 カスタムテンプレート1つを準...
*** スクリプト import_yybbs.php
以下のzipファイルをダウンロードし、解凍後、(trust_path)...
|ダウンロードはこちら -> &ref(import_yybbs_0.1a.zip);...
なお、サーバー負荷の上昇を抑えるため、記事単位でインポ...
#code(php,1-){{
$sync_each_post = false ;
// ↓ 書き換え
$sync_each_post = true ;
}}
また、&font(Red){画像表示の仕方や文字色を反映するかどう...
*** テンプレート _custom_yybbs4_d3forum.html
Altsysの「テンプレート管理」-「カスタムテンプレート」で...
#code(html,1-){{
<h2>YYBBS -> d3forumインポート</h2>
<{* あなたのuid=<{$bl4d3f_uid}><br /> *}>
<{if $bl4d3f_isadmin}>
実行権限:OK
<form name="MainForm" action="./index.php?page=import...
<{if $bl4d3f_step==0}>
<{if count($bl4d3f_bl_topics)>0 }>
YYBBSの掲示板名:
<select name="bl_topic_id">
<{foreach item=topic from=$bl4d3f_bl_topics}>
<option value=<{$topic.topic_id}>><{$topic.topic_...
<{/foreach}>
</select><br />
<{/if}>
<{if count($bl4d3f_categories)>0 }>
インポート先d3forumカテゴリ
<select name="cat_id">
<{foreach item=category from=$bl4d3f_categories}>
<option value=<{$category.id}>><{$category.title}...
<{/foreach}>
</select><br />
<{/if}>
<{elseif $bl4d3f_step==1}>
<{if $bl4d3f_forum_created}>
d3forumのカテゴリ「<{$bl4d3f_cat_title}>」に、フ...
<{else}>
d3forumのカテゴリ「<{$bl4d3f_cat_title}>」に、既...
<{/if}>
YYBBSの掲示板名:<{$bl4d3f_forum_title}> から
d3forumのフォーラム名:<{$bl4d3f_forum_title}> ...
<table class="outer">
<tbody border="1"><tr><th align="center">選択<br ...
<{foreach key=num item=thread from=$bl4d3f_thread...
<tr class="<{cycle values='odd,even'}>"><td align...
<{/foreach}>
</table>
よろしければ「送信」してください。<br />
<input type=hidden name="cat_title" value=<{$bl4d3f_c...
<input type=hidden name="cat_id" value=<{$bl4d3f_cat_...
<input type=hidden name="forum_title" value=<{$bl4d3f...
<input type=hidden name="forum_id" value=<{$bl4d3f_fo...
<input type=hidden name="bl_topic_id" value=<{$bl4d3f...
<{elseif $bl4d3f_step==2}>
インポートが完了しました。<br />
最初のページに戻るには下のボタンで送信してくださ...
<{/if}>
<input type=hidden name="page" value="import_yybbs" />
<input type=hidden name="step" value=<{$bl4d3f_step_n...
<input type=submit value="送信" />
</form>
<br />
<{else}>
実行権限:NG
権限がありません。
<{/if}>
}}
** 実行
*** フォーラム・カテゴリ選択
管理者でログインし、以下のアドレス(実際のサイトに応じて...
/modules/(d3forum)/index.php?page=import_yybbs
下記のようにエクスポート元YYBBSのトピリスト(d3forumで言...
|&ref(yybbs2_d3f_1.jpg,mw:300,mh:300);|
*** スレッド選択
インポート先d3forumのカテゴリにフォーラムが作成されまし...
続いて、選択したYYBBSの掲示板から、スレッド一覧(d3foru...
|&ref(yybbs2_d3f_2.jpg,mw:300,mh:300);|
*** インポート完了
インポートが完了しました。 「送信」を押すと、最初の画...
|&ref(yybbs2_d3f_3.jpg,mw:300,mh:300);|
*** 同期処理
全てのインポートが終了したら、管理画面に入り、d3forumの...
*** 権限設定
各掲示板の権限設定など、必要に応じて行ってください。
*** スクリプトの削除
インポート作業が完了したら、セキュリティホールになりえ...
*** 結果
添付画像のサムネイル表示・リンクとも、うまくインポート...
|&ref(yybbs2_d3f_4.jpg,mw:300,mh:300);|
** 謝辞
このスクリプトの作成・公開にあたり、YYBBS、d3forumのコ...
特に、d3forumのほうは一部「transact_functions.php」など...
終了行:
* YYBBS -> d3forum インポート
** 履歴
- 2009/05/06 初版公開
** 概要
[[XOOPS-JOYFULもどき(YYBBS-0.59改)>http://www.kuri3.n...
- アイコンのインポートは未実装です。
- 画像アップロードハック版ではなく、minahito氏オリジナル...
なお、毎度のお約束ですが、小生のスキルはそれほど高くあ...
*** 特徴
特徴というほどでもありませんが、
+ d3forumに既にある記事はそのままで、インポート可能
+ 親記事・レス記事構造の維持
+ フォーラムの自動作成
(YYBBSの掲示板名と同名で作成。作成先カテゴリを選択可能...
+ トピック(親記事)単位で選択インポート
+ インポート済みのトピックは自動スキップ
(このため、同トピックにインポート後に付いた返信は、イ...
などなど。
*** 動作環境
PHP5 (PHP4で動くかどうかわかりません)
mysql5 (mysql4.0でも、たぶん動くと思います)
XOOPS_Cube_Legacy-2.1.6 (xoops-2.0.16a-JPでも動くと思い...
d3forum-0.85 (それ以前でも動くと思います)
XOOPS-JOYFULもどき(YYBBS-0.59改)-0.59.9.4
** 準備
*** d3forumモジュール
まず、d3forumの最新版をインストールします。 :-D
当方、d3forum-0.85で動作確認しました。 最新版でなくても...
また、最初にカテゴリの作成と権限設定までは行っておいて...
続いて、スクリプト1つと、 カスタムテンプレート1つを準...
*** スクリプト import_yybbs.php
以下のzipファイルをダウンロードし、解凍後、(trust_path)...
|ダウンロードはこちら -> &ref(import_yybbs_0.1a.zip);...
なお、サーバー負荷の上昇を抑えるため、記事単位でインポ...
#code(php,1-){{
$sync_each_post = false ;
// ↓ 書き換え
$sync_each_post = true ;
}}
また、&font(Red){画像表示の仕方や文字色を反映するかどう...
*** テンプレート _custom_yybbs4_d3forum.html
Altsysの「テンプレート管理」-「カスタムテンプレート」で...
#code(html,1-){{
<h2>YYBBS -> d3forumインポート</h2>
<{* あなたのuid=<{$bl4d3f_uid}><br /> *}>
<{if $bl4d3f_isadmin}>
実行権限:OK
<form name="MainForm" action="./index.php?page=import...
<{if $bl4d3f_step==0}>
<{if count($bl4d3f_bl_topics)>0 }>
YYBBSの掲示板名:
<select name="bl_topic_id">
<{foreach item=topic from=$bl4d3f_bl_topics}>
<option value=<{$topic.topic_id}>><{$topic.topic_...
<{/foreach}>
</select><br />
<{/if}>
<{if count($bl4d3f_categories)>0 }>
インポート先d3forumカテゴリ
<select name="cat_id">
<{foreach item=category from=$bl4d3f_categories}>
<option value=<{$category.id}>><{$category.title}...
<{/foreach}>
</select><br />
<{/if}>
<{elseif $bl4d3f_step==1}>
<{if $bl4d3f_forum_created}>
d3forumのカテゴリ「<{$bl4d3f_cat_title}>」に、フ...
<{else}>
d3forumのカテゴリ「<{$bl4d3f_cat_title}>」に、既...
<{/if}>
YYBBSの掲示板名:<{$bl4d3f_forum_title}> から
d3forumのフォーラム名:<{$bl4d3f_forum_title}> ...
<table class="outer">
<tbody border="1"><tr><th align="center">選択<br ...
<{foreach key=num item=thread from=$bl4d3f_thread...
<tr class="<{cycle values='odd,even'}>"><td align...
<{/foreach}>
</table>
よろしければ「送信」してください。<br />
<input type=hidden name="cat_title" value=<{$bl4d3f_c...
<input type=hidden name="cat_id" value=<{$bl4d3f_cat_...
<input type=hidden name="forum_title" value=<{$bl4d3f...
<input type=hidden name="forum_id" value=<{$bl4d3f_fo...
<input type=hidden name="bl_topic_id" value=<{$bl4d3f...
<{elseif $bl4d3f_step==2}>
インポートが完了しました。<br />
最初のページに戻るには下のボタンで送信してくださ...
<{/if}>
<input type=hidden name="page" value="import_yybbs" />
<input type=hidden name="step" value=<{$bl4d3f_step_n...
<input type=submit value="送信" />
</form>
<br />
<{else}>
実行権限:NG
権限がありません。
<{/if}>
}}
** 実行
*** フォーラム・カテゴリ選択
管理者でログインし、以下のアドレス(実際のサイトに応じて...
/modules/(d3forum)/index.php?page=import_yybbs
下記のようにエクスポート元YYBBSのトピリスト(d3forumで言...
|&ref(yybbs2_d3f_1.jpg,mw:300,mh:300);|
*** スレッド選択
インポート先d3forumのカテゴリにフォーラムが作成されまし...
続いて、選択したYYBBSの掲示板から、スレッド一覧(d3foru...
|&ref(yybbs2_d3f_2.jpg,mw:300,mh:300);|
*** インポート完了
インポートが完了しました。 「送信」を押すと、最初の画...
|&ref(yybbs2_d3f_3.jpg,mw:300,mh:300);|
*** 同期処理
全てのインポートが終了したら、管理画面に入り、d3forumの...
*** 権限設定
各掲示板の権限設定など、必要に応じて行ってください。
*** スクリプトの削除
インポート作業が完了したら、セキュリティホールになりえ...
*** 結果
添付画像のサムネイル表示・リンクとも、うまくインポート...
|&ref(yybbs2_d3f_4.jpg,mw:300,mh:300);|
** 謝辞
このスクリプトの作成・公開にあたり、YYBBS、d3forumのコ...
特に、d3forumのほうは一部「transact_functions.php」など...
ページ名:
ぺージ情報
ぺージ名 :
inc/yybbs_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リンク集