[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
keyword
»
HypCommonPreLoad
» KtaiRender のバックアップソース(No.8)
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
携帯対応レンダラー
のバックアップソース(No.8)
xpwiki
:
keyword
/
HypCommonPreLoad
/
KtaiRender
のバックアップソース(No.8)
差分
を表示
現在との差分
を表示
バックアップ No.8 を復元して編集
keyword/HypCommonPreLoad/KtaiRender
へ行く。
« Prev
Next »
#nopagecomment #navi(../../) * 携帯対応レンダー [#c558a62d] HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。 - この機能を利用するには、サーバーに HypCommonFunc をアップロード後、XOOPS に HypCommonPreLoad を導入し、[[HypCommonPreLoad の設定>../#y8348a4c]]を行ってください。 - 簡単ログイン機能を使用するには、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 ディレクトリに配置してください。 - HypCommonFunc Ver 20080626 以降で、RSS 出力にも対応しています。 - HypCommonFunc Ver 20080717 以降で、各モジュールのテーマ下テンプレートに対応しています。 -- 各モジュールのテーマ下テンプレートは、[[モバイル テンプハウス:http://www.mc8.jp/HD/]] などで入手できます。 - HypCommonFunc Ver 20080720 以降で、携帯絵文字に対応しています。携帯三社とPCで絵文字の自動変換を行い、変換できない絵文字は画像で表示されます。 -- アーカイブ中の htp_common/html/images/emoji ディレクトリ以下を XOOPS_ROOT_PATH/images に忘れずアップロードしてください。 -- 詳しくは、[[Blog:携帯絵文字に対応してみた>UsersWiki:nao-pon/blog/2008-07-19]] や [[フォーラム:[HypCommonFunc] Ver 20080720 携帯絵文字に対応:http:///modules/forum/index.php?topic_id=2400]] を参照してください。 :&font(Red){注意事項};| HypCommonFunc Ver 20080720 以降に含まれる SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。&br; http://creation.mb.softbank.jp/web/web_privacy.html ** XOOPS のテーマ調整 [#pd3b0a9d] HypCommonFunc Ver 20080717 以降では、デフォルトで携帯対応レンダー専用のテーマセット(ktai_default)を使用し、各モジュールのテーマ下テンプレートに対応しています。 携帯対応レンダー&font(Red){専用のテーマセット};を使用する場合は、&font(Red){テーマの調整は不要};です。 一方、携帯対応レンダー専用のテーマセットを使用しない場合は、設定で // 携帯用テーマセット $this->k_tai_conf['themeSet'] = ''; とします。その場合は、通常のテーマセットが使用されます。 通常使用するテーマセットが DIVレイアウトの場合は、そのままでもある程度、携帯で見やすい形で表示されますが、TABLE レイアウトの theme では、コンテンツ部分を先に表示したりと、HTMLの再構成をしないと、実用的でない場合があります。 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] "XOOPS_TRUST_PATH/class/hyp_common/preload/hyp_preload.conf.php" を編集して設定をします。該当ファイルがない場合は、同じディレクトリに含まれている "hyp_preload.conf.php.rename" をリネームしてください。 - hyp_preload.conf.php 内の携帯対応レンダー関連の設定項目 #code(php,nonumber){{ // 各機能のメインスイッチ (On = 1, Off = 0) $this->use_k_tai_render = 0; // 携帯対応レンダーを有効にする ///////////////////////// // 携帯対応レンダー設定 // 携帯端末判定用 UA 正規表現 $this->k_tai_conf['ua_regex'] = '#(?:SoftBank|Vodafone|J-PHONE|DoCoMo|UP\.Browser)#'; // HTML再構築用タグ設定 $this->k_tai_conf['rebuilds'] = array( 'headerlogo' => array( 'above' => '<center>', 'below' => '</center>'), 'headerbar' => array( 'above' => '<hr>', 'below' => ''), 'breadcrumbs' => array( 'above' => '', 'below' => ''), 'leftcolumn' => array( 'above' => '<hr>', 'below' => ''), 'centerCcolumn' => array( 'above' => '<hr>', 'below' => ''), 'centerLcolumn' => array( 'above' => '', 'below' => ''), 'centerRcolumn' => array( 'above' => '', 'below' => ''), 'content' => array( 'above' => '<hr>', 'below' => ''), 'rightcolumn' => array( 'above' => '<hr>', 'below' => ''), 'footerbar' => array( 'above' => '', 'below' => ''), 'easylogin' => array( 'above' => '<div style="text-align:center;font-size:0.9em">[ ', 'below' => ' ]</div>'), ); // 携帯用テーマセット $this->k_tai_conf['themeSet'] = 'ktai_default'; // 使用テンプレート $this->k_tai_conf['template'] = 'default'; // インラインイメージを表示するホスト名(後方一致) $this->k_tai_conf['showImgHosts'] = array('amazon.com', 'yimg.jp', 'yimg.com', 'ad.jp.ap.valuecommerce.com', 'ba.afl.rakuten.co.jp', 'assoc-amazon.jp', 'ad.linksynergy.com'); // リダイレクトスクリプトを経由しないホスト名(後方一致) $this->k_tai_conf['directLinkHosts'] = array('amazon.co.jp', 'ck.jp.ap.valuecommerce.com'); // 外部リンク用リダイレクトスクリプト $this->k_tai_conf['redirect'] = XOOPS_URL . '/class/hyp_common/redirect.php?l='; // Easy login を有効にする $this->k_tai_conf['easyLogin'] = 1; // Easy login で IP アドレス帯域をチェックしない $this->k_tai_conf['noCheckIpRange'] = 0; // リンクメッセージ $this->k_tai_conf['msg']['easylogin'] = '簡単ログイン'; $this->k_tai_conf['msg']['logout'] = 'ログアウト'; // 携帯対応レンダー設定 以上 ///////////////////////////// }} ** 各モジュールの対応など [#p8402e35] 各モジュールのテンプレート内でも、Smarty変数の &font(Blue){''Smarty変数の $smarty.const.HYP_K_TAI_RENDER''}; を使って、場合分けができます。 部分的に場合分けしてもいいですし、大胆に全体を #pre(){{ <{if $smarty.const.HYP_K_TAI_RENDER}> 携帯の場合のテンプレート <{else}> PCの場合のテンプレート <{/if}> }} とすることもできます。 *** d3forum [#j5f13651] d3forum では、スパム対策のデフォルトフィルターで、ゲスト投稿時に JavaScript を利用してフィルタリングを行っていますが、このフィルターが有効になっていると、ゲストが携帯で投稿することができません。 そこで、携帯からのアクセスかを IP 帯域で判断して、携帯であると判断した場合は、フィルタリングを行わないフィルターを書いてみました。 - {{D3forumAntispamDefault_ktai.class.php}} このファイルを、XOOPS_TRUST_PATH/modules/d3forum/class にアップロードし、[ d3forum の管理画面 - 一般設定 - SPAM投稿チェック用クラス ] に 「default_ktai」と指定してください。 *** mailbbs (写メールBBS) [#d0ec1420] 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]] *** yomi (Yomiサーチ) [#d820213d] Version 0.89 にて、サイトバナーの表示に対応しました。 - [[最新バージョンをCVSからダウンロード:http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/hypweb/yomi.tar.gz?only_with_tag=MAIN&view=tar]] #navi(../../)
« Prev
Next »
keyword/HypCommonPreLoad/KtaiRender のバックアップ一覧
keyword/HypCommonPreLoad/KtaiRender のバックアップソース(No. All)
1: 2008-06-23 (月) 23:32:59
nao-pon
2: 2008-06-26 (木) 23:08:35
nao-pon
3: 2008-06-27 (金) 11:25:58
nao-pon
4: 2008-07-01 (火) 09:11:32
nao-pon
5: 2008-07-01 (火) 17:47:32
nao-pon
6: 2008-07-10 (木) 17:15:44
nao-pon
7: 2008-07-17 (木) 10:49:45
nao-pon
8: 2008-07-21 (月) 09:22:52
nao-pon
9: 2008-08-17 (日) 10:32:53
通りすがりさん[94yvNqqQhgY]
10: 2008-08-17 (日) 21:38:07
nao-pon
11: 2008-08-17 (日) 21:38:07
通りすがりさん[maHJLXoM/z2]
12: 2008-08-23 (土) 00:06:18
nao-pon
13: 2008-08-28 (木) 22:12:41
nao-pon
14: 2008-09-16 (火) 15:43:56
nao-pon
15: 2008-09-20 (土) 23:49:45
通りすがりさん[L340NAwLC7U]
16: 2008-09-21 (日) 21:06:49
nao-pon
17: 2008-09-23 (火) 10:58:50
nao-pon
18: 2008-10-18 (土) 20:56:16
しょぼ[hGST0o24lvA]
19: 2009-01-08 (木) 20:20:51
nao-pon
20: 2009-01-12 (月) 00:03:36
nao-pon
21: 2009-02-17 (火) 17:09:20
通りすがりさん[eB6rXlrKoHI]
22: 2009-02-18 (水) 17:43:32
通りすがりさん[6XQPCQzYqTs]
23: 2009-02-18 (水) 17:43:32
nao-pon
24: 2009-05-15 (金) 16:51:20
通りすがりさん[lm2eZSxff7s]
25: 2009-05-19 (火) 23:36:20
通りすがりさん[cVZz7ao5ArI]
26: 2009-05-26 (火) 18:36:24
通りすがりさん[iA/lfzq5AYs]
27: 2009-05-26 (火) 18:36:24
nao-pon
28: 2009-09-16 (水) 12:38:03
通りすがりさん[DE38nCUZ4NI]
29: 2010-04-07 (水) 19:53:31
通りすがりさん[peQc/6FkBlw]
With "comment" plugin.
30: 2010-10-24 (日) 23:02:26
通りすがりさん[ivT7UImMqCo]
With "comment" plugin.
31: 2011-03-28 (月) 16:12:20
株式会社リクルート(株式会社リクルート)[HN7OHMFff7.]
With "comment" plugin.
32: 2010-10-24 (日) 23:02:26
nao-pon
Rewound to 2 ages ago. at 2011-03-28 (月) 17:02:39
33: 2011-11-24 (木) 00:25:26
nao-pon
モバイルコンテンツ向け google Adsense の利用について
34: 2012-02-04 (土) 17:07:24
通りすがりさん[ivT7UImMqCo]
With "comment" plugin.
35: 2012-02-05 (日) 11:31:06
nao-pon
携帯対応レンダラー関連の設定項目の記述を Ver. 20120130 相当に修正, With "comment" plugin.
36: 2012-06-29 (金) 12:00:36
通りすがりさん[V/Noheuveos]
[Fusen:5] てst
37: 2012-06-29 (金) 12:00:36
nao-pon
38: 2014-03-25 (火) 00:06:44
nao-pon
HTMLコメントによるコンテンツコントロール を追記
39: 2015-02-16 (月) 16:01:25
通りすがりさん[rFtAtIFMcG2]
[Fusen:6] hogehoge fugafuga
40: 2015-12-27 (日) 00:08:49
通りすがりさん[88zYvbaaNJ2]
With "comment" plugin.
現: 2015-02-16 (月) 16:01:25
nao-pon
Rewound to 2 ages ago. at 2015-12-27 (日) 00:36:33
ぺージ情報
ぺージ名 :
keyword/HypCommonPreLoad/KtaiRender
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 424, today: 1, yesterday: 1
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
590 人のユーザが現在オンラインです。 (41 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 590
もっと...
サイト情報