主介面,也就是顯示主題列表的這頁。
//foxbbs.php 功能:顯示論壇的主題
狐網論壇
include "linkfox.inc.php";
include "info.inc.php";
?>
$tem=$HTTP_COOKIE_VARS[FlyFoxNet]; //這裡取COOKIE裡的資訊
$temp=explode("|",$tem); //因為使用者名稱和密碼是用"|"分隔並記錄在COOKIE裡的
$cookiem=$temp[0]; //取使用者名稱
$useinfo=cuser($cookiem,$action); //CUSER這個函數是用來判別是否從COOKIE中取出了資訊
$query="select usename from useinfo where usename='".$useinfo[0]."'"; //檢查是否註冊使用者
$req=MySQL_query($query);
if ($req)
{
$usename=mysql_fetch_array($req);
if($usename[0]==$useinfo[0]) $useinfo[0]=$usename[0];
else {
$usename=1;
$useinfo[0]="遊客";
}
}
else $usename=1;$useinfo[0]="遊客";
?>
";
echo "
"; ?>
狀態 |
表情 |
主 題 |
作 者 |
回複 |
人氣 |
最後回複時間 |
$imgnum=20; //點擊次數,準備改狀態圖 if (!$user) $user="all"; $query="select count(*) from foxbbs"; //首先計算總的論題數 $req=mysql_query($query); if ($req) { $row=mysql_fetch_array($req); $num=$row[0]; if (!$rows) $rows=10; //控制每頁顯示條數 if (!$l) $l=1; //設定排序方式 if ($num/$rows<1) $page=1; //計算總頁數 else if($num/$rows==floor($num/$rows)) $page=$num/$rows; else $page=floor($num/$rows)+1; if (!$dpage) $dpage=1; //當前顯示的頁數 if ($dpage>$page) $dpage=$page; //不能超過最大頁數 if ($dpage==1) $tem=0; //控制當前頁應該顯示的資訊 else $tem=($dpage-1)*$rows; if ($l==2) $s="hfnum"; else if ($l==3) $s="djnum"; else $s="id"; for ($i=0;$i<$rows;$i++) //根據設定的每頁行數來取記錄 { $tem1=$tem+1; if($action==find) $query="select * from foxbbs where usename='".$user."' order by $s desc limit $tem,$tem1"; else $query="select * from foxbbs order by $s desc limit $tem,$tem1"; $req=mysql_query($query); if ($req) { $bbs=mysql_fetch_array($req); //看有沒有回複時間,如果沒有就取發帖時間代替回複時間 if ($bbs[3]) { if (!$bbs[8]) $bbs[8]=$bbs[4]." ".$bbs[1]; else $bbs[8]=$bbs[8]." ".$bbs[10]; if (substr($bbs[4],0,-8)==date(Y年n月j日)&&$bbs[6]<$imgnum&&$bbs[12]!=1) // 如果是當天的文章 $img=http://www.cncms.com/"images/newfolder.gif"; else if(substr($bbs[4],0,-8)==date(Y年n月j日)&&$bbs["djnum"]>=$imgnum&&$bbs[12]!=1) //如果是當天,並且點擊數上10 $img=http://www.cncms.com/"images/newhotfolder.gif"; else if(substr($bbs[4],0,-8)!=date(Y年n月j日)&&$bbs[6]>=$imgnum&&$bbs[12]!=1) //如果不是當天,但點擊上20 $img=http://www.cncms.com/"images/hotfolder.gif"; else if($bbs[12]==1) $img=http://www.cncms.com/"images/lock.gif"; //已鎖 else $img=http://www.cncms.com/"images/folder.gif"; echo "
"; echo "
| "; echo "
| "; echo "
"; if ($bbs[12]==1) echo $bbs[3]." | "; else echo "".$bbs[3].""; echo "
".$bbs[1]." | "; echo "
".$bbs[7]." | "; echo "
".$bbs[6]." | "; echo "
".$bbs[8]." |
"; } } $tem++; } } echo "
"; echo "
"; echo "
"; echo "
|===> "; if($page==1) { echo "[上一頁] [下一頁]"; }
else if ($dpage==1) //如果當前在第一頁 { $u=$dpage+1; echo "[上一頁] [下一頁]"; } else if($dpage>1&&$dpage<$page) //如果當前在中間頁 { $u=$dpage+1; $d=$dpage-1; echo "[上一頁] [下一頁]"; } else if($dpage==$page) //如果當前在最後一頁 { $d=$dpage-1; echo "[上一頁] [下一頁]"; } echo " | "; echo "
|
";
echo "論題數:".$num." 當前第".$dpage."頁/共有".$page."頁".$newuse[0]."]"; ?> 狀態說明: 當天產生新論題 當天回複最高的論題 一天以前的論題 總計回複超過50個的論題 已被關閉的主題 ★論壇說明★ 1、此論壇只有註冊使用者才能發貼,如果您沒註冊,可以遊客身份,查看、回複貼子,但是不能發帖。 2、發帖使用者將對論壇內所發的言論負全部責任,回本論壇主要是以情感方面為話題,(在技術論壇出來以前,可以適當地討論技術方面的問題),如果站長一旦發現有使用者使用本論壇討論其它無關話題,將會立即加鎖。(本站將相繼推出其它論壇) 3、我還沒想到。呵呵…… < 與我聯絡 |─| FlyFox@Net > 飛狐工作室製作開發