rengo 2005-12-17 02:43
Al8首頁四格顯示(整理版本)
Al8首頁四格顯示(整理版本)
注意本插件歸alan888所有
會增加兩個數據查詢
必需安裝:
index.php
找
[code]require DISCUZ_ROOT.'./include/forum.php';[/code]
下面加
[code]require DISCUZ_ROOT.'./include/misc.php';[/code]
找
[code]$newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;[/code]
下面加
[code]//---------------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")) {
$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 = "./");
//info//
//新貼//
$hack_cut_str = 36; //修改標題顯示字數
$new_post_threadlist = array();
$nthread = array();
$query = $db->query("SELECT t.*, f.name FROM $table_threads t, $table_forums f WHERE f.password='' AND t.fid<>'$fid' AND (f.viewperm='' or f.viewperm LIKE '%\t$groupid\t%') AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 10");
while($nthread = $db->fetch_array($query)) {
$nthread['forumname'] = $nthread['name'];
$nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str);
$nthread['date']= gmdate("$dateformat $timeformat", $nthread['dateline'] + $timeoffset * 3600);
$nthread['lastreplytime']= gmdate("$dateformat $timeformat", $nthread[lastpost] + ($timeoffset * 3600));
$new_post_threadlist[] = $nthread;
}
//新貼//
//新回覆
$hack_cut_str = 36; //修改標題顯示字數
$new_reply_threadlist = array();
$rthread = array();
$query = $db->query("SELECT t.*, f.name FROM $table_threads t, $table_forums f WHERE f.password='' AND t.fid<>'$fid' AND (f.viewperm='' or f.viewperm LIKE '%\t$groupid\t%') AND f.fid=t.fid AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 10");
while($rthread = $db->fetch_array($query)) {
$rthread['forumname'] = $rthread['name'];
$rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str);
$rthread['date']= gmdate("$dateformat $timeformat", $rthread['dateline'] + $timeoffset * 3600);
$rthread['lastreplytime']= gmdate("$dateformat $timeformat", $rthread[lastpost] + ($timeoffset * 3600));
$new_reply_threadlist[] = $rthread;
}
//回覆//[/code]
rengo 2005-12-17 02:45
[color=Red][size=5]基本版本:[/size][/color]
index.htm
找
[code]{template header}[/code]
下面的
[code]<table......[/code]
到
[code]<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->[/code]
換成
[code]<!--{if empty($gid)}-->
<table border="0" cellspacing="0" cellpadding="0" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center">
<tr><td>
<table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%">
<tr class="header"><td colspan="3">$bbname {lang index_announcements}</td></tr>
<tr bgcolor="{ALTBG2}" align="center">
<td colspan="3" align="center">
<!--{if empty($announcements)}-->
{lang index_noannouncement}
<!--{else}-->
<marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">
$announcements
</marquee>
<!--{/if}-->
</td></tr></table></td></tr></table>
<!--{/if}-->
<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->
</p>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="{BORDERCOLOR}" width="{TABLEWIDTH}" align="center">
<tr><td>
<table cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" border="0" width="100%">
<tr align="left" bgcolor="{ALTBG2}" class="mediumtxt">
<td width="20%">
<!--{if $discuz_uid}-->
歡迎你回來<br><span class="bold">$discuz_userss / </span><a href="logging.php?action=logout">{lang logout}</a>
<!--{else}-->
歡迎光臨<br>
請 <a href="register.php">{lang register}</a> 或 <a href="logging.php?action=login">{lang login}</a>,享受更多功能。\r
<!--{/if}--><br>
{lang index_your} {lang credit_title} <span class="bold">$credit</span>{lang credit_unit}<br>
{lang index_status}: <span class="bold">$grouptitle</span><!--{if $invisible}--> / {lang login_invisible_mode}<!--{/if}--><br>
{lang your_lastvisit} $lastvisittime<br>
IP:<span class="bold">$onlineip</span><br>
{lang location}:<span class="bold">$mem_home</span><br>
{lang stats_os}:<span class="bold">$visitor_os</span><br>
{lang stats_browser}:<span class="bold">$visitor_browser</span><br>
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
<!--{if $discuz_uid}--><a href="search.php?srchuid=$discuz_uid&srchfrom=604800&searchsubmit=yes">{lang show_mytopics}</a> | <!--{/if}-->
<a href="digest.php">{lang digest}</a> | <a href="member.php?action=markread">{lang mark_read}</a></td>
<td width="20%">
<a href="index.php"><strong>$bbname</strong></a><strong>$navigation</strong><br>
{lang timenow} $currenttime<br>
{lang total} <span class="bold">$threads</span> {lang index_threads} / <span class="bold">$posts</span> {lang index_posts}<br>
共有 <span class="bold">$totalmembers</span> {lang index_members}<br>
現時{lang total} <span class="bold">$onlinenum</span> {lang onlines}<br>
{lang welcome_newmember} <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a>
<br><br>
<!-- Search yahoo -->
<table border="0" cellspacing="0" width="100%">
<tr><td>
<form action="http://hk.yahoo.com/srch/sampler/*http://search.hk.yahoo.com/search/hk" method="get" target="_blank">
<tr><td align="left">
<input name="p" size="12" style="font-size:12px;height:21px;" value="你的論壇">
<input type="submit" value=" 雅虎搜尋 " style="font-size:12px;height:21px;"><br>
<input type="radio" name="vs" value="" checked>所有網頁
<input type="radio" name="vs" value="www.macaubbs.com">你的指定域名內
</td></tr>
</form>
</td></tr></table>
<!-- Search yahoo -->
</td>
<td width="20%"><!--{loop $new_post_threadlist $nthread}-->
<!--{if $nthread[replies]}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次 {LF}{lang replies}: $nthread[replies] 次{LF}最後回覆: $nthread[lastreplytime]{LF}{lang lastpost}: $nthread[lastposter]">$nthread[view_subject]</a>
<!--{else}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次{LF}{lang replies}: 暫時沒有回覆">$nthread[view_subject]</a><!--{/if}-->
$nthread[multipage]<br>
<!--{/loop}--></td></td>
<td width="20%"><!--{loop $new_reply_threadlist $rthread}-->
<a href="redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost" title="最新回覆 {LF}{lang forum}: $rthread[forumname]{LF}{lang subject}: $rthread[subject]{LF}{lang author}: $rthread[author]{LF}發表{lang time}: $rthread[date]{LF}{lang search_views}: $rthread[views] 次{LF}{lang replies}: $rthread[replies] 次{LF}最後回覆: $rthread[lastreplytime]{LF}{lang lastpost}: $rthread[lastposter]">$rthread[view_subject]</a>
$rthread[multipage]<br>
<!--{/loop}--></td>
</tr></table></td></tr></table><br>[/code]
rengo 2005-12-17 02:49
[color=Red][size=5]去yahoo search 版本:[/size][/color]
index.htm
找
[code]{template header}[/code]
下面的
[code]<table......[/code]
到
[code]<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->[/code]
換成
[code]<!--{if empty($gid)}-->
<table border="0" cellspacing="0" cellpadding="0" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center">
<tr><td>
<table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%">
<tr class="header"><td colspan="3">$bbname {lang index_announcements}</td></tr>
<tr bgcolor="{ALTBG2}" align="center">
<td colspan="3" align="center">
<!--{if empty($announcements)}-->
{lang index_noannouncement}
<!--{else}-->
<marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">
$announcements
</marquee>
<!--{/if}-->
</td></tr></table></td></tr></table>
<!--{/if}-->
<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->
</p>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="{BORDERCOLOR}" width="{TABLEWIDTH}" align="center">
<tr><td>
<table cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" border="0" width="100%">
<tr align="left" bgcolor="{ALTBG2}" class="mediumtxt">
<td width="20%">
<!--{if $discuz_uid}-->
歡迎你回來<br><span class="bold">$discuz_userss / </span><a href="logging.php?action=logout">{lang logout}</a>
<!--{else}-->
歡迎光臨<br>
請 <a href="register.php">{lang register}</a> 或 <a href="logging.php?action=login">{lang login}</a>,享受更多功能。\r
<!--{/if}--><br>
{lang index_your} {lang credit_title} <span class="bold">$credit</span>{lang credit_unit}<br>
{lang index_status}: <span class="bold">$grouptitle</span><!--{if $invisible}--> / {lang login_invisible_mode}<!--{/if}--><br>
{lang your_lastvisit} $lastvisittime<br>
IP:<span class="bold">$onlineip</span><br>
{lang location}:<span class="bold">$mem_home</span><br>
{lang stats_os}:<span class="bold">$visitor_os</span><br>
{lang stats_browser}:<span class="bold">$visitor_browser</span><br>
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
<!--{if $discuz_uid}--><a href="search.php?srchuid=$discuz_uid&srchfrom=604800&searchsubmit=yes">{lang show_mytopics}</a> | <!--{/if}-->
<a href="digest.php">{lang digest}</a> | <a href="member.php?action=markread">{lang mark_read}</a></td>
<td width="20%">
<a href="index.php"><strong>$bbname</strong></a><strong>$navigation</strong><br>
{lang timenow} $currenttime<br>
{lang total} <span class="bold">$threads</span> {lang index_threads} / <span class="bold">$posts</span> {lang index_posts}<br>
共有 <span class="bold">$totalmembers</span> {lang index_members}<br>
現時{lang total} <span class="bold">$onlinenum</span> {lang onlines}<br>
{lang welcome_newmember} <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a>
<br><br>
</td>
<td width="20%"><!--{loop $new_post_threadlist $nthread}-->
<!--{if $nthread[replies]}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次 {LF}{lang replies}: $nthread[replies] 次{LF}最後回覆: $nthread[lastreplytime]{LF}{lang lastpost}: $nthread[lastposter]">$nthread[view_subject]</a>
<!--{else}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次{LF}{lang replies}: 暫時沒有回覆">$nthread[view_subject]</a><!--{/if}-->
$nthread[multipage]<br>
<!--{/loop}--></td></td>
<td width="20%"><!--{loop $new_reply_threadlist $rthread}-->
<a href="redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost" title="最新回覆 {LF}{lang forum}: $rthread[forumname]{LF}{lang subject}: $rthread[subject]{LF}{lang author}: $rthread[author]{LF}發表{lang time}: $rthread[date]{LF}{lang search_views}: $rthread[views] 次{LF}{lang replies}: $rthread[replies] 次{LF}最後回覆: $rthread[lastreplytime]{LF}{lang lastpost}: $rthread[lastposter]">$rthread[view_subject]</a>
$rthread[multipage]<br>
<!--{/loop}--></td>
</tr></table></td></tr></table><br>[/code]
rengo 2005-12-17 02:50
[color=Red][size=5]各項顯示版本+快速登入(有yahoo search):[/size][/color]
index.htm
找
[code]{template header}[/code]
下面的
[code]<table......[/code]
到
[code]<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->[/code]
換成
[code]<!--{if empty($gid)}-->
<table border="0" cellspacing="0" cellpadding="0" width="{TABLEWIDTH}" bgcolor="{BORDERCOLOR}" align="center">
<tr><td>
<table border="0" cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%">
<tr class="header"><td colspan="3">$bbname {lang index_announcements}</td></tr>
<tr bgcolor="{ALTBG2}" align="center">
<td colspan="3" align="center">
<!--{if empty($announcements)}-->
{lang index_noannouncement}
<!--{else}-->
<marquee direction="left" scrollamount="3" onMouseOver="this.stop();" onMouseOut="this.start();">
$announcements
</marquee>
<!--{/if}-->
</td></tr></table></td></tr></table>
<!--{/if}-->
<!--{if !empty($newpmexists)}-->
<p>{template pmprompt}
<!--{/if}-->
</p>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="{BORDERCOLOR}" width="{TABLEWIDTH}" align="center">
<tr><td>
<table cellspacing="{BORDERWIDTH}" cellpadding="{TABLESPACE}" border="0" width="100%">
<tr align="left" bgcolor="{ALTBG2}" class="mediumtxt">
<td width="20%">
<p align="center">您的狀況</td>
<td width="20%">
<p align="center">最新資訊</td>
<td width="20%">
<p align="center">最新話題</td>
<td width="20%">
<p align="center">最新回覆</td>
</tr>
<tr align="left" bgcolor="{ALTBG2}" class="mediumtxt">
<td width="20%">
<!--{if $discuz_uid}-->
歡迎你回來<br><span class="bold">$discuz_userss / </span><a href="logging.php?action=logout">{lang logout}</a>
<!--{else}-->
歡迎光臨<br>
請 <a href="register.php">{lang register}</a> 或 <a href="logging.php?action=login">{lang login}</a>,享受更多功能。\r
<!--{/if}--><br>
{lang index_your} {lang credit_title} <span class="bold">$credit</span>{lang credit_unit}<br>
{lang index_status}: <span class="bold">$grouptitle</span><!--{if $invisible}--> / {lang login_invisible_mode}<!--{/if}--><br>
{lang your_lastvisit} $lastvisittime<br>
IP:<span class="bold">$onlineip</span><br>
{lang location}:<span class="bold">$mem_home</span><br>
{lang stats_os}:<span class="bold">$visitor_os</span><br>
{lang stats_browser}:<span class="bold">$visitor_browser</span><br>
<a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a> |
<!--{if $discuz_uid}--><a href="search.php?srchuid=$discuz_uid&srchfrom=604800&searchsubmit=yes">{lang show_mytopics}</a> | <!--{/if}-->
<a href="digest.php">{lang digest}</a> | <a href="member.php?action=markread">{lang mark_read}</a></td>
<td width="20%">
<a href="index.php"><strong>$bbname</strong></a><strong>$navigation</strong><br>
{lang timenow} $currenttime<br>
{lang total} <span class="bold">$threads</span> {lang index_threads} / <span class="bold">$posts</span> {lang index_posts}<br>
共有 <span class="bold">$totalmembers</span> {lang index_members}<br>
現時{lang total} <span class="bold">$onlinenum</span> {lang onlines}<br>
{lang welcome_newmember} <a href="viewpro.php?username=$memberenc"><span class="bold">$lastmember</span></a>
<br><br>
<!-- Search yahoo -->
<table border="0" cellspacing="0" width="100%">
<tr><td>
<form action="http://hk.yahoo.com/srch/sampler/*http://search.hk.yahoo.com/search/hk" method="get" target="_blank">
<tr><td align="left">
<input name="p" size="12" style="font-size:12px;height:21px;">
<input type="submit" value=" 雅虎搜尋 " style="font-size:12px;height:21px;"><br>
<input type="radio" name="vs" value="" checked>所有網頁
<input type="radio" name="vs" value="www.macaubbs.com">你的指定域名內
</td></tr>
</form>
</td></tr></table>
<!-- Search yahoo -->
</td>
<td width="20%"><!--{loop $new_post_threadlist $nthread}-->
<!--{if $nthread[replies]}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次 {LF}{lang replies}: $nthread[replies] 次{LF}最後回覆: $nthread[lastreplytime]{LF}{lang lastpost}: $nthread[lastposter]">$nthread[view_subject]</a>
<!--{else}-->
<a href="redirect.php?tid=$nthread[tid]&goto=newpost" title="最新話題 {LF}{lang forum}: $nthread[forumname]{LF}{lang subject}: $nthread[subject]{LF}{lang author}: $nthread[author]{LF}發表{lang time}: $nthread[date]{LF}{lang search_views}: $nthread[views] 次{LF}{lang replies}: 暫時沒有回覆">$nthread[view_subject]</a><!--{/if}-->
$nthread[multipage]<br>
<!--{/loop}--></td></td>
<td width="20%"><!--{loop $new_reply_threadlist $rthread}-->
<a href="redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost" title="最新回覆 {LF}{lang forum}: $rthread[forumname]{LF}{lang subject}: $rthread[subject]{LF}{lang author}: $rthread[author]{LF}發表{lang time}: $rthread[date]{LF}{lang search_views}: $rthread[views] 次{LF}{lang replies}: $rthread[replies] 次{LF}最後回覆: $rthread[lastreplytime]{LF}{lang lastpost}: $rthread[lastposter]">$rthread[view_subject]</a>
$rthread[multipage]<br>
<!--{/loop}--></td>
</tr></table></td></tr></table><br>[/code]