==== ページラップモジュール WRAPS ===
Duplicatable V3 (D3)
技術を
応用したページラップ
専用モジュールです。
XOOPS_TRUST_PATH についての
設定も
必要です。
1.21
以降、ALTSYS
必須モジュールとなっています。
最初の1個をインストールする方法:(1) アーカイブを
展開して、html/modules/wraps を moduels の
下にコピー
(2) ディレクトリ
名は
好きにつけてください。(
例 mycompany)
(3) DocumentRootの
外に
専用のディレクトリを
作ります (
例 /home/yourhome/xoops_trust_path)
(4) そのディレクトリのフルパスをmainfile.phpに
記述します。
場所はXOOPS_URL
定義行の
直後が
良いでしょう。
define('XOOPS_TRUST_PATH','/home/yourhome/xoops_trust_path');
(このステップ(3)と(4)は、
最速キャッシュハックと
同じです)
(5) XOOPS_TRUST_PATHの
下にmodulesディレクトリを
作ります (
例 /home/yourhome/xoops_trust_path/modules)
(6) XOOPS_TRUST_PATHの
下にwrapsディレクトリを
作ります (
例 /home/yourhome/xoops_trust_path/wraps)
(7) アーカイブのxoops_trust_path/modules/wrapsをXOOPS_TRUST_PATH/modules/にコピーします (
例 /home/yourhome/xoops_trust_path/modules/wraps)
(8) XOOPS_TRUST_PATH/wraps/ の
下に(2)と
同じ
名前のディレクトリを
作ります (
例 /home/yourhome/xoops_trust_path/wraps/mycompany)
(9) そのディレクトリにラップ
用ファイルを
好きに
突っ
込んでください (
例 /home/yourhome/xoops_trust_path/wraps/mycompany/index.html)
(10) XOOPSモジュールとしてインストールしてください。
(おまけ) モジュールディレクトリ
内の .htaccess.rewrite を.htaccessにリネームすると
幸せになれるかもしれません。
もう一個モジュールをインストールする方法:(1) アーカイブの html/modules/wraps を moduels の
下にコピー
(2) ディレクトリ
名を
好きにつけてください (
例 mypolicy)
(3) XOOPS_TRUST_PATH/wraps/ の
下に(2)と
同じ
名前のディレクトリを
作ります (
例 /home/yourhome/xoops_trust_path/wraps/mypolicy)
(4) そのディレクトリにラップ
用ファイルを
好きに
突っ
込んでください (
例 /home/yourhome/xoops_trust_path/wraps/mypolicy/index.html)
(5) install it in XOOPS modulesadmin
以上です!
モジュールをバージョンアップする方法:(1) アーカイブのxoops_trust_path/modules/wrapsをXOOPS_TRUST_PATH/modules/に
上書きコピーします (
例 /home/yourhome/xoops_trust_path/modules/wraps)
(2)
必要に
応じて、モジュールアップデートをかけます。
たったこれだけですべてのモジュールがアップデートされたことになります。
FAQ:Q) メインメニューからクリックしても、
真っ
白ページが
出るだけ
A)
以下をチェックしてください
- モジュールディレクトリ
名とラップ
用ディレクトリ
名は
同じになっていますか?
--- XOOPS_ROOT_PATH/modules/(dir) と XOOPS_TRUST_PATH/wraps/(dir) です。
- ラップ
用ディレクトリ
内にindex.htmlはちゃんと
存在していますか?
存在していない
場合は、そのファイル
名を
明示的に
指定する
必要があります。
更新履歴:1.22 (2007/06/14)
- mod_rewriteモードでのファイル
名制限の
対応をした
-
言語ファイル
名変更-- ja_utf8 (
旧japaneseutf)
-
検索結果のURIがrewriteモードのON/OFFを
反映するようにした (1.22a)
1.21 (2007/05/12)
-
正式にaltsys
必須とした
-
文字定数オーバーライドシステムを
導入した(
要altsys-0.5
以上)
- mymenuのテンプレート
化(
要altsys-0.5
以上)
-
言語ファイル
追加-- japaneseutf
1.20 (2007/03/12) ※
要モジュールアップデート
-
画像などHTML
以外のファイルをブラウザがキャッシュできる
設定を
追加- xoops_pagetitle のアサイン
- main/mimes.php を include/mimes.php に
場所移動- モジュールアイコンもキャッシュするように
変更- ヘッダ
関数の
送出におけるtypoを
修正 1.20a
-
管理者メニュー
項目を
新altsysに
対応 1.20b
1.12 (2007/01/10) ※
要モジュールアップデート
-
検索用インデックスの
自動更新機能追加- D3モジュールとしての
標準機能をキャッチアップ
1.11 (2006/10/27) ※
要モジュールアップデート
- モジュールトップページ
指定を
追加- ファイル
名チェックをちょっとだけ
修正 (1.11a)
1.10 (2006/10/20) XOOPS_ROOT_PATH
側も
上書きする
必要があります(
要アップデート)
- Cube 2.1 beta で
管理画面が
動かないことに
対応1.06 (2006/09/14)
- Cube 2.1 での
一括インストールでfatalを
出していたのを
修正- モジュールアイコン
差し
替え (thx argon)
1.05 (2006/09/05)
- Cube 2.1 alpha4-c により
沿ったコードに
書き
換えた
-
検索機能がサブフォルダー
内のHTML
等にも
対応-
将来のためにpreloadをroot_path
側に
持たせておいた
1.04 (2006/08/09)
- Cube 2.1 alpha4 との
相性問題改善1.03 (2006/07/18)
- Cube 2.1 alpha3 との
相性問題改善1.02 (2006/06/22)
-
大きなファイルへの
対応-
出力バッファリングによる
影響の
除去1.01 (2006/06/18)
- XOOPS 2.2.x への
対応- menuにおけるlanguage typoの
修正 (thx kenchi)
1.00 (2006/05/16)
-
最初のリリース
- ページラップ
機能-
検索機能 (suinさんのXOOPS
検索対応) .html .htm .txt のみ
- rewrite モード
- mymenu (altsys
対応)
- XOOPS_TRUST_PATH
- Duplicatable V3
-
動的生成モジュールアイコン