1 頁 (共 1 頁)

[問題] 找一個在 Main 版顕示人數的 Viewing Mod

發表於 : 2005-07-07 13:33
help
遊戲討論區 (29 Viewing)
歡迎會員提供新聞,及討論有關未分電腦類遊戲。

上述的 Mod 叫什麼名稱 ? 見有討論版用,好像很有趣\r

http://www.myorc.com/forum.php 樣版

發表於 : 2005-07-07 13:45
Kill
這裡是phpBB討論區(ro06)

發表於 : 2005-07-07 22:22
help
k122417901 寫:這裡是phpBB討論區(ro06)
不過我記得在這裡見過 ...

發表於 : 2005-07-07 23:51
吉川拓也
如果你說的是那個 :

代碼: 選擇全部

第一身射擊遊戲資訊 (1 Viewing)
請安裝這外掛 :
Topic in Who is online [2.0.6/EM]
要註冊唷 ;-)

發表於 : 2005-07-08 02:31
help
吉川拓也 寫:如果你說的是那個 :

代碼: 選擇全部

第一身射擊遊戲資訊 (1 Viewing)
請安裝這外掛 :
Topic in Who is online [2.0.6/EM]
要註冊唷 ;-)
已經安裝了,不過已上 Mod 不會在 phpBB/index.php 上出現\r

第一身射擊遊戲資訊 (1 Viewing)

發表於 : 2005-07-08 04:48
~倉木麻衣~
不是很確定是否有這樣的mod, 所以自己try了一下
試看看底下的程式, 應該是沒太大的問題
測試時要稍微有點耐心, 因為session_time更新的關係, 不一定會即時反應出結果

代碼: 選擇全部

#
#--------[ OPEN ]----------------
#
index.php

#
#--------[ FIND ]----------------
#
	//
	// Okay, let's build the index
\n	//

#
#--------[ BEFORE, ADD ]----------------
#
	$sql = "SELECT s.session_page, count(u.user_id) AS total_viewcount
		FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
		WHERE u.user_id = s.session_user_id
			AND s.session_time >= ".( time() - 300 ) . "
			AND s.session_page > 0
		GROUP BY s.session_page";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not obtain view forum count information', '', __LINE__, __FILE__, $sql);
	}

	while( $row1 = $db->sql_fetchrow($result) )
	{
		$row_viewforum["${row1['session_page']}"] = $row1['total_viewcount'];
	}
	$db->sql_freeresult($result);

#
#--------[ FIND ]----------------
#
							$template->assign_block_vars('catrow.forumrow',	array(

#
#--------[ BEFORE, ADD ]----------------
#
							$view_count = ($row_viewforum["$forum_id"]) ? '<span class="gensmall"> (' . $row_viewforum["$forum_id"] . ' Viewing)</span>':'';

#
#--------[ FIND ]----------------
#
								'FORUM_NAME' => $forum_data[$j]['forum_name'],

#
#--------[ IN-LINE FIND ]----------------
#
$forum_data[$j]['forum_name']

#
#--------[ IN-LINE AFTER, ADD ]----------------
#
 . $view_count

#
#--------[ SAVE/CLOSE ALL FILES ]----------------
#
# EoM