1: 2008-03-15 (土) 10:49:53 naao ソース
Line 1: Line 1:
 +** WizMobile用XSNSテンプレート*概要 [#e3f30d5a]
 +XSNSをHD(ホダ塾ディストリビューションforXCL2.1にインストールし、同梱のWizMobileモジュールを使用して携帯対応に使用できる、XSNS1.1.0以降用のテンプレートです。
 +**使用方法 [#m375deb8]
 ++ HD全体の携帯対応の方法については、WizMobileのReadmeやかXUGJのマニュアルを参考に構築して下さい。
 ++ ここからダウンロードした「xsns_mobile_templates.zip」を解凍し、「templates」フォルダを、「xoops_root_path/themes/mobile/templates」以下にコピーします。 「mobile」の部分は、ご使用の環境に合わせて変えて下さい。
 ++ インストールディレクトリ名が「xsns」違う場合は、各ファイル名の「xsns」の部分も全て変更して下さい。
 ++ プライベートメッセージに「message」モジュールを使用するための「xsns_mypage.html」の当該部分の編集が入っています。 「message」モジュールを使用しない場合は、オリジナルテンプレートの記述
 +<{$smarty.const._US_PM}>
 +<{$user_info.pmlink}>
 +に戻してください。
 ++ XSNSのいくつかのファイルのソースコードに追記が必要です。
 +  おそらく本当はPreloadで行けると思うのですが、私にはできません。。 どなたかご教示を。
 +  で、以下の各ファイルの
 +[code]
 + function dispatch()
 + {
 +[/code]
 + 内の冒頭部分などの分かりやすいところに加筆します。
 +--「act/index/editAction.php」
 +[code]
 +    require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
 +    $token_handler =& new XoopsMultiTokenHandler();
 +    $token = new XoopsFormToken($token_handler->create('COMMUNITY_EDIT'));
 +    // Hidden
 +    $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">';
 +    $this->context->setAttribute('token_tag', $token_tag);
 +[/code]
 +--「act/index/add_confirmAction.php」
 +[code]
 +    require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
 +    $token_handler =& new XoopsMultiTokenHandler();
 +    $token = new XoopsFormToken($token_handler->create('COMMUNITY_ADD'));
 +    // Hidden
 +    $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">';
 +    $this->context->setAttribute('token_tag', $token_tag);
 +[/code]
 +--「act/topic/add_confirmAction.php」
 +[code]
 +    require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
 +    $token_handler =& new XoopsMultiTokenHandler();
 +    $token = new XoopsFormToken($token_handler->create('TOPIC_ADD'));
 +    // Hidden
 +    $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">';
 +    $this->context->setAttribute('token_tag', $token_tag);
 +[/code]
 +--「act/topic/editAction.php」
 +[code]
 +    require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
 +    $token_handler =& new XoopsMultiTokenHandler();
 +    $token = new XoopsFormToken($token_handler->create('TOPIC_EDIT'));
 +    // Hidden
 +    $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">';
 +    $this->context->setAttribute('token_tag', $token_tag);
 +[/code]
 +--「act/topic/res_confirmAction.php」
 +[code]
 +    require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
 +    $token_handler =& new XoopsMultiTokenHandler();
 +    $token = new XoopsFormToken($token_handler->create('TOPIC_COMMENT_ADD'));
 +    // Hidden
 +    $token_tag = '<input type="hidden" name="'.$token->_name.'" value="'.$token->_value.'">';
 +    $this->context->setAttribute('token_tag', $token_tag);
 +[/code]
 +
 +**注意事項 [#eb2e6018]
 ++ 管理者設定の「themes/ ディレクトリからの自動アップデートを有効にする」を「はい」とします。 (もちろん全て完了したら「いいえ」に戻す)
 ++ 管理画面の携帯対応は行っておりません。オリジナルテンプレートをリネームしただけです。:hammer:
 ++ AUの一部機種での確認しかしていません。 また、編集漏れや間違いも残っていると思いますので、必要に応じて使用者にて編集して下さい。
 ++ 読込み/書込みバイト数制限などもしていません。 必要に応じて、使用される方が組み込んでください。
 ++ 書き込み等の不具合・文字化けの可能性も残っています。 必ずテストコミュ・テストトピなどで事前確認をしてから公開して下さい。 万一不具合があったとしても、当方では一切責任は負えませんので、ご了解いただいた上でご使用下さい。
 +
 +**改変履歴 [#w2ac030c]
 +-08/03/15 ver0.1 公開
 +
 +**ライセンス [#l889fd51]
 +ライセンス:GPL
 +オリジナル:[url=http://www.bratech.co.jp/mydownloads+index.htm]XSNダウンロードページ[/url]


トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 10523, today: 1, yesterday: 0

この記事を共有

OpenIDログイン

ログイン

E-mail

パスワード:



パスワード紛失

新規登録

テーマ選択 

screenshot

(5 テーマ)