}
$xtpl->parse('signed.admintoolbar');
}
$xtpl->parse('signed');
$content = $xtpl->text('signed');
} else {
$xtpl->assign('USER_LOGIN', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=users&' . NV_OP_VARIABLE . '=login');
$xtpl->assign('USER_REGISTER', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=users&' . NV_OP_VARIABLE . '=register');
$xtpl->assign('USER_LOSTPASS', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=users&' . NV_OP_VARIABLE . '=lostpass');
$xtpl->assign('NICK_MAXLENGTH', NV_UNICKMAX);
$xtpl->assign('NICK_MINLENGTH', NV_UNICKMIN);
$xtpl->assign('PASS_MAXLENGTH', NV_UPASSMAX);
$xtpl->assign('PASS_MINLENGTH', NV_UPASSMIN);
$xtpl->assign('GFX_WIDTH', NV_GFX_WIDTH);
$xtpl->assign('GFX_HEIGHT', NV_GFX_HEIGHT);
$xtpl->assign('GFX_MAXLENGTH', NV_GFX_NUM);
$xtpl->assign('N_CAPTCHA', $lang_global['securitycode']);
$xtpl->assign('CAPTCHA_REFRESH', $lang_global['captcharefresh']);
$xtpl->assign('SRC_CAPTCHA', NV_BASE_SITEURL . 'index.php?scaptcha=captcha&t=' . NV_CURRENTTIME);
$xtpl->assign('NV_HEADER', '');
$xtpl->assign('NV_REDIRECT', '');
+ $xtpl->assign('CHECKSS', NV_CHECK_SESSION);
$username_rule = empty($global_config['nv_unick_type']) ? sprintf($lang_global['username_rule_nolimit'], NV_UNICKMIN, NV_UNICKMAX) : sprintf($lang_global['username_rule_limit'], $lang_global['unick_type_' . $global_config['nv_unick_type']], NV_UNICKMIN, NV_UNICKMAX);
$password_rule = empty($global_config['nv_upass_type']) ? sprintf($lang_global['password_rule_nolimit'], NV_UPASSMIN, NV_UPASSMAX) : sprintf($lang_global['password_rule_limit'], $lang_global['upass_type_' . $global_config['nv_upass_type']], NV_UPASSMIN, NV_UPASSMAX);
@@ -333,6 +334,7 @@ function nv_block_login($block_config)
$xtpl->parse('main.allowuserreg.field');
}
+ $xtpl->parse('main.allowuserreg.agreecheck');
$xtpl->parse('main.allowuserreg');
!empty($block_config['display_mode']) ? $xtpl->parse('main.' . $display_layout . '.allowuserreg2') : $xtpl->parse('main.' . $display_layout . '.allowuserreg2_form');
@@ -343,7 +345,6 @@ function nv_block_login($block_config)
}
$xtpl->parse('main.' . $display_layout);
-
$xtpl->parse('main');
$content = $xtpl->text('main');
}
2) Mở file modules/users/blocks/global.user_button.php
$xtpl->assign('SRC_CAPTCHA', NV_BASE_SITEURL . 'index.php?scaptcha=captcha&t=' . NV_CURRENTTIME);
$xtpl->assign('NV_HEADER', '');
$xtpl->assign('NV_REDIRECT', '');
+ $xtpl->assign('CHECKSS', NV_CHECK_SESSION);
$username_rule = empty($global_config['nv_unick_type']) ? sprintf($lang_global['username_rule_nolimit'], NV_UNICKMIN, NV_UNICKMAX) : sprintf($lang_global['username_rule_limit'], $lang_global['unick_type_' . $global_config['nv_unick_type']], NV_UNICKMIN, NV_UNICKMAX);
$password_rule = empty($global_config['nv_upass_type']) ? sprintf($lang_global['password_rule_nolimit'], NV_UPASSMIN, NV_UPASSMAX) : sprintf($lang_global['password_rule_limit'], $lang_global['upass_type_' . $global_config['nv_upass_type']], NV_UPASSMIN, NV_UPASSMAX);
@@ -265,6 +266,7 @@
$xtpl->parse('main.allowuserreg.field');
}
+ $xtpl->parse('main.allowuserreg.agreecheck');
$xtpl->parse('main.allowuserreg');
$xtpl->parse('main.allowuserreg2');
$xtpl->parse('main.allowuserreg3');
3) Mở file modules/users/theme.php
global $module_info, $module_file, $global_config, $lang_global, $lang_module, $module_name, $nv_Request, $op, $nv_redirect;
$xtpl = new XTemplate('register.tpl', NV_ROOTDIR . '/themes/' . $module_info['template'] . '/modules/' . $module_file);
- $xtpl->assign('USER_REGISTER', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=register');
$xtpl->assign('NICK_MAXLENGTH', NV_UNICKMAX);
$xtpl->assign('NICK_MINLENGTH', NV_UNICKMIN);
$xtpl->assign('PASS_MAXLENGTH', NV_UPASSMAX);
@@ -38,6 +37,9 @@ function user_register($gfx_chk, $checkss, $data_questions, $array_field_config,
if ($group_id != 0) {
$xtpl->assign('USER_REGISTER', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=register/' . $group_id);
+ } else {
+ $xtpl->assign('USER_REGISTER', NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=register');
+ $xtpl->parse('main.agreecheck');
}
$username_rule = empty($global_config['nv_unick_type']) ? sprintf($lang_global['username_rule_nolimit'], NV_UNICKMIN, NV_UNICKMAX) : sprintf($lang_global['username_rule_limit'], $lang_global['unick_type_' . $global_config['nv_unick_type']], NV_UNICKMIN, NV_UNICKMAX);
4) Mở file themes/default/js/users.js
window.location.href = "" != b.input ? b.input : window.location.href
}, 6E3)
})))
- }
+ },
+ error: function (xhr, opt, err) {
+ if (window.console.log) {
+ console.log(xhr.status + ': ' + err);
+ } else {
+ alert(xhr.status + ': ' + err);
+ }
+ }
}));
return !1
}
Tham khảo thêm:Tác giả bài viết: hoaquynhtim99
Nguồn tin: nukeviet.vn
Tip:Bài viết, video, hình ảnh, vui lòng gửi về địa chỉ email: Phavaphugmail.com
Giờ ra chơi trải nghiệm sáng tạo và ra mắt các câu lạc bộ năm 2019
Chi đoàn trường THCS Trần Quang Khải phối hợp cùng đoàn xã Hoà Sơn tổ chức lễ...
@Thảo Lê mình chuyển qua hết bên này rồi nhé! có gì bạn xem...
cho e hỏi tên các cuốn sách mà cô lien đã chia sẻ ạ
Thầy Thành thiết kế cái ảnh đẹp quá. :) (y)