Trường thcs Trần Quang Khải

http://thcstranquangkhai.edu.vn


[NK4.0.29] - không xuất hiện tick "Tôi đồng ý quy định..." ở cửa sổ khi đăng ký thành viên

[NK4.0.29] - không xuất hiện tick "Tôi đồng ý quy định..." ở cửa sổ khi đăng ký thành viên
Tôi đang dùng bản NK4.0.29 
Vẫn gặp lỗi như những bạn trên miêu tả!
+ Một là nó đơ!
+ Hai là nó cứ hỏi "Mã bảo mật" hòi cho dù mình đã nhập rất nhiều lần!
+ không xuất hiện tick "Tôi đồng ý quy định..." ở cửa sổ khi đăng ký thành viên
Cách khắc phục fix lỗi
Tôi đang dùng bản NK4.0.29 
Vẫn gặp lỗi như những bạn trên miêu tả!
+ Một là nó đơ!
+ Hai là nó cứ hỏi "Mã bảo mật" hòi cho dù mình đã nhập rất nhiều lần!
+ không xuất hiện tick "Tôi đồng ý quy định..." ở cửa sổ khi đăng ký thành viên
Cách khắc phục fix lỗi.
Lưu ý: Dấu + đằng trước dòng lệnh là thêm vào và dấu - đằng trước dòng leengj là xóa đi trong quá trình thực hiện
Nhớ như file trước khi thực hiện việc này!
1) Mở file modules/users/blocks/global.login.php
     }
                     $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ại đây

Tác giả bài viết: hoaquynhtim99

Nguồn tin: nukeviet.vn

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây