[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki開発日記
» 2007-12-14-1 の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
Ver 3.47 (html側プラグインオブジェクトの命名規則変更など)
の編集
xpwiki
:
xpWiki開発日記
/
2007-12-14-1
の編集
# o42c25b2 の編集
ページ内容:
** html側プラグインオブジェクトの命名規則変更 [#o42c25b2] xpWikiでは、html側に各プラグインオブジェクトを継承した、プラグインクラスを置くことで、プラグインのすべての機能をオーバーライドできるようにしています。 Ver 3.47 未満の xpWiki では、各プラグイン関数名に user を加える規則にしていましたが、複数インストールしている場合に、クラス名が重複して PHP が止まってしまうことに、今更気付きました。 :hammer: :hammer: :hammer: そこで、突然の基本設計変更です。 :-o user の変わりに、モジュールディレクトリ名を加える規則に変更しました。 例えば、goolemaps2 プラグインの場合 - オリジナルのクラス名 -- xpwiki_plugin_googlemaps2 - Ver 3.47 未満 -- %%xpwiki_user_plugin_googlemaps2%% - Ver 3.47 以降 -- xpwiki_&font(Red,b){xpwiki};_plugin_googlemaps2 (モジュールディレクトリ名が &font(Red){xpwiki}; の場合) -- xpwiki_&font(Red,b){mywiki};_plugin_googlemaps2 (モジュールディレクトリ名が &font(Red){mywiki}; の場合) これを踏まえて、googlemaps2 プラグインの html側に置く独自設定ファイルは、以下のようになります。 以前に html 側に独自プラグインクラスを置かれている方は、すべてのプラグインクラスの名称を変更していただく必要があります。 お手数お掛けしますがよろしくお願い致します。 **** モジュールインストールディレクトリ名が &font(Red){xpwiki}; の場合 [#jb22e038] - XOOPS_ROOT_PATH/modules/xpwiki/private/plugin/googlemaps2.inc.php #code(php){{ <?php class xpwiki_xpwiki_plugin_googlemaps2 extends xpwiki_plugin_googlemaps2 { function plugin_googlemaps2_init () { parent::plugin_googlemaps2_init(); $this->cont['PLUGIN_GOOGLEMAPS2_DEF_KEY'] = 'ここにサイトKeyを記述'; } } ?> }}
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
ぺージ情報
ぺージ名 :
xpWiki開発日記/2007-12-14-1
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 211, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
375 人のユーザが現在オンラインです。 (3 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 375
もっと...
サイト情報