[
自宅サーバー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.28)
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
携帯対応レンダラー
のバックアップソース(No.28)
xpwiki
:
keyword
/
HypCommonPreLoad
/
KtaiRender
のバックアップソース(No.28)
差分
を表示
現在との差分
を表示
バックアップ No.28 を復元して編集
keyword/HypCommonPreLoad/KtaiRender
へ行く。
« Prev
Next »
TITLE:携帯対応レンダラー #nopagecomment #navi * 携帯対応レンダラー [#c558a62d] HypCommonPreLoad に含まれる出力フィルターで、XOOPSを丸ごと携帯対応にすることができます。 - この機能を利用するには、サーバーに HypCommonFunc をアップロード後、XOOPS に HypCommonPreLoad を導入し、[[HypCommonPreLoad の設定>../#y8348a4c]]を行ってください。 - 簡単ログイン機能を使用するには、XOOPS_TRUST_PATH/cache ディレクトリに書き込み権限が必要です。 - RSS 出力に対応。(HypCommonFunc Ver 20080626 以降) - 各モジュールのテーマ下テンプレートに対応。(HypCommonFunc Ver 20080717 以降) -- 各モジュールのテーマ下テンプレートは、[[モバイル テンプハウス:http://www.mc8.jp/HD/]] などで入手できます。 - 携帯絵文字に対応しています。携帯三社とPCで絵文字の自動変換を行い、変換できない絵文字は画像で表示されます。(HypCommonFunc Ver 20080720 以降) -- 携帯絵文字パック: {{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]] を参照してください。 - 以前のバージョンで必要であった、XOOPS_ROOT_PATH/class/hyp_common/redirect.php は、HypCommonFunc Ver. 20080910 以降で不要となりました。サーバー上の該当ファイルは不必要になりましたので、削除しても構いません。 :&font(Red){注意事項};| HypCommonFunc Ver 20080720 以降に含まれる SoftBankの絵文字を営利目的でホームページ、ソフトウェア、書籍等で利用される場合は、以下のアドレスから事前に連絡する必要があります。&br; http://creation.mb.softbank.jp/web/web_privacy.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 内の携帯対応レンダラー関連の設定項目 (HypCommoFunc Ver. 20090111) #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|DDIPOCKET|WILLCOM)#'; // 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;background-color:#DBBCA6;font-size:small">[ ', 'below' => ' ]</div>'), 'redirectMessage'=> array( 'above' => '<marquee loop="3">', 'below' => '</marquee>'), 'blockMenu' => array( 'above' => '<div style="background-color:#E0EEEE;font-size:small">', 'below' => '</div>'), 'blockContent' => array( 'above' => '', 'below' => ''), 'toMain' => array( 'above' => '<hr /><div style="text-align:center">', 'below' => '</div>'), 'subMenu' => array( 'above' => '<div id="submenu" style="background-color:#ccccff"><h2 style="text-align:center">サブメニュー</h2></div>', 'below' => ''), ); // 携帯用XOOPSテーマセット $this->k_tai_conf['themeSet'] = 'ktai_default'; // 携帯用XOOPSテンプレートセット $this->k_tai_conf['templateSet'] = ''; // 使用テンプレート $this->k_tai_conf['template'] = 'default'; // <body> attributes $this->k_tai_conf['bodyAttribute'] = ''; // 無効にするブロックの bid (Block Id) (無指定:フィルタリングしない) $this->k_tai_conf['disabledBlockIds'] = array(); // 有効にするブロックの bid (Block Id) (無指定:フィルタリングしない) $this->k_tai_conf['limitedBlockIds'] = array(); // 常に表示するブロックの bid (Block Id) (メインメニューなど) $this->k_tai_conf['showBlockIds'] = array(); // インラインイメージのリサイズ最大ピクセル $this->k_tai_conf['pictSizeMax'] = '200'; // インラインイメージを表示するホスト名(後方一致) $this->k_tai_conf['showImgHosts'] = array('amazon.com', 'yimg.jp', 'yimg.com', 'ad.jp.ap.valuecommerce.com', 'ad.jp.ap.valuecommerce.com', 'ba.afl.rakuten.co.jp', 'assoc-amazon.jp', 'ad.linksynergy.com', 'google.com'); // 直接画像を表示するホスト名(後方一致) $this->k_tai_conf['directImgHosts'] = array('google-analytics.com'); // リダイレクトスクリプトを経由しないホスト名(後方一致) $this->k_tai_conf['directLinkHosts'] = array('amazon.co.jp', 'ck.jp.ap.valuecommerce.com', 'afl.rakuten.co.jp', 'maps.google.com'); // 外部リンク用リダイレクトスクリプト $this->k_tai_conf['redirect'] = XOOPS_URL . '/class/hyp_common/gate.php?way=redirect&_d=0&_u=0&_x=0&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'] = 'ログアウト'; $this->k_tai_conf['msg']['easyloginSet'] = '簡単ログイン:設定'; $this->k_tai_conf['msg']['easyloginUnset'] = '簡単ログイン:解除'; $this->k_tai_conf['msg']['toMain'] = '本文を表示'; $this->k_tai_conf['msg']['mainMenu'] = 'メインメニュー'; $this->k_tai_conf['msg']['subMenu'] = 'サブメニュー'; // アイコン $this->k_tai_conf['icon']['first'] = '((s:465d))'; $this->k_tai_conf['icon']['prev'] = '((s:465b))'; $this->k_tai_conf['icon']['next'] = '((s:465a))'; $this->k_tai_conf['icon']['last'] = '((s:465c))'; $this->k_tai_conf['icon']['extLink'] = '((i:f8d9))'; $this->k_tai_conf['icon']['hTag'] = '((i:f8e4))'; $this->k_tai_conf['icon']['RSS'] = '((e:f699))'; $this->k_tai_conf['icon']['toMain'] = '((e:f7e4))'; // style $this->k_tai_conf['style']['highlight'] = 'background-color:#ffc0cb'; // Easy login: 設定 or 解除リンクを表示するURI(XOOPS_URL以降)とuidのGETキーと挿入位置 $this->k_tai_conf['easyLoginConfPath'] = '/userinfo.php'; $this->k_tai_conf['easyLoginConfuid'] = 'uid'; $this->k_tai_conf['easyLoginConfInsert'] = 'content'; // GET query keys $this->k_tai_conf['getKeys']['page'] = '_p_'; $this->k_tai_conf['getKeys']['hash'] = '_h_'; $this->k_tai_conf['getKeys']['block'] = '_b_'; //// Google Adsense 設定 // config ファイルのパス $this->k_tai_conf['googleAdsense']['config'] = ''; // 挿入場所 ('header', 'body', 'footer') の下、無指定時はページ最上部 $this->k_tai_conf['googleAdsense']['below'] = ''; // Google Analytics 設定 $this->k_tai_conf['googleAnalyticsId'] = ''; // 携帯対応レンダー設定 以上 ///////////////////////////// }} *** サイトごとの設定 [#d50674f5] $this->k_tai_conf の各設定は、サイトごとに行う必要がある場合がありますので、サイトごとの設定方法を説明します。 方法は、2種類あります。 **** 各設定値のキー名に #[XOOPS_URL] を付加する方法 [#q72f0639] この方法では、XOOPS_TRUST_PATH 側 (XOOPS_TRUST_PATH/class/hyp_common/preload/hyp_preload.conf.php) で各サイトごとに設定できます。 例えば、$this->k_tai_conf['disabledBlockIds'] の設定を http://xoops.hypweb.net に対して行いたい場合は、 #code(php,nonumbar){{ $this->k_tai_conf['disabledBlockIds#http://xoops.hypweb.net'] = array(55, 63, 154, 67, 106, 34); }} のように設定します。(このサイトの設定例です) &font(Red){※ trust側で設定する場合は、XOOPS_ROOT_PATH/class/hyp_common/hyp_preload.conf.php を設置してはいけません。}; **** XOOPS_ROOT_PATH(html側)/class/hyp_common/hyp_preload.conf.php にて設定する方法 [#uaa66906] 各サイトの XOOPS_ROOT_PATH/class/hyp_common に hyp_preload.conf.php に設置して設定を行います。 XOOPS_ROOT_PATH/class/hyp_common/hyp_preload.conf.php を設置すると、XOOPS_TRUST_PATH/class/hyp_common/preload/hyp_preload.conf.php は読み込まれなくなります。 *** ブロックのコントロール [#tf074ce2] ブロックは、サブメニューとしてタイトルを一覧表示するようになっています。 また、特定のブロックを常に表示したり、ブロックを無効にすることもできます。 - ''&font(140%,#008080){特定のブロックを常に表示したい};''&font(140%,#008080){ }; ~特定のブロックを、メインコンテンツと共に常に表示することができます。 ~メインメニューやユーザーメニューは常に表示させておくと便利でしょう。 ~設定は、 #code(php,nonumber){{ // 常に表示するブロックの bid (Block Id) (メインメニューなど) $this->k_tai_conf['showBlockIds'] = array(); }} ~で行います。 - &font(#008080){''&font(140%){特定のブロックを無効にしたい};''}; ~特定のブロックを無効にすることができます。 ~設定は、 #code(php,nonumber){{ // 非表示にするブロックの bid (Block Id) $this->k_tai_conf['disabledBlockIds'] = array(); }} ~で行います。 ブロックの設定を行う場合は、その性格上、必ずサイトごとの設定で行う必要があります。 設定方法は、ブロック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] 各モジュールのテンプレート内でも、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]] *** テンプレートでよく使う絵文字 (i-mode 基準) [#idd98a6b] |TLEFT||||c |~絵文字 |~絵文字コード |~意味|~主な使用例|h | ((i:f952)) | ((i:f952)) |ペン|投稿する| | ((i:f9be)) | ((i:f9be)) |鉛筆|投稿数| | ((i:f955)) | ((i:f955)) |人型|投稿者| | ((i:f8c4)) | ((i:f8c4)) |家型|居住地・ホームページ| | ((i:f95e)) | ((i:f95e)) |時計|投稿日時| | ((i:f982)) | ((i:f982)) |New |最終更新・最新投稿| //| ((i:)) | ((i:)) ||| ** 制限について [#w92fcd11] サーバーの PHP が PHP 4.3.0 未満、又は PHP 5 未満で Web サーバーが Apache でない場合、header('Location: ...') でリダイレクトしているところでセッションが切れてしまいます。ログイン状態であっても、そこでログアウトしてしまうということです。 可能であれば、HTTP Header を検査して Location であれば、セッションID付きURLに書き換えることでセッションが切れないようになっていますが、未対応の環境下ではそれを行うことができないので、携帯対応レンダラー側で対処することはできません。 未対応の環境下サーバーで、リダイレクト時にセッションが切れないようにする方法は以下の2つの方法があります。 + XOOPS の関数 redirect_header() を使用する + Location によるリダイレクト時に URL にセッションIDを追加する 例えば、 #code(php,nonumber){{ header('Location: ' . $url); }} となっているところを次のように変更します。 - 1. redirect_header() 使用 #code(php,nonumber){{ if (defined('HYP_K_TAI_RENDER') && HYP_K_TAI_RENDER) { redirect_header('Location: ' . $url); } else { header('Location: ' . $url); } }} - 2. セッションIDを追加 #code(php,nonumber){{ if (defined('HYP_K_TAI_RENDER') && HYP_K_TAI_RENDER) { $ktairender =& HypKTaiRender::getSingleton(); // リファレンス取得 $url = $HypKTaiRender->getRealUrl($url); // 相対URLなら絶対URLに変換 (要: Ver. 20090104 以降) $url = $ktairender->addSID($url, XOOPS_URL); // セッションIDを付加 } header('Location: ' . $url); }} ** 意見・要望 [#fe659f99] - 意見要望を書くところが、あちこち探したがよくわからなかったのでここにコメント欄を作ってみました。 -- [[通りすがりさん]] &new{2008-08-17 (Sun) 10:16:25}; - 携帯判定にWILLCOMと、e-mobileを是非入れて欲しい。 -- [[通りすがりさん]] &new{2008-08-17 (Sun) 10:16:34}; - directLinkHosts に、Adsenseのgooglesyndication.comを入れて欲しい -- [[通りすがりさん]] &new{2008-08-17 (Sun) 10:32:53}; -- WILLCOM と e-mobile の端末の多くは、PCサイトブラウザを搭載していてほとんどのユーザーは、それでアクセスしているので、携帯対応はかえってユーザーの不利益になるという認識なのですが、如何でしょうか。(このあたり、私は詳しくないので間違っているかもしれません。)&br;Adsense対応に関しては、hyp_preload.conf.php にて設定していただければよいと思いますが、規定値に設定しておいたほうがよさそうなら加えておきます。 :-) -- [[nao-pon]] &new{2008-08-17 (日) 21:38:06}; - e-mobileはよく分かりませんが、WILLCOMのPCサイトブラウザは、端末の能力が他社端末に比べ低く抑えられていることや通信回線の遅さから、依然として非力であり、まだ今1つ実用的とは言えない状態です。むしろドコモやauのPCサイトブラウザの方がよほど快適なくらいで…従いまして、軽いページに対する需要は十分あると思われます。1ユーザーとして、WILLCOMの携帯対応をデフォルトで行っていただけると、大変有り難いです。 -- [[通りすがりさん]] &new{2008-09-20 (土) 23:49:44}; -- そのような事情があるのですね。仕様を調べた上で対応を検討しますね。 :-) -- [[nao-pon]] &new{2008-09-21 (日) 21:06:49}; -- まずは、このサイトでWILLCOMのケータイモードを対象にしてみました。&br;[[[携帯対応レンダラー] WILLCOM対応 レポート募集中 - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2461]]にレポートを頂けると助かります。 -- [[nao-pon]] &new{2008-09-23 (火) 10:58:50}; - お世話になります。 -- [[しょぼ]] &new{2008-10-18 (土) 20:51:47}; - 初心者なので、初歩的なご質問をさせていただくことをご了承ください。 各設定を行って、無事に携帯でmobile版表示ができたのですが、メインメニューもブロックもコンテンツも表示されません。何が原因なのでしょうか?ご指導いただければ幸いです。 xoopsバージョンは2.0.16で上記の設定通り行ったつもりです。宜しくお願い致します。 -- [[しょぼ]] &new{2008-10-18 (土) 20:56:16}; - Hタグを任意で無効にできる機能があると・・・最高っす! -- [[通りすがりさん]] &new{2009-02-18 (水) 17:43:32}; - 携帯レンダラーでのpiCALの携帯対応について教えてください -- [[通りすがりさん]] &new{2009-09-16 (水) 12:38:03}; #comment #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: 425, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
373 人のユーザが現在オンラインです。 (1 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 373
もっと...
サイト情報