カテゴリ | |
---|---|
サマリ | InterWikiとInclude |
バージョン | 1.4.3 |
投稿者 | kevin |
状態 | 完了 |
投稿日 | 2004-08-19 (THU) 19:48:25 |
InterWikiNameを指定してその内容をincludeプラグインでもってくることはできるのでしょうか? 著作権がカバーされた条件で技術的に可能かどうか知りたいのですが?
具体的にやりたいことはAというPukiWikiのサイトのTestというページをBというPukiWikiサイト(両方とも同じサーバー内です)に持ってきたいのです。
この場合BサイトのInterWikiNameにhogeと言う名前でAサイトのURLを登録し #include(hoge:test)
でいいのかなと思ったのですがうまく動作しません。
誰か教えてください。
includeプラグインにご希望のような機能は実装されていません。
やはりそうですか、残念です。やはり著作権の問題ですかね? ちなみになぜこの機能が欲しかったかというと、AのサイトはXoops でして中にはB-wikiがはいっています。BのサイトはPukiwikiで簡単な掲示板があり、このBの掲示板の内容をXoops内のB-wikiで表示させたかったのです。 理由はBB環境でアクセスする場合はXoops内に直接書き込めばいいのですが、あまりにも携帯やリモート環境では重いため、軽い掲示板をリモートアクセス専用としておいてXoops内のB-wiki内にその内容を表示できたらと思いました。Xoopsでは携帯からのアクセスもまだできませんし。 何か良い方法がないかなぁ・・・
自サイト内のみでやる分には、includeプラグインを簡単にいぢっただけで済みそうですけどね。
is_page()とcheck_readable()、get_source()について、Bのページデータを対象とする互換のものを作成、$script等のglobal変数の一部を一時的にBのサイト相当にしてconvert_html()。この程度で結構いけるかも。
これは、#article程度ならどうか、という話です。勿論、こんな素朴なやり方では、まともに表示できないページのほうが多いでしょう。
ありがとうございます。 ちょっと難しすぎるかな? 少し勉強してみます。 また判らないことがあれば質問します