|
bachlong
|
May 28 2007, 04:19 PM
Post #1
|
Dark Angle
- Posts:
- 313
- Group:
- Member ™
- Member
- #122
- Joined:
- June 2, 2006
|
DEMO
Footer
- Code:
-
<script type="text/javascript"> <!-- //------------------------------------------ // Top X Statistics - Created By Beta // This code may not be redistributed or edited // without the creator's permission // This copyright header must stay intact at all times // © 2006 Original Concepts //------------------------------------------
// X #s - Max Is 50 - Must Be Seperated By A "," var Stats = [5, 10, 15, 20];
// Do Not Edit Below This var Board = document.getElementById("navstrip").getElementsByTagName("A")[0].innerHTML; if(document.title.match(new RegExp("^" + Board + "$", "gi"))) { var Panel = document.getElementById("TopX"); Panel.innerHTML = "Top Statistics - ["; for(var x = 0; x < Stats.length; x++) { Panel.innerHTML += " | <a href='javascript:Load(\"" + Math.round(Stats[x] + 1) + "\");'>" + Stats[x] + "</a>"; } Panel.innerHTML += " ]"; Panel.innerHTML = Panel.innerHTML.replace(/\[ \|/i,"[ "); Panel.parentNode.parentNode.style.display = "block";
function Get(url, type, num) { var Request = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); var Location = location.href.split(/index.php/i)[0] + "index.php?" + url; Request.open("GET", Location, true); Request.onreadystatechange = function() { switch(type) { case "1" : var Count = 0; var Body = document.createElement("DIV"); Body.innerHTML = (Request.readyState == 4 && Request.status==200)? Request.responseText : false; var Table = document.getElementById("replies"); Table.rows[0].cells[0].innerHTML = "Đề tài:<br>"; Table.rows[0].cells[1].innerHTML = "Thành viên:<br>"; var DIV = Body.getElementsByTagName("DIV"); for(var a = 0; a < DIV.length; a++) { if(DIV[a].className == "row2" && DIV[a].innerHTML.match(/<strong>/gi)) { Count++; if(Count < num) { Table.rows[0].cells[0].innerHTML += "<i>#" + Count + ":</i> " + DIV[a].innerHTML + "<br>"; Table.rows[0].cells[1].innerHTML += "<a href='" + DIV[a+1].getElementsByTagName("A")[0].href + "'>" + DIV[a+1].getElementsByTagName("A")[0].innerHTML + "</a><br>"; } } } break; case "2" : var Count = 0; var Body = document.createElement("DIV"); Body.innerHTML = (Request.readyState == 4 && Request.status==200)? Request.responseText : false; var Table = document.getElementById("posts"); Table.rows[0].cells[0].innerHTML = "Thành viên:<br>"; Table.rows[0].cells[1].innerHTML = "Bài viết:<br>"; var TD = Body.getElementsByTagName("TD"); for(var a = 0; a < TD.length; a++) { if(TD[a].className == "row4" && TD[a].innerHTML.match(/<strong>/gi)) { Count++; if(Count < num) { Table.rows[0].cells[0].innerHTML += "<i>#" + Count + ":</i> " + TD[a].innerHTML + "<br>"; Table.rows[0].cells[1].innerHTML += TD[a+4].innerHTML + "<br>"; } } } break; case "3" : var Count = 0; var Body = document.createElement("DIV"); Body.innerHTML = (Request.readyState == 4 && Request.status==200)? Request.responseText : false; var Table = document.getElementById("joined"); Table.rows[0].cells[0].innerHTML = "Thành viên:<br>"; Table.rows[0].cells[1].innerHTML = "Bài viết:<br>"; var TD = Body.getElementsByTagName("TD"); for(var a = 0; a < TD.length; a++) { if(TD[a].className == "row4" && TD[a].innerHTML.match(/<strong>/gi)) { Count++; if(Count < num) { Table.rows[0].cells[0].innerHTML += "<i>#" + Count + ":</i> " + TD[a].innerHTML + "<br>"; Table.rows[0].cells[1].innerHTML += TD[a+4].innerHTML + "<br>"; } } } break; } } Request.send(""); } function Load(num) { var URL = []; URL[0] = ["act=site", "1", num]; URL[1] = ["act=Members&filter=ALL&sort_key=posts&sort_order=desc&max_results=50", "2", num]; URL[2] = ["act=Members&filter=ALL&sort_key=joined&sort_order=desc&max_results=50", "3", num]; for(var a = 0; a < URL.length; a++) { eval(Get(URL[a][0], URL[a][1], URL[a][2])); } } setTimeout( "Load('6');", 1000); } //--> </script>
Trên <% BOARD %>
- Code:
-
<span style="display: none"> <div class="tableborder"> <div class="maintitle" id="TopX">T́nh h́nh diễn đàn - Đang tải trang...</div> <table width="100%" border="0" cellspacing="1" cellpadding="4" id="Top5"> <tr> <td width="25%" class="titlemedium" align="left"> Thành viên kỳ cựu</td> <td width="25%" class="titlemedium" align="left"> Thành viên mới nhất</td> <td width="50%" class="titlemedium" align="left"> Các bài viết mới</td> </tr> <tr> <td class="top" valign="top"> <table width="100%" cellpadding="3" cellspacing="0" border="0" id="posts"> <tr> <td align="left" valign="top"> Tên thành viên:<br></td> <td align="right" valign="top"> Số bài viết:<br></td> </tr> </table> </td> <td class="top" valign="top"> <table width="100%" cellpadding="3" cellspacing="0" border="0" id="joined"> <tr> <td align="left" valign="top"> Tên thành viên:<br></td> <td align="right" valign="top"> Số bài viết:<br></td> </tr> </table> </td> <td class="top" valign="top"> <table width="100%" cellpadding="3" cellspacing="0" border="0" id="replies"> <tr> <td align="left" valign="top"> Bài viết:<br></td> <td align="right" valign="top"> Người gửi:<br></td> </tr> </table> </td> </tr> <tr> <td class="darkrow2" colspan="3"> </td> </tr> </table> </div><br><br></span>
|
|
kenshin
|
Oct 2 2007, 10:32 AM
Post #2
|
|
minhanhduong
|
Oct 9 2007, 12:32 PM
Post #3
|