Hiện giờ mình đang dùng widgets login mặc định của FM. Và mình muốn hỏi là có code nào để đăng nhập không chuyển trang không? Mình xin cảm ơn nhiều
Demo: http://c5zone.clubme.net
Demo: http://c5zone.clubme.net
$(function() {
var path = location.pathname,
$login = $('form[action="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.append('<input type="hidden" name="redirect" value="' + path + '">');
}
});
Zzbaivong wrote:Tạo 1 script và đặt In all the pages:
- Code:
$(function() {
var path = location.pathname,
$login = $('form[action="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.append('<input type="hidden" name="redirect" value="' + path + '">');
}
});
$(function() {
var path = location.pathname,
$login = $('a[href^="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.attr('href', function() {
return '/login?redirect=' + path;
});
}
});
Vẫn không được, bạn ơi!Zzbaivong wrote:
Forum bạn thì dùng script này:
- Code:
$(function() {
var path = location.pathname,
$login = $('a[href^="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.attr('href', function() {
return '/login?redirect=' + path;
});
}
});
$(function() {
var path = window.parent.location.pathname,
$login = $('a[href^="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.attr('href', function() {
return '/login?redirect=' + path;
});
}
});
Mình đã gỡ thanh fat nhạc, thử code mới nhưng vẫn không đc.Zzbaivong wrote:Có lẽ nguyên nhân là cái trình phát nhạc ở đầu diễn đàn đấy.
Nó chuyển trang bạn sang dạng iframe nên vài thông số không đúng, ví dụ location.
Bạn thử script này xem:
- Code:
$(function() {
var path = window.parent.location.pathname,
$login = $('a[href^="/login"]');
if (path !== "/" && path !== "/forum" && path !== "/login" && path !== "/register" && _userdata.session_logged_in === 0 && $login.length) {
$login.attr('href', function() {
return '/login?redirect=' + path;
});
}
});
|
|