剛剛重新測試一次~GeniusKiKi 寫:可是我的真的是寫 0.2 秒多
我自己非常清楚慢是慢在 TOP5 外掛
可是那個外掛算是非常有用的東西
實在是捨不得拆掉~ XD
我試過暫時將 TOP5 註解掉
首頁載入速度飛快呀~ XD
題外話\r
TOP5 是網頁內框架顯示\r
不包含在 0.2 秒的載入內
echo "HELLO WORLD!!";
只花了0.001秒
版主: 版主管理群


剛在看電視~"~ 來去試試! 3Qmessagebox 寫:[php]<?php
/******顯示線上名單START*****/
//PHPBB設定的時間好像是5分~如果你想灌水~可以加大一點~人數比較好看~
/*順便說明~~當你完成安裝後~
可以考慮將說明文字全數刪除~
據說~會加快一點時間~不過我是沒感覺了~
*/
$delay_time = 5; //單位分,使用者活動時間,就是沒回應多久還是當他在線上~~依照個人網站看文章時間需求~如果你的文章都很大一篇~看完一篇都要數十分鐘~請設定久一點~
$delay_m=$delay_time*60;
$now_time = mktime()-$delay_m;
$sql = "SELECT * FROM " . SESSIONS_TABLE." Where session_time > $now_time";//取回還在時間限定內有活動的session資料
if ( !($row = $db->sql_query($sql))){message_die(CRITICAL_ERROR, '開啟 '.SESSIONS_TABLE.' 資料表單錯誤', '', __LINE__, __FILE__, $sql);}
//初始化人數\r
$all_count=0;
$b_count=0;
$g_count=0;
$n_count=0;
$to_count=0;
$user_id=$userdata['session_user_id'];
$user_where=$userdata['session_page'];
while( $s_id = $db->sql_fetchrow($row) ){
$chk_id=$s_id['session_user_id'];
$chk_where=$s_id['session_page'];
if ( $chk_id != -1){ //表示這是會員\r
$sql = "SELECT * FROM " . USERS_TABLE." Where user_id = $chk_id";
if ( !($row_chk_user = $db->sql_query($sql))){message_die(CRITICAL_ERROR, '開啟 '.USERS_TABLE.' 資料表單錯誤', '', __LINE__, __FILE__, $sql);}
$get_sex = $db->sql_fetchrow($row_chk_user);
$chk_m_user[$chk_id]=$get_sex['user_gender']."--".$chk_where;
}else{
$n_count++;
$all_count++;
if ($chk_where == $user_where){$to_count++;}
}
}
while ( list( $id, $sex_where) = each($chk_m_user) ) {
$sex = explode("--", $sex_where);
if ($sex[0] == "1"){
$b_count++;
}elseif ($sex[0] == "2"){
$g_count++;
}else{
$n_count++;
}
if ($sex[1] == $user_where){ $to_count++;} //表示在同一個頁面\r
$all_count++;
}
//下面請自己活用~要加色碼什麼的~有用到雙引號請在前面加入反斜線例如:"
$show_date="<span style="background-color=000000;font-size:9pt;color:#ffffff">
目前線上共有:<font color=ffffff>".$to_count."/".$all_count."</font>人<br>
帥 哥共有:<font color=44a2ff>".$b_count."</font>人<br>
美 女共有:<font color=ff80ff>".$g_count."</font>人<br>
未知性別共有:<font color=ffff00>".$n_count."</font>人<br>
</span>";
/******顯示線上名單END*****/
/*特別說明~
變數$show_date為輸出的東西~請自行更改~
性別判斷這裡是以
男生值為1
女生值為2
如果你的表單不是~請自行修正
另外~本處是以讀取_users資料表的user_gender欄位來判斷性別~
如果不是請自己修正~
至於顯示是不是在同一個區域~
因為PHPBB是不分看板~
所以當A在甲看板~B在乙看板~還是會顯示2/2
本範例建議加在 $template->assign_vars(array( 之上~
基本上應該所有檔案都能放~
道理一樣~只要已經寫入session之後都是OK的~
*/
?>[/php]
當能當能看ㄉ懂ㄚmessagebox 寫:QQ~~阿你不會去註冊一個給我看喔~\r文 寫:男生是1 沒設定的是0 女生"因該"是2
http://onlyou.org/abbs/
測試完畢~~
放在我的檔尾~
順便問一下"天~~"
http://phpbb-tw.net/phpbb/viewtopic.php?p=123131#123131
這篇看的懂了吧~
現在寫的樣式
目前線上共有:1/1人←這裡前面是指有多少人跟你在同一頁,後面是全部站上人數\r
帥 哥共有:1人\r
美 女共有:0人\r
未知性別共有:0人
奇怪@@||...你不是用好了喔...天~~ 寫:當能當能看ㄉ懂ㄚmessagebox 寫:QQ~~阿你不會去註冊一個給我看喔~文 寫:男生是1 沒設定的是0 女生"因該"是2
http://onlyou.org/abbs/
測試完畢~~
放在我的檔尾~
順便問一下"天~~"
http://phpbb-tw.net/phpbb/viewtopic.php?p=123131#123131
這篇看的懂了吧~
現在寫的樣式
目前線上共有:1/1人←這裡前面是指有多少人跟你在同一頁,後面是全部站上人數\r
帥 哥共有:1人\r
美 女共有:0人\r
未知性別共有:0人
我就差在不會讀取資料庫而已\r
PHP我就不會讀取資料庫><



