.

Post new topic  Reply to topic

 » Khu thành viên » Đóng góp[TUT] Tự động cập nhật thành viên online không cần chuyển trangYou cannot reply to topics in this forum

#1doannamthai on 2013-02-22, 20:33 View user profile http://lop8b2.forumvi.com/
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanh[TUT] Tự động cập nhật thành viên online không cần chuyển trang
Cho punBB
Hì thấy các trang mạng lớn , yahoo ... vừa đăng nhập vào cái thấy đã có tên ngay trong danh sách online mà không cần chuyển trang thấy hay, lấy ý tưởng
Xin giới thiệu một tut tự động cập nhật thành viên online và thoát ra thường xuyên khoảng từ 1-3 giây mà không phải F5 lại trang,
Hướng dẫn 1 bước rất đơn giản
Đây là tut khó diễn tả bằng demo ảnh nên dùng demo online các bạn có thể thử nghiệm bằng 2 trình duyệt
Demo online: http://codefm1.forumvi.com/

Cho code sau vào Javascript:
Tittle : t-online
Place : In all the pages
Code :


Code:
eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('$(2(){3.f()});(2(){j 3={h:2(){$.i(\'/k\',2(9){a(6.5(\'l\')||6.5(\'4\')){a(c.g=="e"){a(6.5(\'4\').8.1.1.7!=$(9).d(\'#4\')[0].8.1.1.7)6.5(\'4\').8.1.1.7=$(9).d(\'#4\')[0].8.1.1.7}}})},f:2(){m(2(){3.h()},n)}};b.3=3})();(2(){b.c={g:\'e\'}})();',24,24,'|nextSibling|function|thailogin|onlinelist|getElementById|document|innerHTML|firstChild|tlogin|if|window|thailogin_config|find|hotrofm|init|codeprotect|check|get|var|forum|i_whosonline|setInterval|1000'.split('|'),0,{}))


*Chú ý; cái này mình viết ở hotrofm nên khi share các bạn nhớ gốc nhé
By: doannamthai


#2admin on 2013-02-22, 21:18 View user profile http://www.fmvi.vn gialangsangai@yahoo.com
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
Chức năng này phải nói là không cần thiết lắm, lại gây lag forum do cập nhật liên tục mỗi giây.
Code này cũng phụ thuộc cấu trúc diễn đàn, nếu đã sửa templates thì sẽ không dùng được.
Có lẽ mấy code thế này không cần mã hóa đâu
Tiếp tục phát huy nhé
#3doannamthai on 2013-02-22, 21:19 View user profile http://lop8b2.forumvi.com/
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
Hì em chỉ share góp y thôi mà ^~^ chuyện giây thì đơn giản em kéo nó lên 1 tiếng cũng được
#4zero on 2013-02-23, 04:41 View user profile http://en.forumvi.com
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
cái này dùng để làm gì vậy
Code:
thailogin_config.codeprotect
? Nói thật thì code quá dài...
Code:
function thailogin() {
   $.get('/', function (tlogin) {
      if (document.getElementById('i_whosonline') || document.getElementById('onlinelist') && $('#pun-info').html() != $(tlogin).find('#pun-info')) {
         $('#pun-info').html($(tlogin).find('#pun-info'))
      }
   })
};
setInterval(thailogin, 5000);
1s rất dễ hit request limit, tăng lên +5s là an toàn nhất hoặc dùng onclick.
#5notme on 2013-02-23, 09:16 View user profile
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
Code:

function thailogin() {
  $.get("/", function(a) {
    $("#pun-info").html($(a).find("#pun-info"));
    setTimeout("thailogin()", 3E3)
  })
}
thailogin();
cái bước kiểm tra hình như ko cần lắm, vì mất công load rồi thì nhét luôn vào đi trùng thì vẫn vậy mà
#6doannamthai on 2013-02-23, 09:45 View user profile http://lop8b2.forumvi.com/
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
zero wrote:cái này dùng để làm gì vậy
Code:
thailogin_config.codeprotect
? Nói thật thì code quá dài...
Code:
function thailogin() {
   $.get('/', function (tlogin) {
      if (document.getElementById('i_whosonline') || document.getElementById('onlinelist') && $('#pun-info').html() != $(tlogin).find('#pun-info')) {
         $('#pun-info').html($(tlogin).find('#pun-info'))
      }
   })
};
setInterval(thailogin, 5000);
1s rất dễ hit request limit, tăng lên +5s là an toàn nhất hoặc dùng onclick.

Cảm ơn anh zero đã góp ý cái ...codeprotect chỉ là nếu xóa cái đấy thì không dùng được thôi mà.... làm cho người dùng không thay đổi dc thông tin
Còn time thì em để thấy 5s là hợp lý , đúng như anh nói dễ ăn request limit
#7doannamthai on 2013-02-23, 10:09 View user profile http://lop8b2.forumvi.com/
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
notme wrote:
Code:

function thailogin() {
  $.get("/", function(a) {
    $("#pun-info").html($(a).find("#pun-info"));
    setTimeout("thailogin()", 3E3)
  })
}
thailogin();
cái bước kiểm tra hình như ko cần lắm, vì mất công load rồi thì nhét luôn vào đi trùng thì vẫn vậy mà
Cảm ơn đã góp ý
#8notme on 2013-02-23, 12:33 View user profile
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
code này mấy ai dùng ăn cắp chi cho cực
#9doannamthai on 2013-02-23, 17:19 View user profile http://lop8b2.forumvi.com/
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
notme wrote:code này mấy ai dùng ăn cắp chi cho cực
Ăn cắp gì
#10notme on 2013-02-25, 07:49 View user profile
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
t thấy bạn bảo mật cho code nữa cơ mà
#11alo123 on 2013-10-17, 00:53 View user profile http://www.hoangtin.tk
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang
hok hiểu demo đâu cả
#12Sponsored content Today at 15:02
50,32,5030,20,2045,40,2540,20,2025,35,7050,15,3055,30,4545,30,6055,15,4045,20,45
Trả lời nhanhRe: [TUT] Tự động cập nhật thành viên online không cần chuyển trang

You are not connected. Please login or register

Bài cùng chuyên mục

Tìm kiếm

Tìm theo chủ đề

Bài cùng tác giả

Tên thành viên


Chia sẻ

Chia sẽ

Bắt đầu

Sơ đồ

Sơ đồ diễn đàn

Thiết đặt