Welcome Guest [Log In] [Register]
Chào mừng bạn đến với »»--(¯`°ZetaFamily°´¯)--»» - nơi chia sẽ những thủ thuật cho forum Zetaboards

-‘๑’- Bạn hiện đang xem diễn đàn của chúng tôi với tư cách là Khách.Điều này có nghĩa là bạn sẽ không thấy được hệ thống các code được chia sẽ trên diễn đàn.

-‘๑’- Đăng Ký rất đơn giản, nhanh chóng, và hoàn toàn miễn phí. Nhấp chuột vào ĐÂY

-‘๑’- Sử dụng Firefox để đăng nhập Forum dễ dàng hơn !

-‘๑’- Nếu đã có tài khoản hãy đăng nhập dưới đây :

-‘๑’- Chúc bạn một ngày tốt lành -‘๑’-

Username:   Password:
Add Reply
[ZB code] Bảng thống kê
Topic Started: Feb 22 2011, 08:06 PM (1,271 Views)
ZetaFamily
Member Avatar
Tôi yêu Zetaboards

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

Posted Image

Đặ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/
Offline Profile Quote Post TOP
 
free_style95
No Avatar
Tìm hiểu ZB
Đặt cả 2 hay đặt trong 1 trong 2 cái vậy anh
Offline Profile Quote Post TOP
 
ZetaFamily
Member Avatar
Tôi yêu Zetaboards

Cả hai bạn
Offline Profile Quote Post TOP
 
dangduyky
No Avatar
Thăm nhà ZF
sao mấy cái code này mình chèn vào mà không hoạt động vậy.
Offline Profile Quote Post TOP
 
ZetaFamily
Member Avatar
Tôi yêu Zetaboards

Code này forum mình đang dùng đấy bạn
Offline Profile Quote Post TOP
 
Nareel
No Avatar
Thăm nhà ZF
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?
Offline Profile Quote Post TOP
 
ZetaFamily
Member Avatar
Tôi yêu Zetaboards

Bạn vào
Admin CP
→ Board Preferences
→ Portal
chỉnh như sau thử nhé

Posted Image
Offline Profile Quote Post TOP
 
Nareel
No Avatar
Thăm nhà ZF
Vẫn không đc bạn à.
Xem đây, đây là forum mình http://tiffany.no-ip.info/index/
Offline Profile Quote Post TOP
 
ZetaFamily
Member Avatar
Tôi yêu Zetaboards

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
Offline Profile Quote Post TOP
 
Nareel
No Avatar
Thăm nhà ZF
Tớ làm hết rồi, nhưng cũng ổn mà nó vẫn còn 3 dòng null kia?
Offline Profile Quote Post TOP
 
1 user reading this topic (1 Guest and 0 Anonymous)
Go to Next Page
« Previous Topic · ZetaBoards Code Forum · Next Topic »
Add Reply

Liên Kết Forum

Copyright©2011,ZetaFamily™.All rights reserved
Xem tốt nhất trên các trình duyệt FireFox hoặc Google Chrome
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.
ZetaFamily Theme designed by ZetaFamily.Co.Cc