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

TOP » xpwiki » keyword » HypCommonPreLoad » KtaiRender のバックアップ差分(No.14)
13: 2008-08-28 (木) 22:12:41 nao-pon ソース バックアップ No.13 を復元して編集 14: 2008-09-16 (火) 15:43:56 nao-pon ソース バックアップ No.14 を復元して編集
Line 3: Line 3:
#navi(../../) #navi(../../)
-* 携帯対応レンダー [#c558a62d]+* 携帯対応レンダラー [#c558a62d]
HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。 HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。
Line 9: Line 9:
- この機能を利用するには、サーバーに 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]
Line 91: Line 25:
"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 正規表現
Line 136: Line 70:
// 使用テンプレート // 使用テンプレート
$this->k_tai_conf['template'] = 'default'; $this->k_tai_conf['template'] = 'default';
 +
 +// 非表示にするブロックの bid (Block Id)
 +$this->k_tai_conf['disabledBlockIds'] = array();
// インラインイメージのリサイズ最大ピクセル // インラインイメージのリサイズ最大ピクセル
Line 157: Line 94:
$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]
Line 189: Line 157:
*** 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]]


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

ユーザー名:


パスワード:





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

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

もっと...
サイト情報