|
1: 2007-05-30 (水) 13:59:22 nao-pon |
| + | #nopagecomment |
| + | #navi(../) |
| + | * HypCommonFunc (えっちわいぴー・こもん・ふぁんく) [#d88d609f] |
| | | |
| + | 当サイトで配布しているモジュールから利用する共通関数クラスです。 |
| + | |
| + | XOOPS_TRUST_PATH を利用します。必ず trust ディレクトリを用意してお使いください。 |
| + | |
| + | XOOPS への組み込むには、HypCommonPreLoad を導入してください。導入方法については、HypCommonPreLoad に XOOPS のバージョン別に記載してあります。 |
| + | |
| + | ** 画像処理に imagemagick, jpegtran を使用する場合 [#z695a3e7] |
| + | 画像処理には GD を使用しますが、imagemagick, jpegtran がサーバーに導入されている場合、画像サムネイルの作成、画像回転などにそれらを利用することができます。 |
| + | |
| + | 使用するには、それぞれの実行パスを XOOPS_TRUST_PATH/class/hyp_common/execpath.inc.php に記載する必要があります。このファイルの記載内容例は次のような感じです。 |
| + | |
| + | #code(php){{ |
| + | <?php |
| + | define('HYP_IMAGE_MAGICK_URL', 'http://xoops.hypweb.net/class/hyp_common/image_magick.cgi'); |
| + | define('HYP_IMAGEMAGICK_PATH', '/usr/bin/'); |
| + | define('HYP_JPEGTRAN_PATH', '/usr/bin/'); |
| + | ?> |
| + | }} |
| + | |
| + | ※ Linux 環境で、CGIがFTPオーナー権限で動作するサーバーの場合、XOOPS_ROOT_PATH/class/hyp_common/get_execpath.cgi に実行権限を与えて、ブラウザからこのファイルにアクセスすることにより、このファイルを自動生成することができます。 |
| + | |
| + | ** 最新版ダウンロード [#w419dfba] |
| + | -最新版は[[CVS:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common/]]より取得してください。 |
| + | --[[hypwebCVS:XOOPS_TRUST/class/hyp_common]] |
| + | ---[[ダウンロード(tarball):http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common.tar.gz?view=tar]] |
| + | |
| + | *** [[最近のCVS更新履歴:http://hypweb.net/cvs2cl/hyp_common.txt]] [#e0720112] |
| + | -http://hypweb.net/cvs2cl/hyp_common.txt |
| + | |
| + | *** ディレクトリ構造 [#vb6c77d3] |
| + | XOOPS_ROOT_PATH |
| + | ├ class |
| + | │ └ hyp_common |
| + | │ ├ hyp_preload.conf.php.rename (PreLoadのオリジナル設定用ファイル雛形) |
| + | │ ├ get_execpath.cgi (imagemagick, jpegtran 実行パスの defineファイルを自動生成) |
| + | │ └ image_magick.cgi (セーフモード時に使用。実行権限が必要) |
| + | └ preload |
| + | └ HypCommonPreLoad.class.php (Cube用) |
| + | |
| + | XOOPS_TRUST_PATH |
| + | └ class |
| + | └ hyp_common |
| + | ├ preload |
| + | │ ├ hyp_preload.conf.php.rename (PreLoadのオリジナル設定用ファイル雛形) |
| + | │ └ hyp_preload.php (プリロードの実体) |
| + | ├ hyp_common_func.php |
| + | ├ hyp_get_engine.php |
| + | ├ hyp_kakasi.php |
| + | ├ hyp_search_engines.dat |
| + | ├ hyp_simplexml.php |
| + | ├ get_execpath.cgi (実体) |
| + | ├ image_magick.cgi (実体) |
| + | ├ mac_ext.dat (Mac用機種依存文字データ) |
| + | ├ spamsites.dat (スパムサイトデータ) |
| + | ├ spamwords.dat (スパム語句データ) |
| + | ├ version.php (バージョン情報) |
| + | └ win_ext.dat (Win用機種依存文字データ) |
| + | |
| + | #navi(../) |