Phiên bản của thư viện jQuery mặc định trong Forumotion là 1.7.2, và các chức năng dùng jQuery trong diễn đàn đều viết dựa trên phiên bản này.
Trên trang cá nhân, khi bạn thay đổi thông tin, chức năng ajax-profil_edit sẽ giúp bạn thay đổi thông tin ngay lập tức.
Chỉnh sửa thông tin trên trang cá nhân
Tuy nhiên, khi bạn nâng cấp thư viện jQuery phiên bản 1.9 hoặc cao hơn, thì chức năng trên sẽ không sử dụng được nữa.
Để khắc phục lỗi này, bạn làm như sau:
ACP >> Modules >> HTML & JAVASCRIPT >> Javascript codes management
Title * : Fixed bug ajax-profil_edit
Placement : In all the pages
Javascript Code * :
Trên trang cá nhân, khi bạn thay đổi thông tin, chức năng ajax-profil_edit sẽ giúp bạn thay đổi thông tin ngay lập tức.
Chỉnh sửa thông tin trên trang cá nhân
Tuy nhiên, khi bạn nâng cấp thư viện jQuery phiên bản 1.9 hoặc cao hơn, thì chức năng trên sẽ không sử dụng được nữa.
Để khắc phục lỗi này, bạn làm như sau:
ACP >> Modules >> HTML & JAVASCRIPT >> Javascript codes management
Title * : Fixed bug ajax-profil_edit
Placement : In all the pages
Javascript Code * :
- Code:
/* Fixed bug ajax-profil_edit by Zzbaivong */
var forumVersion = 1; // Thay số 1 thành 0 nếu phiên bản diễn đàn của bạn là phpBB2
$(function () {
if (location.pathname.indexOf("/u") === 0 && _userdata.session_logged_in === 1) {
function attrValue(ele) {
var $this = $(ele);
$this.attr("value", $this.val());
}
$(".field_editable").on("input", [".post", ".inputbox"][forumVersion], function () {
attrValue(this);
}).on("change", "select", function () {
attrValue(this);
}).find("select, input, textarea").each(function () {
attrValue(this);
});
}
});