[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2006-10-30 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 0.5.2
の編集
xpwiki
:
xpWiki開発日記
/
2006-10-30
の編集
xpWiki開発日記/2006-10-30 の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#navi(../) RIGHT:&tag(基本設計,Extension); #boxdate * Ver 0.5.2 [#j08b11e5] XOOPSのモジュール間通信の方法の一つとして、プラグイン型があります。 例えば、[[はっぴぃ・りなっくす さんの 新着情報(What's New) モジュール 2.xx:http://linux.ohwada.jp/modules/mydownloads/singlefile.php?lid=51]]です。 それらのプラグインは常時必要ではないので必要な時にのみ読み込む仕組みが必要だと考えました。そこで、XpWikiオブジェクトを拡張する形で、動的にエクステンションを読む方法にしてみました。 各エクステンションは TRUST_PATH/modules/xpwiki/class/extension ディレクトリに置きます。 そして、必要な時に XpWikiオブジェクトのインスタンスを作成後に読み込みます。 例えばこんな感じで。 #code(php){{ // 必要なファイルの読み込み $mytrustdirpath = dirname(dirname( __FILE__ )) ; include_once "$mytrustdirpath/include.php"; // XpWiki オブジェクト作成 $xpwiki = new XpWiki($mydirname); // whatsnew extension 読み込み $xpwiki->load_extensions("whatsnew"); }} * これを利用した What's Newプラグイン 用エクステンションは、次のようになります。 [#ke0288ce] ※ xpWiki を modules/xpwiki ディレクトリにインストールしているとします。違うディレクトリにインストールしている場合は、&font(Red,b){赤字の部分};のみ変更すればOK。(要するにプラグインの置き場所を変えるだけです。) ** エクステンション [#l4df0c8a] -trust側/modules/xpwiki/class/extension ディレクトリに配置します。 #code(whatsnew.php) ** プラグイン [#k23bc9d6] -html側/modules/whatsnew/plugins/&font(Red,b){xpwiki}; ディレクトリに配置します。 #code(data.inc.php) ** プラグインの実体 [#i90357ec] -trust側/modules/xpwiki/include ディレクトリに配置します。 #code(whatsnew.inc.php) * コメント [#je9ba0ce] - まずは、XOOPSのグローバル検索, piCalプラグインのエクステンションを作成予定です。 :) -- [[nao-pon]] &new{2006-10-30 (月) 13:57:49}; #comment #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
whatsnew.inc.php
815件
[
詳細
]
whatsnew.php
816件
[
詳細
]
data.inc.php
795件
[
詳細
]
ぺージ情報
ぺージ名 :
xpWiki開発日記/2006-10-30
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 199, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
563 人のユーザが現在オンラインです。 (9 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 563
もっと...
サイト情報