1: 2008-03-15 (土) 10:49:53 naao[5] [6] | 現: 2019-08-17 (土) 07:16:15 naao[5] [7] Attached file: xsns_mobile_template_0.11a.zip |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ** WizMobile用XSNSテンプレート*概要 [#e3f30d5a] | + | ** 携帯対応用XSNSテンプレート*概要 [#e3f30d5a] |
- | XSNSをHD(ホダ塾ディストリビューションforXCL2.1にインストールし、同梱のWizMobileモジュールを使用して携帯対応に使用できる、XSNS1.1.0以降用のテンプレートです。 | + | XSNSをX2,JPEx,XCL2.1,2.2に携帯対応レンダーをインストールして携帯対応する場合の、XSNS1.1.0以降用のテンプレートです。 |
+ | |||
+ | ** ダウンロード [#sf47abb7] | ||
+ | |CENTER:|CENTER:|c | ||
+ | |ダウンロードファイル|適応本体バージョン|h | ||
+ | |&ref(xsns_mobile_template_0.11a.zip); 最新 |1.1.0~| | ||
+ | |&ref(xsns_mobile_template_forWM_0_11.zip);|1.1.0~| | ||
+ | |&ref(xsns_mobile_template_forWM_0.1_0.zip); ((D3モジュールのテンプレートの階層配布)) |1.1.0~| | ||
+ | |&ref(xsns_mobile_template_forWM_0.1.zip);|1.1.0~| | ||
**使用方法 [#m375deb8] | **使用方法 [#m375deb8] | ||
- | + HD全体の携帯対応の方法については、WizMobileのReadmeやかXUGJのマニュアルを参考に構築して下さい。 | + | + サイト全体の携帯対応の方法については、[[XUGJのマニュアル:http://www.xugj.org/modules/xpwiki/?%E6%90%BA%E5%B8%AF%E5%AF%BE%E5%BF%9C]]を参考に構築して下さい。 |
- | + ここからダウンロードした「xsns_mobile_templates.zip」を解凍し、「templates」フォルダを、「xoops_root_path/themes/mobile/templates」以下にコピーします。 「mobile」の部分は、ご使用の環境に合わせて変えて下さい。 | + | + ↑からダウンロードした「xsns_mobile_template_forWM_0.1.zip」を解凍し、「templates」フォルダ内を、「xoops_root_path/themes/mobile/templates」以下にコピーします。 「mobile」の部分は、ご使用の環境に合わせて変えて下さい。 |
+ インストールディレクトリ名が「xsns」違う場合は、各ファイル名の「xsns」の部分も全て変更して下さい。 | + インストールディレクトリ名が「xsns」違う場合は、各ファイル名の「xsns」の部分も全て変更して下さい。 | ||
+ | + XSNSはD3モジュールなので、ver0.1a以降で階層構造での配布に変更しています。アップロード後の各テンプレートの配置は | ||
+ | /xoops_root_path/themes/(theme名)/templates/(trustdirname)/(tpl_name) | ||
+ | となるようにして下さい。 参考:[[XUGJの携帯対応マニュアル:http://www.xugj.org/modules/xpwiki/?%E6%90%BA%E5%B8%AF%E5%AF%BE%E5%BF%9C#q08e6ff1]]&br;&br; | ||
+ プライベートメッセージに「message」モジュールを使用するための「xsns_mypage.html」の当該部分の編集が入っています。 「message」モジュールを使用しない場合は、オリジナルテンプレートの記述 | + プライベートメッセージに「message」モジュールを使用するための「xsns_mypage.html」の当該部分の編集が入っています。 「message」モジュールを使用しない場合は、オリジナルテンプレートの記述 | ||
<{$smarty.const._US_PM}> | <{$smarty.const._US_PM}> | ||
<{$user_info.pmlink}> | <{$user_info.pmlink}> | ||
に戻してください。 | に戻してください。 | ||
+ | +(08/9/28携帯対応レンダー用に修正)WizMobile携帯対応や、携帯対応レンダーでアクセスしたとき、コミュニティなどの画像表示が出ません。 | ||
+ | image.phpの始めの | ||
+ | if(strpos(@$_SERVER['HTTP_REFERER'], XOOPS_URL)!==false && isset($_GET['f'])){ | ||
+ | |||
+ | ↓ | ||
+ | |||
+ | global $xoopsTpl; | ||
+ | if (((HYP_K_TAI_RENDER || $xoopsTpl->_tpl_vars['wizmobile_ismobile']) && isset($_GET['f'])) || (strpos(@$_SERVER['HTTP_REFERER'], XOOPS_URL)!==false && isset($_GET['f']))) { | ||
+ | とすることで、携帯からもきちんと表示されます。(携帯アクセス時に外部サイトからの画像直接参照が可能になってしまいますが、その分には問題ないでしょう。) | ||
+ XSNSのいくつかのファイルのソースコードに追記が必要です。 | + XSNSのいくつかのファイルのソースコードに追記が必要です。 | ||
おそらく本当はPreloadで行けると思うのですが、私にはできません。。 どなたかご教示を。 | おそらく本当はPreloadで行けると思うのですが、私にはできません。。 どなたかご教示を。 | ||
で、以下の各ファイルの | で、以下の各ファイルの | ||
- | [code] | + | |
function dispatch() | function dispatch() | ||
{ | { | ||
- | [/code] | ||
内の冒頭部分などの分かりやすいところに加筆します。 | 内の冒頭部分などの分かりやすいところに加筆します。 | ||
--「act/index/editAction.php」 | --「act/index/editAction.php」 | ||
- | [code] | + | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; |
- | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; | + | $token_handler =& new XoopsMultiTokenHandler(); |
- | $token_handler =& new XoopsMultiTokenHandler(); | + | $token = new XoopsFormToken($token_handler->create('COMMUNITY_EDIT')); |
- | $token = new XoopsFormToken($token_handler->create('COMMUNITY_EDIT')); | + | // Hidden |
- | // Hidden | + | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; |
- | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; | + | $this->context->setAttribute('token_tag', $token_tag); |
- | $this->context->setAttribute('token_tag', $token_tag); | + | |
- | [/code] | + | |
--「act/index/add_confirmAction.php」 | --「act/index/add_confirmAction.php」 | ||
- | [code] | + | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; |
- | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; | + | $token_handler =& new XoopsMultiTokenHandler(); |
- | $token_handler =& new XoopsMultiTokenHandler(); | + | $token = new XoopsFormToken($token_handler->create('COMMUNITY_ADD')); |
- | $token = new XoopsFormToken($token_handler->create('COMMUNITY_ADD')); | + | // Hidden |
- | // Hidden | + | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; |
- | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; | + | $this->context->setAttribute('token_tag', $token_tag); |
- | $this->context->setAttribute('token_tag', $token_tag); | + | |
- | [/code] | + | |
--「act/topic/add_confirmAction.php」 | --「act/topic/add_confirmAction.php」 | ||
- | [code] | + | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; |
- | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; | + | $token_handler =& new XoopsMultiTokenHandler(); |
- | $token_handler =& new XoopsMultiTokenHandler(); | + | $token = new XoopsFormToken($token_handler->create('TOPIC_ADD')); |
- | $token = new XoopsFormToken($token_handler->create('TOPIC_ADD')); | + | // Hidden |
- | // Hidden | + | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; |
- | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; | + | $this->context->setAttribute('token_tag', $token_tag); |
- | $this->context->setAttribute('token_tag', $token_tag); | + | |
- | [/code] | + | |
--「act/topic/editAction.php」 | --「act/topic/editAction.php」 | ||
- | [code] | + | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; |
- | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; | + | $token_handler =& new XoopsMultiTokenHandler(); |
- | $token_handler =& new XoopsMultiTokenHandler(); | + | $token = new XoopsFormToken($token_handler->create('TOPIC_EDIT')); |
- | $token = new XoopsFormToken($token_handler->create('TOPIC_EDIT')); | + | // Hidden |
- | // Hidden | + | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; |
- | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; | + | $this->context->setAttribute('token_tag', $token_tag); |
- | $this->context->setAttribute('token_tag', $token_tag); | + | |
- | [/code] | + | |
--「act/topic/res_confirmAction.php」 | --「act/topic/res_confirmAction.php」 | ||
- | [code] | + | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; |
- | require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; | + | $token_handler =& new XoopsMultiTokenHandler(); |
- | $token_handler =& new XoopsMultiTokenHandler(); | + | $token = new XoopsFormToken($token_handler->create('TOPIC_COMMENT_ADD')); |
- | $token = new XoopsFormToken($token_handler->create('TOPIC_COMMENT_ADD')); | + | // Hidden |
- | // Hidden | + | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; |
- | $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">'; | + | $this->context->setAttribute('token_tag', $token_tag); |
- | $this->context->setAttribute('token_tag', $token_tag); | + | |
- | [/code] | + | **その他カスタム [#z0134e67] |
+ | --携帯で自分のプロファイルのアバターをプルダウンで選択設定したい。 | ||
+ | >> [[こちら:http:///modules/d3forum/index.php?topic_id=26]]を参考にしてください。&br; | ||
**注意事項 [#eb2e6018] | **注意事項 [#eb2e6018] | ||
+ 管理者設定の「themes/ ディレクトリからの自動アップデートを有効にする」を「はい」とします。 (もちろん全て完了したら「いいえ」に戻す) | + 管理者設定の「themes/ ディレクトリからの自動アップデートを有効にする」を「はい」とします。 (もちろん全て完了したら「いいえ」に戻す) | ||
- | + 管理画面の携帯対応は行っておりません。オリジナルテンプレートをリネームしただけです。:hammer: | + | + 管理画面の携帯対応は行っておりません。抜いてありますので、オリジナルのdbから読まれます。 |
+ AUの一部機種での確認しかしていません。 また、編集漏れや間違いも残っていると思いますので、必要に応じて使用者にて編集して下さい。 | + AUの一部機種での確認しかしていません。 また、編集漏れや間違いも残っていると思いますので、必要に応じて使用者にて編集して下さい。 | ||
+ 読込み/書込みバイト数制限などもしていません。 必要に応じて、使用される方が組み込んでください。 | + 読込み/書込みバイト数制限などもしていません。 必要に応じて、使用される方が組み込んでください。 | ||
Line 72: | Line 89: | ||
**改変履歴 [#w2ac030c] | **改変履歴 [#w2ac030c] | ||
- | -08/03/15 ver0.1 公開 | + | - 11/09/19 ver0.1.1a 友人申請の承認ができない不具合対策(mypage_confirm.html)(thx guest) |
+ | - 08/08/18 ver0.1.1 AUからプロフィール編集送信できない不具合対策(mypage_profile.html) | ||
+ | - 08/08/16 ver0.1a D3モジュールのテンプレートの階層配布 (各ファイル中身は変更なし) | ||
+ | - 08/03/15 ver0.1 公開 | ||
**ライセンス [#l889fd51] | **ライセンス [#l889fd51] | ||
ライセンス:GPL | ライセンス:GPL | ||
- | オリジナル:[url=http://www.bratech.co.jp/mydownloads+index.htm]XSNダウンロードページ[/url] | + | オリジナル:[[XSNダウンロードページ:http://www.bratech.co.jp/mydownloads+index.htm]] |
(This host) = http://mth.naaon.com