13: 2008-08-28 (木) 22:12:41 nao-pon |
14: 2008-09-16 (火) 15:43:56 nao-pon |
| #navi(../../) | | #navi(../../) |
| | | |
- | * 携帯対応レンダー [#c558a62d] | + | * 携帯対応レンダラー [#c558a62d] |
| | | |
| HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。 | | HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。 |
| - この機能を利用するには、サーバーに HypCommonFunc をアップロード後、XOOPS に HypCommonPreLoad を導入し、[[HypCommonPreLoad の設定>../#y8348a4c]]を行ってください。 | | - この機能を利用するには、サーバーに HypCommonFunc をアップロード後、XOOPS に HypCommonPreLoad を導入し、[[HypCommonPreLoad の設定>../#y8348a4c]]を行ってください。 |
| - 簡単ログイン機能を使用するには、XOOPS_TRUST_PATH/cache ディレクトリに書き込み権限が必要です。 | | - 簡単ログイン機能を使用するには、XOOPS_TRUST_PATH/cache ディレクトリに書き込み権限が必要です。 |
- | - 外部サイトに移動するために「外部リンク用リダイレクトスクリプト」が必要です。&br;デフォルトでは、[ XOOPS_ROOT_PATH/class/hyp_common/redirect.php ] が設定されています。&br;サーバー上に該当ファイルがない場合は、[[redirect.php(ダウンロード):http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/hypweb/XOOPS_TRUST/class/hyp_common/html/class/hyp_common/redirect.php]] を XOOPS_ROOT_PATH/class/hyp_common ディレクトリに配置してください。 | + | - RSS 出力に対応。(HypCommonFunc Ver 20080626 以降) |
- | - HypCommonFunc Ver 20080626 以降で、RSS 出力にも対応しています。 | + | - 各モジュールのテーマ下テンプレートに対応。(HypCommonFunc Ver 20080717 以降) |
- | - HypCommonFunc Ver 20080717 以降で、各モジュールのテーマ下テンプレートに対応しています。 | + | |
| -- 各モジュールのテーマ下テンプレートは、[[モバイル テンプハウス:http://www.mc8.jp/HD/]] などで入手できます。 | | -- 各モジュールのテーマ下テンプレートは、[[モバイル テンプハウス:http://www.mc8.jp/HD/]] などで入手できます。 |
- | - HypCommonFunc Ver 20080720 以降で、携帯絵文字に対応しています。携帯三社とPCで絵文字の自動変換を行い、変換できない絵文字は画像で表示されます。 | + | - 携帯絵文字に対応しています。携帯三社とPCで絵文字の自動変換を行い、変換できない絵文字は画像で表示されます。(HypCommonFunc Ver 20080720 以降) |
- | -- アーカイブ中の htp_common/html/images/emoji ディレクトリ以下を XOOPS_ROOT_PATH/images に忘れずアップロードしてください。 | + | -- 携帯絵文字パック: {{keyword/HypCommonFunc/K-tai_emoji.zip}} を XOOPS_ROOT_PATH/images に忘れずアップロードしてください。 |
| -- 詳しくは、[[Blog:携帯絵文字に対応してみた>UsersWiki:nao-pon/blog/2008-07-19]] や [[フォーラム:[HypCommonFunc] Ver 20080720 携帯絵文字に対応:http:///modules/forum/index.php?topic_id=2400]] を参照してください。 | | -- 詳しくは、[[Blog:携帯絵文字に対応してみた>UsersWiki:nao-pon/blog/2008-07-19]] や [[フォーラム:[HypCommonFunc] Ver 20080720 携帯絵文字に対応:http:///modules/forum/index.php?topic_id=2400]] を参照してください。 |
| + | - 以前のバージョンで必要であった、XOOPS_ROOT_PATH/class/hyp_common/redirect.php は、HypCommonFunc Ver. 20080910 以降で不要となりました。サーバー上の該当ファイルは不必要になりましたので、削除しても構いません。 |
| | | |
| :&font(Red){注意事項};| | | :&font(Red){注意事項};| |
| HypCommonFunc Ver 20080720 以降に含まれる SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。&br; | | HypCommonFunc Ver 20080720 以降に含まれる SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。&br; |
| http://creation.mb.softbank.jp/web/web_privacy.html | | http://creation.mb.softbank.jp/web/web_privacy.html |
- | | |
- | ** HTML 再構成用タグの説明 [#pdd0e0bc] | |
- | 使用できるタグは、設定項目にある「HTML再構築用タグ設定」のキーワードを利用したタグなります。規定値では、次のタグが使えます。 | |
- | | |
- | |~開始タグ|~終了タグ|h | |
- | | <!--headerlogo--> | <!--/headerlogo--> | | |
- | | <!--headerbar--> | <!--/headerbar--> | | |
- | | <!--breadcrumbs--> | <!--/breadcrumbs--> | | |
- | | <!--leftcolumn--> | <!--/leftcolumn--> | | |
- | | <!--centerCcolumn--> | <!--/centerCcolumn--> | | |
- | | <!--centerLcolumn--> | <!--/centerLcolumn--> | | |
- | | <!--centerRcolumn--> | <!--/centerRcolumn--> | | |
- | | <!--content--> | <!--/content--> | | |
- | | <!--rightcolumn--> | <!--/rightcolumn--> | | |
- | | <!--footerbar--> | <!--/footerbar--> | | |
- | | BC:#EED2EE<!--HypKTaiIgnore--> | BC:#EED2EE<!--/HypKTaiIgnore--> | | |
- | | |
- | "<!--HypKTaiIgnore-->" 以外のそれぞれのタグで囲まれた範囲が、XOOPS_TRUST_PATH/class/Hyp_common/ktairender/templates/default ディレクトリ内にある | |
- | | |
- | - header.html [ページヘッダ] | |
- | - body.html [コンテンツ部分(必要に応じて分割され、ページナビゲーションが付加されます)] | |
- | - footer.html [ページフッタ] | |
- | | |
- | 各ファイルの該当キーワードタグと置換され、「HTML再構築用タグ設定」の 各キーの 'above' の内容が前方に、'below' の内容が後方に挿入されます。 | |
- | | |
- | 例外として、"<!--HypKTaiIgnore-->" と "<!--/HypKTaiIgnore-->" で囲まれた範囲は、出力から除去されます。((HypCommonFunc >= 20080626)) | |
- | | |
- | 例えば、XOOPS Cube Legasy の "cube_default" テーマにおいて、"leftcolumn" を設定する場合は、theme.html に、次のような箇所があると思います | |
- | | |
- | #code(html,nonumber){{ | |
- | <{if $xoops_showlblock == 1}> | |
- | <td id="leftcolumn" class="leftcolumn"> | |
- | <!-- Start left blocks loop --> | |
- | <{foreach item=block from=$xoops_lblocks}> | |
- | <div class="leftblockTitle"><{$block.title}></div> | |
- | <div class="leftblockContent"><{$block.content}></div> | |
- | <{/foreach}> | |
- | <!-- End left blocks loop --> | |
- | </td> | |
- | <{/if}> | |
- | }} | |
- | | |
- | これを次のようにします。 | |
- | | |
- | #code(html,nonumber){{ | |
- | <{if $xoops_showlblock == 1}> | |
- | <td id="leftcolumn" class="leftcolumn"> | |
- | <!-- Start left blocks loop --> | |
- | <!--leftcolumn--> | |
- | <{foreach item=block from=$xoops_lblocks}> | |
- | <div class="leftblockTitle"><{$block.title}></div> | |
- | <div class="leftblockContent"><{$block.content}></div> | |
- | <{/foreach}> | |
- | <!--/leftcolumn--> | |
- | <!-- End left blocks loop --> | |
- | </td> | |
- | <{/if}> | |
- | }} | |
- | | |
- | 注意すべき点は、<{foreach ... }> 〜 <{/foreach}> を崩さないようにすることです。 | |
- | | |
- | また、携帯対応レンダーを使っている場合は、Smarty変数の &font(Blue){''$smarty.const.HYP_K_TAI_RENDER''}; が TRUE になりますので、この値で、場合分けができます。 | |
- | | |
- | このようにして、携帯対応レンダー用タグを仕込んだ "cube_default" テーマの theme.html が &ref(theme.html); です。参考にお使いください。 | |
- | | |
- | #code(theme.html) | |
| | | |
| ** 設定 (hyp_preload.conf.php) [#gacdaf31] | | ** 設定 (hyp_preload.conf.php) [#gacdaf31] |
| "XOOPS_TRUST_PATH/class/hyp_common/preload/hyp_preload.conf.php" を編集して設定をします。該当ファイルがない場合は、同じディレクトリに含まれている "hyp_preload.conf.php.rename" をリネームしてください。 | | "XOOPS_TRUST_PATH/class/hyp_common/preload/hyp_preload.conf.php" を編集して設定をします。該当ファイルがない場合は、同じディレクトリに含まれている "hyp_preload.conf.php.rename" をリネームしてください。 |
| | | |
- | - hyp_preload.conf.php 内の携帯対応レンダー関連の設定項目 | + | - hyp_preload.conf.php 内の携帯対応レンダラー関連の設定項目 (HypCommoFunc Ver. 20080916) |
| #code(php,nonumber){{ | | #code(php,nonumber){{ |
| // 各機能のメインスイッチ (On = 1, Off = 0) | | // 各機能のメインスイッチ (On = 1, Off = 0) |
- | $this->use_k_tai_render = 0; // 携帯対応レンダーを有効にする | + | $this->use_k_tai_render = 0; // 携帯対応レンダラーを有効にする |
| | | |
| ///////////////////////// | | ///////////////////////// |
- | // 携帯対応レンダー設定 | + | // 携帯対応レンダラー設定 |
| | | |
| // 携帯端末判定用 UA 正規表現 | | // 携帯端末判定用 UA 正規表現 |
| // 使用テンプレート | | // 使用テンプレート |
| $this->k_tai_conf['template'] = 'default'; | | $this->k_tai_conf['template'] = 'default'; |
| + | |
| + | // 非表示にするブロックの bid (Block Id) |
| + | $this->k_tai_conf['disabledBlockIds'] = array(); |
| | | |
| // インラインイメージのリサイズ最大ピクセル | | // インラインイメージのリサイズ最大ピクセル |
| $this->k_tai_conf['msg']['logout'] = 'ログアウト'; | | $this->k_tai_conf['msg']['logout'] = 'ログアウト'; |
| | | |
- | // 携帯対応レンダー設定 以上 | + | //// Google Adsense 設定 |
| + | // config ファイルのパス |
| + | $this->k_tai_conf['googleAdsense']['config'] = ''; |
| + | // 挿入場所 ('header', 'body', 'footer') の下、無指定時はページ最上部 |
| + | $this->k_tai_conf['googleAdsense']['below'] = ''; |
| + | |
| + | // 携帯対応レンダラー設定 以上 |
| ///////////////////////////// | | ///////////////////////////// |
| }} | | }} |
| + | |
| + | *** 特定のブロックを非表示にしたい [#tf074ce2] |
| + | |
| + | HypCommonFunc Ver. 20080916 以降で、特定のブロックを非表示(レンダリングもされません)にすることができます。 |
| + | |
| + | 設定は、 |
| + | |
| + | #code(php,nonumber){{ |
| + | // 非表示にするブロックの bid (Block Id) |
| + | $this->k_tai_conf['disabledBlockIds'] = array(); |
| + | }} |
| + | |
| + | で行います。 |
| + | |
| + | この設定を行う場合は、その性格上必ず html側 ( XOOPS_ROOT_PATH/class/hyp_common/hyp_preload.conf.php ) で行う必要があります。 |
| + | |
| + | 設定方法は、ブロックIDを配列で指定します。例えば、ブロックID 3, 5, 10 を非表示にしたい場合は、次のようになります。 |
| + | |
| + | #code(php,nonumber){{ |
| + | // 非表示にするブロックの bid (Block Id) |
| + | $this->k_tai_conf['disabledBlockIds'] = array('3', '5', '10'); |
| + | }} |
| + | |
| + | :&font(Red){XOOPS 2.0.16a JP での注意事項};| |
| + | XOOPS 2.0.16a JP で運用している場合は、HypCommonFunc Ver. 20080916 以降に含まれる header.phpのハック版 ( core_addons/html_2.0.16aJP/header.php ) を忘れずに XOOPS_ROOT_PATH へアップロードする必要があります。 |
| | | |
| ** 各モジュールの対応など [#p8402e35] | | ** 各モジュールの対応など [#p8402e35] |
| *** mailbbs (写メールBBS) [#d0ec1420] | | *** mailbbs (写メールBBS) [#d0ec1420] |
| | | |
- | Version 2.3.6 で、携帯対応レンダーに対応しました。Ver 2.3.6 以降をお使いください。 | + | Version 2.3.6 で、携帯対応レンダラーに対応しました。Ver 2.3.6 以降をお使いください。 |
| | | |
| - [[最新バージョンをCVSからダウンロード:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/mailbbs.tar.gz?only_with_tag=MAIN&view=tar]] | | - [[最新バージョンをCVSからダウンロード:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/mailbbs.tar.gz?only_with_tag=MAIN&view=tar]] |