[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
» インストール の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
xpWiki のXOOPSへのインストール
の編集
xpwiki
:
インストール
の編集
# q24e37ed の編集
ページ内容:
** オリジナル設定の行い方 [#q24e37ed] *** 各種設定 [#eec4e765] -各種設定は、ini ディレクトリにある *.ini.php ファイルを編集して行います。 --各 *.ini.php ファイルの雛形(規定値)は、XOOPS_TRUST_PATH/modules/xpwiki/ini にあります。それらのファイルから必要な部分を切り出して、XOOPS_ROOT_PATH/modules/xpwiki/private/ini ディレクトリ内の同名ファイルに追加記述してください。 *** プラグイン [#u32a1c57] xpWiki のプラグインは、クラスオブジェクトになっています。XOOPS_ROOT_PATH/modules/xpwiki/private/plugin に派生クラスを置くことで、各プラグインを上書きすることができます。 派生クラス名は、元のクラス名にインストールディレクトリ名を加えた名称にします。 例えば、amazon プラグインの場合、元のクラス名が xpwiki_plugin_amazon なので、モジュールインストールディレクトリが 'xpwiki' の場合、xpwiki_&font(Red,b){xpwiki};_plugin_amazon になり、モジュールインストールディレクトリが 'mywiki' の場合、xpwiki_&font(Red,b){mywiki};_plugin_amazon となります。 派生プラグインは、自分で書いてもよいですが、既存の xpWiki 用プラグインを変換するツールを用意してあります。 変換ツールは、xpWiki管理画面のプラグイン変換ツールから 'xpWiki Plugin converter from System to User' をお使いください。 各プラグイン内の設定は plugin_NAME_init() 内に記述されていますので、その部分のみ書いておくことで、プラグインのバージョンアップ時にも柔軟に対応できます。 例えば、モジュールディレクトリ名が xpwiki の場合の amazon プラグインで associate ID のみを 'hogehoge-22' に変更したい場合は、次のようになります。 - XOOPS_ROOT_PATH/modules/xpwiki/private/plugin/amazon.inc.php #code(php){{ <?php class xpwiki_xpwiki_plugin_amazon extends xpwiki_plugin_amazon { function plugin_amazon_init() { parent::plugin_amazon_init(); // Amazon associate ID $this->cont['PLUGIN_AMAZON_AID'] = 'hogehoge-22'; } } ?> }} *** 言語ファイル [#c2be6170] 表示されるメッセージや文言などを独自に変更したい場合は、html 側のモジュールディレクトリに上書きする文言を記載した言語ファイルを作成することで対応できます。 それぞれの雛形は、xoops_trust_path/modules/xpwiki/language/xpwiki 以下にあります。それぞれのファイルの中で変更したい部分を切り出して、html 側のファイルに記載します。 例えば、次のようにします。(保存時の文字コードを使用言語に合わせて下さい) - 独自言語ファイルの配置先 -- メイン用 --- html/modules/[xpWikiモジュールディレクトリ]/language/xpwiki/[言語(ja とか ja_utf8 など)]/lng.php -- プラグイン用 --- html/modules/[xpWikiモジュールディレクトリ]/language/xpwiki/[言語(ja とか ja_utf8 など)]/plugin/[プラグイン名].lng.php - 独自言語ファイルのファイル内容の例 -- メイン用 (例: 「絵文字パッド」を「絵文字入力」に) #code(php){{ <?php $root->_btn_emojipad = '絵文字入力'; }} -- プラグイン用 (例: areaedit) #code(php){{ <?php $msg = array( 'title_error' => 'エリア編集エラー', ); }} *** プロキシ設定 [#rb3fe3b7] 外部へ接続する場合に、プロキシ設定が必要であれば、pukiwiki.ini.php に設定項目がありますが、HypCommonFunc Ver. 20080516 以降を利用している場合、実際に外部接続に使う Hyp_HTTP_Request クラスの設定ファイル http_request.ini を設定することで、一元的に設定することができます。 http_request.ini は、XOOPS_TRUST_PATH/class/hyp_common/ini/http_request.ini.dist が雛形となっていますので、そのファイルを編集設定し XOOPS_TRUST_PATH/class/hyp_common/ini/http_request.ini として保存してください。 http_request.ini の書式は、ini 形式となっています。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「京都」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
ぺージ情報
ぺージ名 :
インストール
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 1178, today: 1, yesterday: 1
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
1132 人のユーザが現在オンラインです。 (10 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 1132
もっと...
サイト情報