XSNSをX2,JPEx,XCL2.1,2.2に携帯対応レンダーをインストールして携帯対応する場合の、XSNS1.1.0以降用のテンプレートです。
ダウンロードファイル | 適応本体バージョン |
xsns_mobile_template_0.11a.zip[3] 最新 | 1.1.0~ |
xsns_mobile_template_forWM_0_11.zip[4] | 1.1.0~ |
xsns_mobile_template_forWM_0.1a.zip[5] *1 | 1.1.0~ |
xsns_mobile_template_forWM_0.1.zip[6] | 1.1.0~ |
/xoops_root_path/themes/(theme名)/templates/(trustdirname)/(tpl_name)
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']))) {
function dispatch() {
内の冒頭部分などの分かりやすいところに加筆します。
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);
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);
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);
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);
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);
ライセンス:GPL オリジナル:XSNダウンロードページ[16]
(This host) = http://mth.naaon.com