[討論] 有沒有能顯示會員現在位置的外掛?【巳解決】
版主: 版主管理群
[討論] 有沒有能顯示會員現在位置的外掛?【巳解決】
各位朋友,
我是使用phpBB2 2.0.5的版本,採用BMan1Blue為預設風格,Linux為操作系統,租用外國的主機空間。
昨夜和朋友閒聊時發現我的論壇有不足之處,就是在論壇主版下面顯示有誰在線的部份,是不能顯示某一人現在正溜覽那一個分區或版面!必需要從第一版往下找尋才行!費時得行!請問有沒有能顯示會員現在所在位置(版/區)的外掛?已爬文但找不到.....
我是使用phpBB2 2.0.5的版本,採用BMan1Blue為預設風格,Linux為操作系統,租用外國的主機空間。
昨夜和朋友閒聊時發現我的論壇有不足之處,就是在論壇主版下面顯示有誰在線的部份,是不能顯示某一人現在正溜覽那一個分區或版面!必需要從第一版往下找尋才行!費時得行!請問有沒有能顯示會員現在所在位置(版/區)的外掛?已爬文但找不到.....
最後由 china2000 於 2005-02-23 22:13 編輯,總共編輯了 1 次。
查看誰在線上←這個預設的呀!
http://phpbb-tw.net/phpbb/viewonline.php
http://phpbb-tw.net/phpbb/viewonline.php
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
clpl學兄說的正是我想要的東西!比方說我在論壇主版下面顯示有誰在線的部份時,只需要把指標指到那位會員名稱時顯示所在位置吧!請問有沒有這樣的外掛?
謝謝小竹子老師的指導!原來真的有查看誰在線上這個預設的功能!但是每次要這樣打
http://phpbb-tw.net/phpbb/viewonline.php 似乎有點不便!請問能否把這個功能放在版面上以方便查看呢?該如何修改呢?
謝謝小竹子老師的指導!原來真的有查看誰在線上這個預設的功能!但是每次要這樣打
http://phpbb-tw.net/phpbb/viewonline.php 似乎有點不便!請問能否把這個功能放在版面上以方便查看呢?該如何修改呢?
那個......china2000 寫:謝謝小竹子老師的指導!原來真的有查看誰在線上這個預設的功能!但是每次要這樣打
http://phpbb-tw.net/phpbb/viewonline.php 似乎有點不便!請問能否把這個功能放在版面上以方便查看呢?該如何修改呢?
不就在線上會員列表的左上方了嗎?「查看誰在線上」
那應該是風格的關係吧~我想\r
不然也不可能會有viewonline.php~卻沒有那個連結文字出現\r
我也沒有你那個風格~所以也沒法跟你說要怎麼改\r
不然直接動風格檔應該是最快的(指把viewonlie的連結弄出來)
至於要把指標指到那位會員名稱時顯示所在位置\r
也不是很困難啦~只是我也不能確定是否能在您的論壇上運作
至少在我的論壇上測試是ok的
不然也不可能會有viewonline.php~卻沒有那個連結文字出現\r
我也沒有你那個風格~所以也沒法跟你說要怎麼改\r
不然直接動風格檔應該是最快的(指把viewonlie的連結弄出來)
至於要把指標指到那位會員名稱時顯示所在位置\r
也不是很困難啦~只是我也不能確定是否能在您的論壇上運作
至少在我的論壇上測試是ok的
代碼: 選擇全部
#
#-----[OPEN]----------
#
includes/page_header.php
#
#-----[FIND]----------
#
$sql = "SELECT u.username, u.user_id,
#
#-----[INLINE FIND]----------
#
u.user_id,
#
#-----[INLINE AFTER ADD]----------
#
u.user_session_page,
#
#-----[FIND]----------
#
message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
}
#
#-----[AFTER ADD]----------
#
$sql = "SELECT forum_name, forum_id
FROM " . FORUMS_TABLE;
if($forums_result = $db->sql_query($sql))
{
while($forumsrow = $db->sql_fetchrow($forums_result))
{
$online_forum_data[$forumsrow['forum_id']] = $forumsrow['forum_name'];
}
}
else
{
message_die(GENERAL_ERROR, "Couldn't obtain user/online forums information.", "", __LINE__, __FILE__, $sql);
}
#
#-----[FIND]----------
#
$style_color = '';
#
#-----[AFTER ADD]----------
#
$location = ' title="' . $lang['Forum_Location'] . ":";
if( $row['user_session_page'] < 1 )
{
switch($row['user_session_page'])
{
case PAGE_INDEX:
$location .= $lang['Forum_index'];
break;
case PAGE_POSTING:
$location .= $lang['Posting_message'];
break;
case PAGE_LOGIN:
$location .= $lang['Logging_on'];
break;
case PAGE_SEARCH:
$location .= $lang['Searching_forums'];
break;
case PAGE_PROFILE:
$location .= $lang['Viewing_profile'];
break;
case PAGE_VIEWONLINE:
$location .= $lang['Viewing_online'];
break;
case PAGE_VIEWMEMBERS:
$location .= $lang['Viewing_member_list'];
break;
case PAGE_PRIVMSGS:
$location .= $lang['Viewing_priv_msgs'];
break;
case PAGE_FAQ:
$location .= $lang['Viewing_FAQ'];
break;
default:
$location .= $lang['Forum_index'];
}
}
else
{
$location .= $online_forum_data[$row['user_session_page']];
}
#
#-----[FIND]----------
#
$style_color .'>'
#
#-----[REPLACE WITH]----------
#
$style_color . $location . '">'
#
#-----[FIND]----------
#
$style_color .'><i>'
#
#-----[REPLACE WITH]----------
#
$style_color . $location . '"><i>'
#
#-----[SAVE/CLOSE ALL]----------
#
# EoM
最後由 ~倉木麻衣~ 於 2005-02-23 19:34 編輯,總共編輯了 1 次。
~倉木麻衣~老師,謝謝你的指導,原來真的是風格的問題!我把viewoline依樣畫葫蘆般加入index_body.tpl內,真的可以顯示「看誰在線」的功能了!畫面的安排應該是「看誰在線」在左邊顯示而「歡 迎 蒞 臨:xxxx」應該置中!但我不知道搞錯了什麼在「看誰在線」和「歡 迎 蒞 臨:xxxx」中間竟出現align="center"這句文字!我知道是語法上的錯誤但我真的不懂改!以下便是我修改後的語法:
有誰可以幫忙嗎?<td class="catHead" colspan="2" height="28" <span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span> align="center"<span class="cattitle">歡 迎 蒞 臨 {SITENAME}</span></td>
這個~是藍色部份加錯位置了china2000 寫:畫面的安排應該是「看誰在線」在左邊顯示而「歡 迎 蒞 臨:xxxx」應該置中!但我不知道搞錯了什麼在「看誰在線」和「歡 迎 蒞 臨:xxxx」中間竟出現align="center"這句文字!我知道是語法上的錯誤但我真的不懂改!以下便是我修改後的語法:有誰可以幫忙嗎?<td class="catHead" colspan="2" height="28" <span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span> align="center"<span class="cattitle">歡 迎 蒞 臨 {SITENAME}</span></td>
沒看到實際頁面~只能用亂猜的
試看看弄成這樣\r
代碼: 選擇全部
<td class="catHead" colspan=2><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
<td class="catHead" colspan="2" height="28" align="center"><span class="cattitle">歡 迎 蒞 臨 {SITENAME}</span></td>

