|
[ZB code] Bảng thống kê
|
|
Topic Started: Feb 22 2011, 08:06 PM (1,271 Views)
|
|
ZetaFamily
|
Feb 22 2011, 08:06 PM
Post #1
|
Tôi yêu Zetaboards
- Posts:
- 1,677
- Group:
- Administrators
- Member
- #1
- Joined:
- Jul 27, 2010
- My forum:
- http://zetafamily.co.cc
|
Hiện code này đã không còn sử dụng được
Trước tên các bạn vào Admin CP → Board Preferences → Portal chỉnh như sau

Đặt tại Java:
- Code:
-
<script type="text/javascript">if (typeof zeta_cookie === 'undefined') { var zeta_cookie = { path: function () { if (/(?:s|z)\d{1,2}\.zetaboards\.com/.test(main_url)) { return '/' + main_url.split(".com/")[1].split("/")[0]; } else { return '/'; } },
set: function (name, value, expire, path) { var d;
if (expire.constructor === String) { expire = parseInt(expire, 10); } if (expire instanceof Date) { expire = expire.toGMTString(); } else if (expire.constructor === Number) { d = new Date(); d.setDate(d.getDate() + expire); expire = d.toGMTString(); }
path = this.path() + (path || '');
document.cookie = name + '=' + escape(value) + '; ' + 'expires=' + expire + '; ' + 'path=' + path; return this.get(name) === value.toString(); },
get: function (name) { var d = document.cookie, i = d.indexOf(name + '='), j; if (i !== -1) { i += name.length + 1;
j = d.indexOf(';', i); j = j === -1 ? d.length : j;
return unescape(d.substring(i, j)); } return ''; },
del: function (name) { this.set(name, -1, -1); return !this.get(name); } }; } </script>
Đặt tại BTB:
- Code:
-
<script type="text/javascript">//<![CDATA[ // TOP X STATS BY VIRAL //HTTP://ZETAFAMILY.CO.CC var stats = { amount : 10, overall_posters : true, todays_posters : false, newest_members : true, newest_replies : true, defaultpos : "top", // top or bottom title : '©ZetaFamily Sharing™ - Thống kê', reload_text : true, recalculate : 30, // seconds before updating table, 0 = no recalculating inihide : function(){ var pos = zeta_cookie.get("topstatspos"); var posText = (pos == "top" || (pos == "" && stats.defaultpos == "top")) ? '<a href="javascript:stats.pos(2);">Move Down</a>' : '<a href="javascript:stats.pos(1);">Move Up</a>'; var c = '<div class="category"><table class="cat_head"><tr><td><h2><span class="uncollapse"><a href="javascript:stats.expand();"><img alt="+" src="http://z4.ifrm.com/30020/146/0/p1030651/collapse_tcat_collapsed.gif"></a></span><a href="#">'+this.title+'</a><em> - '+ posText +'</em></h2></td></tr></table></div>'; if((pos == "" && this.defaultpos == "top") || pos == "top" ) $("#main").prepend(c); else $("#main").append(c); }, inishow : 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(newest_replies === true) titles += '<th colspan="2">Bài Viết Mới</th>', contents += '<td id="newest_replies" valign="top"><u>Đề tài</u><div>Loading.....</div></td><td style="text-align:right;" valign="top"><u>Người gửi</u><div>Loading.....</div></td>'; if(overall_posters === true) titles += '<th colspan="2">Gửi Bài Nhiều Nhất</th>', contents += '<td id="overall_posters" valign="top"><u>Thành viên:</u><br /><div>Loading.....</div></td><td style="text-align:right;" valign="top"><u>Bài gửi</u><div>Loading.....</div></td>'; if(todays_posters === true) titles += '<th colspan="2">Bài Viết Trong Ngày</th>', contents += '<td id="todays_posters" valign="top"><u>Thành Viên:</u><div>Loading.....</div></td><td style="text-align:right;" valign="top"><u>Viết:</u><div>Loading...</div></td>'; if(newest_members === true) titles += '<th colspan="2">Thành Viên Mới</th>', contents += '<td id="newest_members" valign="top"><u>Thành viên:</u><div>Loading.....</div></td>'; } titles += '</tr>', contents += '</tr>'; var rT = this.reload_text === false ? ' - <em><a href="javascript:stats.call();">Latest post</a></em>' : ''; var pos = zeta_cookie.get("topstatspos"); var posText = (pos == "top" || (pos == "" && stats.defaultpos == "top")) ? '<a href="javascript:stats.pos(2);">Move Down</a>' : '<a href="javascript:stats.pos(1);">Move Up</a>'; var c = '<div class="category"><table class="cat_head"><tr><td><h2><span class="collapse"><a href="javascript:stats.collapse();"><img alt="-" src="http://z4.ifrm.com/30020/146/0/p1030650/collapse_tcat.gif"></a></span><a href="#">'+this.title+'</a>'+rT+'<em> - ' + posText + '</em></h2></td></tr></table><table cellpadding="0" cellspacing="0">'+titles+contents+'<tr><td class="c_foot" colspan="'+colspan+'" valign="top"></td></tr></table></div>'; if((pos == "" && this.defaultpos == "top") || pos == "top" ) $("#main").prepend(c); else $("#main").append(c); 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 + '<img src="http://z4.ifrm.com/30020/146/0/p1033800/new.gif" />' + 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++; } }); }, collapse : function(){ zeta_cookie.set("topstats",false,365); }, expand : function(){ zeta_cookie.set("topstats",true,365); location.reload(); }, pos : function(state){ zeta_cookie.set("topstatspos",state == 1 ? "top" : "bottom",365); location.reload(); } }; var expand = zeta_cookie.get("topstats"); if($("#stats").size() > 0){ if(expand == "" || expand == "true") stats.inishow(); else stats.inihide(); } //]]></script>
Sử dung thủ thuật rút gọn Code và up lên host nhé: http://zetafamily.co.cc/topic/8338720/
|
|
|
| |
|
free_style95
|
Mar 14 2011, 08:59 PM
Post #2
|
Tìm hiểu ZB
- Posts:
- 20
- Group:
- Members
- Member
- #143
- Joined:
- Mar 13, 2011
- Nghề nghiệp:
- học sinh
|
Đặt cả 2 hay đặt trong 1 trong 2 cái vậy anh
|
|
|
| |
|
ZetaFamily
|
Mar 14 2011, 09:03 PM
Post #3
|
Tôi yêu Zetaboards
- Posts:
- 1,677
- Group:
- Administrators
- Member
- #1
- Joined:
- Jul 27, 2010
- My forum:
- http://zetafamily.co.cc
|
Cả hai bạn
|
|
|
| |
|
dangduyky
|
Apr 8 2011, 04:02 PM
Post #4
|
Thăm nhà ZF
- Posts:
- 2
- Group:
- Members
- Member
- #169
- Joined:
- Mar 31, 2011
- Nghề nghiệp:
- sinh vien
|
sao mấy cái code này mình chèn vào mà không hoạt động vậy.
|
|
|
| |
|
ZetaFamily
|
Apr 8 2011, 08:01 PM
Post #5
|
Tôi yêu Zetaboards
- Posts:
- 1,677
- Group:
- Administrators
- Member
- #1
- Joined:
- Jul 27, 2010
- My forum:
- http://zetafamily.co.cc
|
Code này forum mình đang dùng đấy bạn
|
|
|
| |
|
Nareel
|
Apr 17 2011, 02:55 PM
Post #6
|
Thăm nhà ZF
- Posts:
- 3
- Group:
- Members
- Member
- #208
- Joined:
- Apr 17, 2011
- Giới tính:
- Nữ
- Nghề nghiệp:
- a
|
bạn ơi. mình add vào nó hoạt động nhưng tự nhiên có thêm cái null là sao?
|
|
|
| |
|
ZetaFamily
|
Apr 17 2011, 03:06 PM
Post #7
|
Tôi yêu Zetaboards
- Posts:
- 1,677
- Group:
- Administrators
- Member
- #1
- Joined:
- Jul 27, 2010
- My forum:
- http://zetafamily.co.cc
|
Bạn vào Admin CP → Board Preferences → Portal chỉnh như sau thử nhé
|
|
|
| |
|
Nareel
|
Apr 17 2011, 10:03 PM
Post #8
|
Thăm nhà ZF
- Posts:
- 3
- Group:
- Members
- Member
- #208
- Joined:
- Apr 17, 2011
- Giới tính:
- Nữ
- Nghề nghiệp:
- a
|
Vẫn không đc bạn à. Xem đây, đây là forum mình http://tiffany.no-ip.info/index/
|
|
|
| |
|
ZetaFamily
|
Apr 18 2011, 07:47 AM
Post #9
|
Tôi yêu Zetaboards
- Posts:
- 1,677
- Group:
- Administrators
- Member
- #1
- Joined:
- Jul 27, 2010
- My forum:
- http://zetafamily.co.cc
|
Tại Portal đó: Number of posts to show : 10 Show x latest posts :10 cậu thiết lập 2 cái này nữa thử xem sao
p.s: Cậu nên hạn chế kí tự trong nick name lại nhé. Nhiều quá cũng xảy ra lỗi
|
|
|
| |
|
Nareel
|
Apr 19 2011, 07:41 PM
Post #10
|
Thăm nhà ZF
- Posts:
- 3
- Group:
- Members
- Member
- #208
- Joined:
- Apr 17, 2011
- Giới tính:
- Nữ
- Nghề nghiệp:
- a
|
Tớ làm hết rồi, nhưng cũng ổn mà nó vẫn còn 3 dòng null kia?
|
|
|
| |
| 1 user reading this topic (1 Guest and 0 Anonymous)
|