使Discuz! Lite 1.0RC1 在線列表剝離 *顯示遊客*
Discuz! Lite 1.0RC1:
訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。
修改人: skf (
訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。)
此項修改是回復D5.5 原有的顯示遊客功能
假如此插件侵犯了作者的版權,請立即PM本人,本人將盡力刪除
在首頁顯示
修改 index.php
找
引用:
if($online['invisible'] && !$allowviewinvisible) {
$invisiblecount++;
} elseif(isset($_DCACHE['onlinelist'][$online['groupid']])) {
$online['icon'] = '<img src="images/common/'.$_DCACHE['onlinelist'][$online['groupid']].'" align="absmiddle">';
$online['fid'] = $online['fid'] ? $forumname[$online['fid']] : 0;
$online['action'] = $actioncode[$online['action']];
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
$whosonline[] = $online;
}
下面加
引用:
} else {
$online['icon'] = '<img src="images/common/'.$_DCACHE['onlinelist'][7].'" align="absmiddle">';
$online['username'] = '遊客';
$online['fid'] = $online['fid'] ? $forumname[$online['fid']] : 0;
$online['action'] = $actioncode[$online['action']];
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
$whosonline[] = $online;
在論壇版塊內顯示 (這個原Dz5.5是沒有的)
找
引用:
while($online = $db->fetch_array($query)) {
下面加
再找
引用:
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
下面加
引用:
}else{
$online['icon'] = '<img src="images/common/'.$_DCACHE['onlinelist'][7].'" align="absmiddle">';
$online['username'] = '遊客';
$online['action'] = $actioncode[$online['action']];
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
}
------------------------------------------------------------------------------------------------------------------
以上所有$online['username'] = '遊客';中的「遊客」為遊客顯示的名稱
[
本帖最後由 冷月孤云 於 2007-5-30 21:13 編輯 ]