hypweb.net
XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

TOP » xpwiki » keyword » HypCommonFunc のバックアップの現在との差分(No.54)
54: 2009-10-11 (日) 11:12:01 nao-pon ソース 現: 2017-10-26 (木) 16:49:06 nao-pon ソース
HypCommonFunc version 20171026 リリース
Line 1: Line 1:
#nopagecomment #nopagecomment
#navi #navi
-* HypCommonFunc (えっちわいぴー・こもん・ふぁんく) [#d88d609f]+* HypCommonFunc (はいぱー・こもん・ふぁんく) [#d88d609f]
当サイトで配布しているモジュールから利用する共通関数クラスです。 当サイトで配布しているモジュールから利用する共通関数クラスです。
Line 7: Line 7:
XOOPS_TRUST_PATH を利用します。必ず trust ディレクトリを用意してお使いください。 XOOPS_TRUST_PATH を利用します。必ず trust ディレクトリを用意してお使いください。
-[[CVS から tarball をダウンロード:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common.tar.gz?view=tar]]した場合は、解凍したファイルを[[ディレクトリ構造>#vb6c77d3]]に従いサーバーにアップロードしてください。+- XOOPS へ組み込んで様々な機能を提供する HypCommonPreLoad を同梱しています。XOOPS への導入方法については、HypCommonPreLoad に XOOPS のバージョン別に記載してあります。 
 +- ブラウザから HypCommonPreLoad の設定(の一部)を行う hypconf モジュールを同梱しています。hypconf モジュールはアーカイブ中の "html/modules/hypconf"以下と "xoops_trust_path/modules/hypconf"以下 となっています。サーバーにアップロード後に XOOPS のモジュール管理からインストールしてください。尚、このモジュールは管理画面しかありませんので、公開側のメインメニューには表示されません。管理側のモジュール管理から「HypCommonの設定」を選択してください。
-XOOPS へ組み込むには、サーバーにアップロード後に HypCommonPreLoad を導入してください。導入方法については、HypCommonPreLoad に XOOPS のバージョン別に記載してあります。+- [[&font(150%){関連ブログエントリ一覧};:http:///modules/UsersWiki/?cmd=lsx&tag=HypCommonFunc&reverse=on]]
-- [[関連ブログエントリ一覧:http:///modules/UsersWiki/?cmd=lsx&tag=HypCommonFunc]]+** ダウンロード [#o23db7e1]
-** 簡単導入パック [#o23db7e1]+*** X-update 利用 [#vc9daa85]
-CVS からダウンロードする最新版は解凍後のディレクトリ構造が異なっているため、アップロード作業が煩雑になりますので、ディレクトリ構造を整理した簡単導入パック用意しました。+HypCommonFunc は、XOOPS Cube Legacy 2.2 以上で動作する X-update に対応しています。
-ただし、バージョンが若干古い場合があります。+X-update でインストールすることで、ファイル・フォルダの配置やパーミッション設定を自動で行うことができるので、XOOPS Cube Legacy 2.2 以上の環境下では X-update によるインストール&アップデートを強くお勧めします。
-- HypCommonFunc ダウンロード +HypCommonFunc は、X-update 上では "hypconf"、各絵文字パックは、"emoji_*"、google AdSense for mobile 用の追加ファイルは "googleAdsenseMobileExt" としてリストアップされています。 
--- &font(150%){&ref(HypCommonFunc_20091002.zip);}; +  
--- &font(150%){&ref(HypCommonFunc_20091002.tar.gz);}; ([[bashCGI版インストーラ(hd_updater.cgi)>http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=463]] 対応)+X-update については次のリンクを参照してください。 
 + 
 +- [[X-update GitHub:https://github.com/XoopsX/xupdate]] 
 +- [[X-update 最新版のダウンロード:https://github.com/XoopsX/xupdate/zipball/master]] 
 +- [[X-update マニュアル (XUGJ):http://www.xugj.org/modules/xpwiki/?ModuleManuals%2FX-update]] 
 + 
 +*** HypCommonFunc ダウンロード [#z46c1f61] 
 + 
 +- &font(150%){&ref(HypCommonFunc_20171026.zip);}; 
 +- &font(150%){&ref(HypCommonFunc_20171026.tar.gz);}; ([[bashCGI版インストーラ(hd_updater.cgi)>http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=463]] 対応) 
 +-- ※ Version 20120618 以降では ''&font(Red){html/preload/HypXoopsTplHook.class.php が必要なくなりました};''ので、削除するか html/preload/disabled ディレクトリへ移動してください。
- 携帯絵文字パック: &font(150%){&ref(K-tai_emoji.zip);}; (携帯対応レンダーで使用します) - 携帯絵文字パック: &font(150%){&ref(K-tai_emoji.zip);}; (携帯対応レンダーで使用します)
-- SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。 -- SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。
Line 30: Line 41:
Permissions beyond the scope of this license may be available at http://start.typepad.jp/typecast/. Permissions beyond the scope of this license may be available at http://start.typepad.jp/typecast/.
- google AdSense for mobile 用の追加ファイル - google AdSense for mobile 用の追加ファイル
--- &font(150%){&ref(googleAdsense.php_0.zip);}; (ファイルが破損していたため再アップしました。2009/10/11)+-- &font(150%){&ref(googleAdsense.php.zip);}; (新しい広告コードに対応 2011/11/24) 
 +--- [[モバイルコンテンツ向け google Adsense の利用について>../HypCommonPreLoad/KtaiRender#t99cca95]]
-*** 簡単導入パックのアップロード方法 [#fb0bf0dd]+**** アップロード方法 [#fb0bf0dd]
サーバーにアップロードする場合は以下のように行ってください。 サーバーにアップロードする場合は以下のように行ってください。
Line 42: Line 54:
+ [[パーミッション設定など>./#x7024263]]を参照して適切に設定する。 + [[パーミッション設定など>./#x7024263]]を参照して適切に設定する。
+ 必要に応じて HypCommonPreLoad の導入と設定を行う。 + 必要に応じて HypCommonPreLoad の導入と設定を行う。
 ++ 必要に応じて hypconf モジュールのインストールを XOOPS の管理画面から行う。
+ 必要に応じて、&ref(K-tai_emoji.zip); を解凍後、html ディレクトリの中身を XOOPS_ROOT_PATH へアップロード。 + 必要に応じて、&ref(K-tai_emoji.zip); を解凍後、html ディレクトリの中身を XOOPS_ROOT_PATH へアップロード。
-** 最新CVS版ダウンロード [#w419dfba] +**** PHP 5.3 未満向け [#i0fc086e]
--最新版は[[CVS:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common/]]より取得してください。&br;現在の最新バージョンは ''&font(Blue){Ver. &hypcommonver();};'' です。 +
---[[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版に、携帯絵文字パック{{K-tai_emoji.zip}}は、含まれていません。 +
-*** [[最近のCVS更新履歴:http://hypweb.net/cvs2cl/hyp_common.txt]] [#e0720112] +
--http://hypweb.net/cvs2cl/hyp_common.txt+
-*** CVS版のアップロード方法 [#ic8ed55b]+HypCommonFunc Version 20171026 以降は PHP 5.3 未満の環境では動作しません。どうしても PHP 5.3 以上へアップグレードできない場合は以下のバージョンをお使いください。ただし、このバージョンは今後のメンテナンスは一切行われません。
-#region(表示するには[+]をクリック){{{ +- &ref(HypCommonFunc_20170819.zip); 
-- CVS から tarball をダウンロードした場合は、解凍後に次のようにサーバーにアップロードしてください。 +- &ref(HypCommonFunc_20170819.tar.gz); 
--- XOOPS 2.0.16a JP,  XOOPS JPEx 1.2 の場合 + 
---- hyp_common/core_addons/html_(2.0.16aJP|jpex-1.2) ディレクトリの中身を &font(Blue){html側}; ''XOOPS_ROOT_PATH'' へ。 +//** 最新CVS版ダウンロード [#w419dfba] 
----- XOOPS コアの header.php, class/template.php, include/common.php が&font(Red){''上書きされます''};ので、これらのファイルに独自に変更を加えている場合は、アーカイブに含まれている diff で patch を当てるか手作業で編集してください。 +//-最新版は[[CVS:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common/]]より取得してください。&br;現在の最新バージョンは ''&font(Blue){Ver. &hypcommonver();};'' です。 
--- 以下、XOOPS 2.0.16a JP, XOOPS JPEx 1.2, XOOPS Cube Legacy 共に +//--[[hypwebCVS:XOOPS_TRUST/class/hyp_common]] 
---- hyp_common/html ディレクトリの中身を &font(Blue){html側}; ''XOOPS_ROOT_PATH'' へ。 +//---[[ダウンロード(tarball):http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/XOOPS_TRUST/class/hyp_common.tar.gz?view=tar]] 
---- hyp_common/core_addons/xoops_trust_path ディレクトリの中身を &font(Red){trust側}; ''XOOPS_TRUST_PATH'' へ。 +//- CVS版に、携帯絵文字パック{{K-tai_emoji.zip}}は、含まれていません。 
---- アップロード確認後、hyp_common/html, hyp_common/core_addons ディレクトリを削除。 + 
---- 残りの hyp_common ディレクトリ以下を &font(Red){trust側}; ''XOOPS_TRUST_PATH/class'' ディレクトリ へ。 +** 最近の [[github:https://github.com/nao-pon/HypCommon]] 更新履歴 [#e0720112] 
-}}}+- [[HypCommon 最近の変更点(RSS):https://github.com/nao-pon/HypCommon/commits/master.atom]] 
 + 
 +//*** CVS版のアップロード方法 [#ic8ed55b] 
 +// 
 +//#region(表示するには[+]をクリック){{{ 
 +//- CVS から tarball をダウンロードした場合は、解凍後に次のようにサーバーにアップロードしてください。 
 +//-- XOOPS 2.0.16a JP,  XOOPS JPEx 1.2 の場合 
 +//--- hyp_common/core_addons/html_(2.0.16aJP|jpex-1.2) ディレクトリの中身を &font(Blue){html側}; ''XOOPS_ROOT_PATH'' へ。 
 +//---- XOOPS コアの header.php, class/template.php, include/common.php が&font(Red){''上書きされます''};ので、これらのファイルに独自に変更を加えている場合は、アーカイブに含まれている diff で patch を当てるか手作業で編集してください。 
 +//-- 以下、XOOPS 2.0.16a JP, XOOPS JPEx 1.2, XOOPS Cube Legacy 共に 
 +//--- hyp_common/html ディレクトリの中身を &font(Blue){html側}; ''XOOPS_ROOT_PATH'' へ。 
 +//--- hyp_common/core_addons/xoops_trust_path ディレクトリの中身を &font(Red){trust側}; ''XOOPS_TRUST_PATH'' へ。 
 +//--- アップロード確認後、hyp_common/html, hyp_common/core_addons ディレクトリを削除。 
 +//--- 残りの hyp_common ディレクトリ以下を &font(Red){trust側}; ''XOOPS_TRUST_PATH/class'' ディレクトリ へ。 
 +//}}}
** パーミッション設定など [#x7024263] ** パーミッション設定など [#x7024263]
Line 73: Line 94:
- [''&font(Red){trust側};''] - [''&font(Red){trust側};'']
-- XOOPS_TRUST_PATH/cache -- XOOPS_TRUST_PATH/cache
 +-- XOOPS_TRUST_PATH/uploads/hyp_common
 +-- XOOPS_TRUST_PATH/uploads/hyp_common/kakasi
-- XOOPS_TRUST_PATH/class/hyp_common/favicon/cache -- XOOPS_TRUST_PATH/class/hyp_common/favicon/cache
Line 79: Line 102:
-- プロキシ設定などサーバー固有の設定をしたい場合は、ファイル名を "http_request.ini" として設定保存してください。 -- プロキシ設定などサーバー固有の設定をしたい場合は、ファイル名を "http_request.ini" として設定保存してください。
-- 設定書式は、ini 形式です。 -- 設定書式は、ini 形式です。
- 
-** ディレクトリ構造 [#vb6c77d3] 
- 
-*** XOOPS_ROOT_PATH [#m4c1152a] 
-#region(表示するには[+]をクリック){{{ 
-#code(pre,nonumber){{ 
-├─class 
-│  │  template.php                    (※ XOOPS 2.0.16aJP のみ必要。アーカイブ中の core_addons/html_2.0.16aJP/class にある) 
-│  │ 
-│  └─hyp_common 
-│      │  favicon.php 
-│      │  gate.php                    (trust側 gateway への窓口) 
-│      │  get_execpath.cgi            (imagemagick, jpegtran 実行パスの defineファイルを自動生成) 
-│      │  hyp_preload.conf.php.rename (PreLoadのオリジナル設定用ファイル雛形) 
-│      │  image_magick.cgi            (セーフモード時に使用。実行権限が必要) 
-│      │ 
-│      └─cache                      ( 707 などファイル作成権限を与える) 
-│              readme 
- 
-├─images 
-│  └─emoji                          (携帯絵文字画像ディレクトリ) 
-│      ├─e                          (auディレクトリ [画像ファイル省略]) 
-│      ├─i                          (docomoディレクトリ [画像ファイル省略]) 
-│      └─s                          (SoftBankディレクトリ [画像ファイル省略]) 
- 
-├─preload                            (XOOPS Cube 用) 
-│      HdXoopsTplHook.class.php 
-│      HypCommonPreLoad.class.php 
- 
-└─themes 
-   └─ktai_default                    (携帯対応レンダー用) 
-       │  index.html 
-       │  theme.html 
-       │ 
-       ├─images 
-       │      logo.jpg 
-       │ 
-       └─templates 
-               index.html 
-}} 
-}}} 
- 
-*** XOOPS_TRUST_PATH [#g5ca38e5] 
-#region(表示するには[+]をクリック){{{ 
-#code(pre,nonumber){{ 
-XOOPS_TRUST_PATH 
- 
-├─cache                          ( 707 などファイル作成権限を与える) 
-│      readme 
- 
-├─class 
-│  └─hyp_common 
-│      │  get_execpath.cgi 
-│      │  hyp_common_func.php 
-│      │  hyp_get_engine.php 
-│      │  hyp_kakasi.php 
-│      │  hyp_search_engines.dat (参照元サーチエンジンの定義)hyp_search_engines.dat 
-│      │  hyp_simplexml.phphyp_simplexml.php 
-│      │  image_magick.cgiimage_magick.cgi 
-│      │  mac_ext.dat            (Mac用機種依存文字データ)mac_ext.dat 
-│      │  mac_ext_utf8.dat      (      〃          UTF-8)mac_ext_utf8.dat 
-│      │  spamsites.dat          (スパムサイトデータ)spamsites.dat 
-│      │  spamwords.dat          (スパム語句データ)spamwords.dat 
-│      │  version.php            (バージョン情報)version.php 
-│      │  win_ext.dat            (Win用機種依存文字データ)win_ext.dat 
-│      │  win_ext_utf8.dat      (      〃          UTF-8)win_ext_utf8.dat 
-│      │ 
-│      ├─favicon 
-│      │  │  conf.php.rename 
-│      │  │  favicon.php 
-│      │  │  group.def.hosts 
-│      │  │  group.hosts.rename 
-│      │  │ 
-│      │  ├─cache              ( 707 などファイル作成権限を与える) 
-│      │  │      readme 
-│      │  │ 
-│      │  └─images 
-│      │          default.png 
-│      │          error.png 
-│      │          link_break.png 
-│      │          world_go.png 
-│      │ 
-│      ├─hsamazon 
-│      │  │  hyp_simple_amazon.php 
-│      │  │ 
-│      │  ├─res 
-│      │  │  ├─CA 
-│      │  │  │      SerachIndexes 
-│      │  │  │ 
-│      │  │  ├─DE 
-│      │  │  │      SerachIndexes 
-│      │  │  │ 
-│      │  │  ├─FR 
-│      │  │  │      SerachIndexes 
-│      │  │  │ 
-│      │  │  ├─JP 
-│      │  │  │      SerachIndexes 
-│      │  │  │ 
-│      │  │  ├─UK 
-│      │  │  │      SerachIndexes 
-│      │  │  │ 
-│      │  │  └─US 
-│      │  │          SerachIndexes 
-│      │  │ 
-│      │  └─templates 
-│      │          default 
-│      │          h5 
-│      │          t3p 
-│      │          w5 
-│      │          w5_2 
-│      │          w5_2_new 
-│      │          w5_2_np 
-│      │ 
-│      ├─hyppinger 
-│      │      hyppinger.php 
-│      │ 
-│      ├─idna 
-│      │      idna_convert.class.php 
-│      │ 
-│      ├─ini 
-│      │      http_request.ini.dist 
-│      │ 
-│      ├─ktairender 
-│      │  │  hyp_ktai_render.php 
-│      │  │ 
-│      │  ├─ipranges 
-│      │  │      au.ip 
-│      │  │      docomo.ip 
-│      │  │      iphone.ip 
-│      │  │      ipod.ip 
-│      │  │      softbank.ip 
-│      │  │      willcom.ip 
-│      │  │ 
-│      │  └─templates 
-│      │      │  _TemplateTagsForXoopsTheme.html 
-│      │      │ 
-│      │      └─default 
-│      │              body.html 
-│      │              footer.html 
-│      │              header.html 
-│      │ 
-│      ├─language 
-│      │  ├─english 
-│      │  │      redirect.lng.php 
-│      │  │ 
-│      │  ├─japanese 
-│      │  │      redirect.lng.php 
-│      │  │ 
-│      │  └─ja_utf8 
-│      │          redirect.lng.php 
-│      │ 
-│      ├─mbemulator 
-│      │      convert.table 
-│      │      convert_kana.table 
-│      │      history.html 
-│      │      lower.table 
-│      │      mb-emulator.ini 
-│      │      mb-emulator.php 
-│      │      sjistouni.table 
-│      │      unitosjis.table 
-│      │      upper.table 
-│      │ 
-│      ├─mpc 
-│      │  │  MobilePictogramConverter.php 
-│      │  │ 
-│      │  └─Carrier 
-│      │      │  common.php 
-│      │      │  ezweb.php 
-│      │      │  foma.php 
-│      │      │  softbank.php 
-│      │      │ 
-│      │      └─map 
-│      │              e2icon_table.php 
-│      │              e2i_table.php 
-│      │              e2s_table.php 
-│      │              i2e_table.php 
-│      │              i2s_table.php 
-│      │              i_mail2modktai_table.php 
-│      │              s2e_table.php 
-│      │              s2i_table.php 
-│      │              s_mail2modktai_table.php 
-│      │ 
-│      ├─preload 
-│      │      hyp_preload.conf.php.rename (PreLoadのオリジナル設定用ファイル雛形) 
-│      │      hyp_preload.php            (プリロードの実体) 
-│      │ 
-│      ├─rss2html 
-│      │  │  hyp_rss2html.php 
-│      │  │ 
-│      │  └─templates 
-│      │      └─simple 
-│      │              base.html 
-│      │              item.html 
-│      │ 
-│      ├─ways 
-│      │      gate.php 
-│      │      imgconv.php 
-│      │      redirect.php 
-│      │ 
-│      └─xc_classes 
-│              disabledBlock.php 
- 
-└─libs 
-   └─smartyplugins 
-       │  resource.db.php 
-       │ 
-       └─x2 
-               resource.db.php 
-}} 
-}}} 
** 画像処理に imagemagick, jpegtran を使用する場合 [#z695a3e7] ** 画像処理に imagemagick, jpegtran を使用する場合 [#z695a3e7]


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 830, today: 1, yesterday: 1
このページのTopへ
メインメニュー
ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録
オンライン状況
362 人のユーザが現在オンラインです。 (5 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 362

もっと...
サイト情報