Bài Mới Nhất | Gửi SMS miễn phí | Code ZB | Hỏi Đáp ZB | Chit Chat | Thủ Thuật Blog| Up Hình & TL | Giải Trí |
Welcome Guest [Log In] [Register]


Add Reply
Mod Thống kê diễn đàn (Advanced Top X Statistics v2.0); Quá tuyệt vời
Topic Started: 17/05/2010 - 01:13 pm (16,071 Views)
hamedledam


Code này mới post tại ifskinzone.Mình mới chôm về.Các bạn dùng thử nha chưa có chỉnh sửa.Mấy mục tiếng anh các bạn chỉnh lại là ok

Phần javascript chèn thằng này vào

Quote:
 
<script type='text/javascript' src='http://z3.ifrm.com/313/104/0/p312803/zeta_cookie.js'></script>


Tiếp theo là

Admin CP → Board Template-->Below the Board:

Xem demo tại http://ktv.info.tm

Quote:
 
<script type="text/javascript">
//<![CDATA[
// TOP X STATS BY VIRAL OF [url]HTTP://VICTORYROAD.ZETABIN.COM[/url]
var stats = {
amount : 5,
overall_posters : true,
todays_posters : true,
newest_members : true,
newest_replies : true,
title : 'Top 5 Statistics',
recalculate : 0, // seconds before updating table, 0 = no recalculating
ini : function(){
var colspan = 0;
with(this){
if(overall_posters === true) colspan += 2;
if(todays_posters === true) colspan += 2;
if(newest_members === true) colspan += 2;
if(newest_replies === true) colspan += 2;
}
var titles = '<tr>', contents = '<tr>';
with(this){
if(overall_posters === true) titles += '<th colspan="2">Overall Top Posters</th>', contents += '<td id="overall_posters" valign="top"><u>Member:</u><br /><div>Loading...</div></td><td style="text-align:right;" valign="top"><u>Posts:</u><div>Loading...</div></td>';
if(todays_posters === true) titles += '<th colspan="2">Todays Top Posters</th>', contents += '<td id="todays_posters" valign="top"><u>Member:</u><div>Loading...</div></td><td style="text-align:right;" valign="top"><u>Posts:</u><div>Loading...</div></td>';
if(newest_members === true) titles += '<th colspan="2">Newest Members</th>', contents += '<td id="newest_members" valign="top"><u>Member:</u><div>Loading...</div></td><td style="text-align:right;" valign="top"><u>Posts:</u><div>Loading...</div></td>';
if(newest_replies === true) titles += '<th colspan="2">Newest Replies</th>', contents += '<td id="newest_replies" valign="top"><u>Thread:</u><div>Loading...</div></td><td style="text-align:right;" valign="top"><u>Last Poster:</u><div>Loading...</div></td>';
}
titles += '</tr>', contents += '</tr>';
$("#main").prepend('<div class="category"><table class="cat_head"><tr><td><h2><a href="#">'+this.title+'</a></h2></td></tr></table><table cellpadding="0" cellspacing="0">'+titles+contents+'<tr><td class="c_foot" colspan="'+colspan+'" valign="top"></td></tr></table></div>');
with(this){
call();
if(recalculate > 0){
setInterval("stats.call();",1000*(Math.min(30,recalculate)));
}
}
},
call : function(){
with(this){
if(overall_posters === true) overall();
if(todays_posters === true) todays();
if(newest_members === true) members();
if(newest_replies === true) replies();
}
},
overall : function(){
var index = 0;
$.get(main_url+"members/?topten",function(o){
$("#overall_posters div").empty().parent().next().find("div").empty();
var top = $("#member_list_full tbody tr",o).not(":first");
var last = Math.min(10,stats.amount);
while(index < last){
var t = top.eq(index).find("td");
var c = index == 0 ? '' : '<br />';
$("#overall_posters div").append(c + t.eq(0).html()).find("img").attr("alt","");
$("#overall_posters").next().find("div:first").append(c + t.eq(4).html());
index++;
}
});
},
todays : function(){
var index = 0;
$.get(main_url+"stats/top_posters/",function(t){
$("#todays_posters div").empty().parent().next().find("div").empty();
var top = $("#top_posters tbody tr",t).not(":first,:last");
var last = Math.min(top.size(),stats.amount);
while(index < last){
var t = top.eq(index).find("td");
var c = index == 0 ? '' : '<br />';
$("#todays_posters div").append(c + t.eq(1).html()).find("img").attr("alt","");
$("#todays_posters").next().find("div:first").append(c + t.eq(3).html());
index++;
}
});
},
members : function(){
var index = 1;
$.get(main_url+"members/?search_type=start&name=&group=0&sort=join_unix&order=d",function(m){
$("#newest_members div").empty().parent().next().find("div").empty();
var top = $("#member_list_full tbody tr",m).not(":first,:last");
var last = Math.min(top.size()-1,stats.amount);
while(index <= last){
var t = top.eq(index).find("td");
var c = index == 1 ? '' : '<br />';
$("#newest_members div").append(c + t.eq(0).html()).find("img").attr("alt","");
$("#newest_members").next().find("div:first").append(c + t.eq(4).html());
index++;
}
});
},
replies : function(){
var index = 0;
$.get(main_url+"site",function(r){
$("#newest_replies div").empty().parent().next().find("div").empty();
var top = $("#portal_main div:contains(Latest Posts)",r).parent().find("div.portal_content");
var last = Math.min(top.size(),stats.amount);
while(index < last){
var t = top.eq(index);
var c = index == 0 ? '' : '<br />';
$("#newest_replies div").append(c + t.prev().find("a").parent().html());
$("#newest_replies").next().find("div:first").append(c + '<a href="'+t.find("a").attr("href")+'">'+t.find("a").text()+'</a>');
index++;
}
});
}
};
stats.ini();
//]]>
</script>
Edited by hamedledam, 17/05/2010 - 01:15 pm.
http://ktv.info.tm

Sharing For all
Offline Profile Quote Post Goto Top
 
Posted ImageThe Road
Member Avatar


code này hay thật. để Mình test thử xem. cảm ơn cậu nhé.
Sống mà không làm chén trà đắng thì thật phí
Offline Profile Quote Post Goto Top
 
Posted ImageThe Road
Member Avatar


TTHL đã việt hóa ;)
DEMO
SAU KHI CHỈNH SỮA VÀ VIỆT HÓA
Javascripts:
Quote:
 
<script type='text/javascript' src='http://z3.ifrm.com/313/104/0/p312803/zeta_cookie.js'></script>

Below the Board:
Code:
 
<script type='text/javascript' src='http://z3.ifrm.com/28002/175/0/f575177/chinh1.js'></script>


Edited by The Road, 17/05/2010 - 11:32 pm.
Sống mà không làm chén trà đắng thì thật phí
Offline Profile Quote Post Goto Top
 
haunguyen
Member Avatar


code này rất hay. mặc dù load 10 bài mới nhất hơi lâu. :(
Posted Image
Vì sự trong sáng của Tiếng Việt xin vui lòng gõ Tiếng Việt có dấu và đúng chuẩn
Offline Profile Quote Post Goto Top
 
hamedledam


The Road
17/05/2010 - 11:19 pm
TTHL đã việt hóa ;)
DEMO
SAU KHI CHỈNH SỮA VÀ VIỆT HÓA
Javascripts:
Quote:
 
<script type='text/javascript' src='http://z3.ifrm.com/313/104/0/p312803/zeta_cookie.js'></script>

Below the Board:
Code:
 
<script type='text/javascript' src='http://z3.ifrm.com/28002/175/0/f575177/chinh1.js'></script>


good hay lắm.thank you.Nhưng bạn ơi có cách nào thêm chữ new trong mỗi chủ đề mới mà ko đụng đến icon lastpost không
Edited by hamedledam, 18/05/2010 - 10:05 am.
http://ktv.info.tm

Sharing For all
Offline Profile Quote Post Goto Top
 
haunguyen
Member Avatar


theo mình thì code trên không thể tích hợp được chữ new bởi nó có hai phần hoàn toàn khác nhau.
bạn thử nghiên cứu code sau:
Code:
 
top5=top5.replace(/<h4><strong>/gi,"<tr><td><img src='http://img186.imageshack.us/img186/8223/newca2.gif'> ");

bạn xem ở http://tuoitrehuyenlak.co.cc/topic/3284063/1/
Edited by haunguyen, 18/05/2010 - 11:58 am.
Posted Image
Vì sự trong sáng của Tiếng Việt xin vui lòng gõ Tiếng Việt có dấu và đúng chuẩn
Offline Profile Quote Post Goto Top
 
ngocphong_gha
Member Avatar


code rất hay! thank
www.Ket-noi.co.cc
Diễn đàn đa chiều dành cho giới trẻ
Offline Profile Quote Post Goto Top
 
Bietsosothoi
Member Avatar


code này nữa Zb có thể nói là pro thật. tuy load hơi chậm. Nhưng mà dùng ở trang index thì không sao hết. chậm 1 tý những ngon là được :))
Posted Image
Offline Profile Quote Post Goto Top
 
ks13_gvr


Code rất hay
nhưng em muốn nhờ 1 chút là sau khi em sử dụng code thêm 1 cột Left Sidebar ( ở đây http://tuoitrehuyenlak.co.cc/topic/2903881/1/ ) em muốn kéo cái bảng top10 đó sang dịch bên phải như các box chứ ko phải dàn hết cả trang web , mọi người chỉ dùm được ko :D

Hình minh họa

Posted Image :m3:
Offline Profile Quote Post Goto Top
 
Can Tho


ks13_gvr
19/05/2010 - 03:11 pm
Code rất hay
nhưng em muốn nhờ 1 chút là sau khi em sử dụng code thêm 1 cột Left Sidebar ( ở đây http://tuoitrehuyenlak.co.cc/topic/2903881/1/ ) em muốn kéo cái bảng top10 đó sang dịch bên phải như các box chứ ko phải dàn hết cả trang web , mọi người chỉ dùm được ko :D

Hình minh họa

Posted Image :m3:
điều này là không nên. Bởi chèn nhỏ lại thì ví dụ tên mem mà lớn sẽ xuống hạng trông rất xấu. khi thu nhỏ lại số hạng hiện thị không đủ do đó co lại sẽ xấu.
code thêm cột bên trái làm gì chứ.. load web lâu thêm. bài viết hiện thị trở nên nhỏ lại... 2 code này hoàn toàn không có điểm chung nên không làm được đâu bạn.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · Tphượt cẩm nang · Next Topic »
Add Reply




Xem tốt nhất trên các trình duyệt FireFox hoặc Google Chrome ở độ phân giải 1024 x 768 pixels.
Diễn đàn là một hệ thống mở, chúng tôi sẽ không chịu trách nhiệm về nội dung đăng tải do người dùng đưa lên.