1. 修改
$newthreads = $timestamp - $lastvisit;
//---------------Hack PM info start
$query = $db->query("SELECT COUNT(*) FROM $table_pm WHERE (msgfrom='$discuz_user' AND folder='outbox') OR (msgto='$discuz_user' AND folder='inbox')");
$u2uusednum = $db->result($query, 0);
$query = $db->query("SELECT COUNT(*) FROM $table_pm WHERE msgto='$discuz_user' AND folder='inbox' && new='1'");
$u2unew = $db->result($query, 0);
//---------------hack PM info end
//-----------------hack Bank information start
$query = $db->query("SELECT avatar,credit,bank,money FROM $table_members WHERE username='$discuz_user'");
$userbank=$db->fetch_array($query);
$userbankmoney= $userbank[bank];
$usermoney= $userbank[money];
$allmoney = $userbank[bank]+$userbank[money];
//---------------hack Bank information end
//---------------hack ConvertIP start
function convertip($ip, $datadir = "./"){
$ip_detail = explode(".", $ip);
if(file_exists("{$datadir}ipdata/$ip_detail[0].txt")) {
$ip_fdata = fopen("{$datadir}ipdata/$ip_detail[0].txt", "r");
} else {
if(!($ip_fdata = fopen("{$datadir}ipdata/0.txt", "r"))) {
echo "IP 數據文件錯誤";
}
}
for ($i = 0; $i <= 3; $i++) {
$ip_detail[$i] = sprintf("%03d", $ip_detail[$i]);
}
$ip=join(".", $ip_detail);
do {
$ip_data = fgets($ip_fdata, 200);
$ip_data_detail = explode("|", $ip_data);
if($ip >= $ip_data_detail[0] && $ip <= $ip_data_detail[1]) {
fclose($ip_fdata);
return $ip_data_detail[2].$ip_data_detail[3];
}
} while(!feof($ip_fdata));
fclose($ip_fdata);
return "未知地區";
}
//---------------hack ConvertIP end
//---------------hack Meminfo start
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 6.0")) {
$visitor_browser = "Internet Explorer 6.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) {
$visitor_browser = "Internet Explorer 5.5";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) {
$visitor_browser = "Internet Explorer 5.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) {
$visitor_browser = "Internet Explorer 4.01";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) {
$visitor_browser = "NetCaptor";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) {
$visitor_browser = "Netscape";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) {
$visitor_browser = "Lynx";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) {
$visitor_browser = "Opera";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) {
$visitor_browser = "Konqueror";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla/5.0")) {
$visitor_browser = "Mozilla";
} else {
$visitor_browser = "其它";
}
//上面的是瀏覽器
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.1")) {
$visitor_os = "Windows XP";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.2")) {
$visitor_os = "Windows Server 2003";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5")) {
$visitor_os = "Windows 2000";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "4.9")) {
$visitor_os = "Windows ME";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 4")) {
$visitor_os = "Windows NT 4.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "98")) {
$visitor_os = "Windows 98";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "95")) {
$visitor_os = "Windows 95";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mac")) {
$visitor_os = "Mac";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Linux")) {
$visitor_os = "Linux";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Unix")) {
$visitor_os = "Unix";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "FreeBSD")) {
$visitor_os = "FreeBSD";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "SunOS")) {
$visitor_os = "SunOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "BeOS")) {
$visitor_os = "BeOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "OS/2")) {
$visitor_os = "OS/2";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "PC")) {
$visitor_os = "Macintosh";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "AIX")) {
$visitor_os = "AIX";
} else {
$visitor_os = "其他";
}
$mem_home = convertip($onlineip, $datadir = "./");
//---------------hack Meminfo end
//---------------hack Hottopic start
$hack_cut_str = 45;
$hack_others_threadlist = array();
$thread = array();
$query = $db->query("SELECT t.* FROM $table_threads t WHERE t.fid<>'$fid' ORDER BY lastpost DESC LIMIT 0, 11");
while($thread = $db->fetch_array($query)) {
$thread['view_subject'] = wordscut($thread['subject'],$hack_cut_str);
$thread['date']= gmdate("$dateformat $timeformat", $thread['dateline'] + $timeoffset * 3600);
$thread['lastreplytime']= gmdate("$dateformat $timeformat", $thread[lastpost] + ($timeoffset * 3600));
$hack_others_threadlist[] = $thread;
}
//---------------hack Hottopic end
require $discuz_root.'./include/pmprompt.php';
}
//---------------Hack Today Visit Start
$datecut = time() - (3600 * 24);
$query = $db->query("SELECT username FROM $table_members WHERE lastvisit>='$datecut' ORDER BY lastvisit DESC");
$todaymembersnum = 0;
$todaymembers = '';
$comma = '';
while ($memberstoday = $db->fetch_array($query)) {
if($todaymembersnum<=100){
$todaymembers .= "$comma <a href=\"viewpro.php?&username=".rawurlencode($memberstoday['username'])."\">".$memberstoday['username']."</a>";}
++$todaymembersnum;
$comma = ", ";
}
//---------------Hack Today Visit End
2. 修改
<table cellspacing="{TABLESPACE}" cellpadding="0" border="0" width="{TABLEWIDTH}" align="center">
<tr class="mediumtxt"><td class="smalltxt">
{lang index_your} {lang credit_title} <span class="bold">$credit</span> {lang credit_unit} / {lang index_status}:
<span class="bold">$grouptitle</span>
<br>
{lang timenow} $currenttime, {lang your_lastvisit} $lastvisittime
</td><td align="right" nowrap class="smalltxt">
{lang total} <span class="bold">$threads</span> {lang index_threads} / <span class="bold">$posts</span> {lang index_posts} / <span class="bold">$totalmembers</span> {lang index_members}<br>
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
<a href="member.php?action=markread">{lang mark_read}</a>
<!--{if $discuz_user}-->
| <a href="search.php?srchuname=$discuz_userenc&srchfrom=604800&searchsubmit=yes">{lang show_mytopics}</a>
<!--{/if}-->
| {lang welcome_newmember} <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a><br>
</td></tr></table>
$announcements
</marquee>
<!--{/if}-->
</td></tr>
<!--{/if}-->
<!--{if empty($gid)}-->
<td class="smalltxt" bgcolor="{ALTBG2}" width="31%" valign="top" style="word-break: keep-all" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<!-- MemInfo hack -->
{template MemInfo}
<!-- MemInfo end -->
</td>
<td class="smalltxt" bgcolor="{ALTBG2}" width="27%" valign="top" style="word-break: keep-all" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<!-- ForumInfo hack -->
{template ForumInfo}
<!-- ForumInfo end -->
</td>
<td bgcolor="{ALTBG2}" width="42%" valign="top" style="word-break: keep-all" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
<!-- Hot hack -->
{template home_hot_topics}
<!-- Hot hack end -->
</td></tr>
3. 修改
'cash' => '現金',
'money' => '金幣',
'deposit' => '存款',
4. 將下載回來的 IndexHack.rar 解壓至
5. 在系統設置→系統工具→更新緩存
1. 將下載回的
2. 將下列
$hack_cut_str = 39;
$hack_others_threadlist = array();
$thread = array();
$query = $db->query("SELECT t.* FROM $table_threads t WHERE t.fid<>'$fid' ORDER BY lastpost DESC LIMIT 0, 5");
while($thread = $db->fetch_array($query)) {
$thread['view_subject'] = wordscut($thread['subject'],$hack_cut_str);
$hack_others_threadlist[] = $thread;
}
3. 還原