The0ne-zoner

Free Whole-hearted and Professional


You are not connected. Please login or register

Chuyển đến trang : 1, 2  Next

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 2 trang]

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

Bài viết này được viết theo yêu cầu: [You must be registered and logged in to see this link.]


Thực hiện như sau:
ACP -> Modules -> HTML & JAVASCRIPT -> Javascript codes management -> Change a Javascript Code -> Create a new javascript
Nội dung:
Title: Js for the slimbox
Placement: In all the page
Javascript Code:
Code:
//Được viết bởi MxTruong
//Vui lòng không xóa sửa nội dung trong code
jQuery(function () {
    jQuery(".vote-button a").click(function (v) {
      v.preventDefault();
        a = jQuery(this).attr("href").split("eval=")[1].slice(0, 4);
        b = _userdata["username"];
        c = jQuery(this).parents(".post").find(".username a").html();
        d = jQuery(this).attr("href");
        a == "plus" ? a = "[b]Cộng[/b]" : a = "[b]Trừ[/b]";
        jQuery.post("/privmsg", {
            "mode": "post",
            "subject": "[Hệ Thống]" + b + " đã vote cho bạn!",
            "message": b + " đã vote " + a + " tại topic " + location.href,
            "username[]": c,
            "folder": "inbox",
            "post": "Send"         
        }).done(function(){location.href=d;});   
    })
})
Đối với forum không sử dụng toolbar mặc định của fm thì thay:(Lưu ý: phải sử dụng navbar của fm)
Code:
_userdata["username"]
Bằng:
Code:

jQuery('#logout').text().split(' ')[2]
Đối với phiên bản phppp3 thì thay:
Code:
jQuery(this).parents(".post").find(".username a").html()
Bằng:
Code:
jQuery(this).parents(".post").find('.author a').text()
Nếu muốn Viết lên Wall thay vì gửi tin nhắn thì thay:
Code:
 jQuery.post("/privmsg", {
            "mode": "post",
            "subject": "[Hệ Thống]" + b + " đã vote cho bạn!",
            "message": b + " đã vote " + a + " tại topic " + location.href,
            "username[]": c,
            "folder": "inbox",
            "post": "Send"         
        }).done(function(){location.href=d;});   
Bằng:
Code:
jQuery.post("/privmsg", {
          post_icon: 3,
            subject: "[Hệ Thống]" + b + " đã vote cho bạn!",
            message: b + " đã vote " + a + " tại topic " + location.href,
            username: c,
         mode: "post_profile",
        folder: "profile",
            "post": "Send"         
        }).done(function(){location.href=d;});   

Xem Bài viết trước của tôi:
  • Một phần nội dung bài viết đã bị ẩn, hãy thực hiện các bước trên, sử dụng thử mod và sau đó cho tôi ý kiến để được đọc tiếp nội dung bị ẩn.

Viết bởi MxTruong ngày 19-5-2013



Được sửa bởi ܓܨܓMxTrường ngày Mon May 20, 2013 8:09 pm; sửa lần 6. (Reason for editing : Sửa lỗi lần 1)

Ruby
Ruby Newbie
Newbie

Cái này có dành cho Phpbb3 được không anh ?[/i]

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

Giờ mới biêt nguyên lý của nó . Thanks

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

Ruby đã viết:Cái này có dành cho Phpbb3 được không anh ?
Đã sửa lại bài viết để phù hợp với phiên bản phpbb3 Hun thắm thiết Hun thắm thiết

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

Quá nhọ !!!!!!!!!!!!! Giang hồ

Cười sảng khoái

daicaibang
daicaibang Newbie
Newbie

quá hot luôn, mình là người yêu cầu đây cười nhăn răng, cảm ơn bạn rất nhiều.

avatar
Hell Diamond Newbie
Newbie

cái tên JS mới vui, thanks huynh nhìu

harryumefor
harryumefor Newbie
Newbie

cái này cho punbb hả huynh

[Z]igZag
[Z]igZag Newbie
Newbie

thi xong rồi hả anh sao nhiều MOD mới rồi

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

harryumefor đã viết:cái này cho punbb hả huynh
Punbb phpbb2 phpbb3
Riêng invision chưa test!

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

cái này hình như nó không chạy nè thím, ấn vô cái vote mặc định của fm mà chẳng chuyển biến gì

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

Cái này viết cho vote mặc định của fm mà ???
À, có 1 sơ suất nhỏ là phải sử dụng toolbar nó mới active vì sử dụng:
Code:
_userdata["username"]
Đã chỉnh sửa lại !

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

Click vote được nhưng không có thông báo

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

Nếu chưa thì nên xem lại có check cho phép người khác nhắn tin đến hay chưa ??

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

doannamthai đã viết:Click vote được nhưng không có thông báo
Đã xem lại và thấy 1 lỗi nho nhỏ Cười nhe răng
Các bạn xem và sửa lại cho phù hợp nhé !

daicaibang
daicaibang Newbie
Newbie

Mà bạn ơi kô fải là wall hả bạn? Vì inbox bị giới hạn số lượng tin nhắn thì fải?

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

daicaibang đã viết:Mà bạn ơi kô fải là wall hả bạn? Vì inbox bị giới hạn số lượng tin nhắn thì fải?
Người viết yêu cầu, yêu cầu như vậy bạn à ^^

daicaibang
daicaibang Newbie
Newbie

Bạn ơi bạn ấy yêu cầu là tường í
rainbox đã viết:Cho mình hỏi, không biết đã có tut khi nhấn vote bài viết của một người nào đó thì có thông báo lên tường với nội dung đại loại như đã vote cho bạn tại đường link bài viết.
Mình muốn diễn đàn có mod này.
Cám ơn bạn nhiều.

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

daicaibang đã viết:Bạn ơi bạn ấy yêu cầu là tường í
rainbox đã viết:Cho mình hỏi, không biết đã có tut khi nhấn vote bài viết của một người nào đó thì có thông báo lên tường với nội dung đại loại như đã vote cho bạn tại đường link bài viết.
Mình muốn diễn đàn có mod này.
Cám ơn bạn nhiều.
Đã bổ sung theo yêu cầu của bạn!

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

cái này sao thử mãi vẫn thế nhỉ thím

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

à được rồi thử trên phpbb3 thì thành công

ܓܨܓMxTrường
ܓܨܓMxTrường Nhóm the0ne
Nhóm the0ne

doannamthai đã viết:à được rồi thử trên phpbb3 thì thành công
Lúc viết thì a viết done() cho ajax nhưng lúc post lại post là ajax success nên mới bị lỗi ti tí chỗ gửi tin ý mà ^^

avatar
Hell Diamond Newbie
Newbie

bắt buộc sử dụng thanh nav mặc định hở huynh. Nếu em đổi style nhưng vẫn để:
Code:
{GENERATED_NAV_BAR}
trng head thì có sử dụng dk ko

doannamthai
doannamthai Nhóm the0ne
Nhóm the0ne

cái lưu ý trên vì : nếu bạn bỏ thanh toolbar của fm thì thẻ _userdata["username"] vô tác dụng , còn nếu bạn bỏ thanh navbar của fm thì sẽ mất #logout (cái này là tên người đã vote cho bạn )
=> Bạn có thể thay đổi style của navbar nhưng không được đổi hoặc xóa id #logout trong thanh navbar đó

nhocpro9x
nhocpro9x Newbie
Newbie

hay

Sponsored content

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 2 trang]

Chuyển đến trang : 1, 2  Next

Permissions in this forum:
Bạn không có quyền trả lời bài viết