查看完整版本: Al8首頁四格顯示(整理版本)

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]

嘻哈教頭 2006-8-3 15:02

想請問修改後要怎排列會員資料順序
頁: [1]
查看完整版本: Al8首頁四格顯示(整理版本)