1 頁 (共 1 頁)

[問題] Last visit 1.2.9 beta

發表於 : 2006-01-31 20:12
bc010843
參考連結

問題:
includes/sessions.php這個檔案小弟改一直出現錯誤,一下子是300多行錯誤
一下又變成500多行錯誤

附上includes/sessions.php未改的檔案
includes/sessions.php

已改的includes/sessions.php
includes/1sessions.php

是不是有其它的外掛衝到呢?

PHPBB 2.0.19
STYLE ICG
快速程式 無\r

謝謝

發表於 : 2006-01-31 20:52
動機不明
我的也有裝這外掛,的確在修改 session.php 這檔案會很容易出錯...(稍微看漏了就改錯)
借你 sessions.rar 參考參考 ;)

http://gop.nimohost.com/phpbb2/sessions.rar

發表於 : 2006-01-31 21:12
Man520
動機不明 寫:我的也有裝這外掛,的確在修改 session.php 這檔案會很容易出錯...(稍微看漏了就改錯)
借你 sessions.rar 參考參考 ;)

http://gop.nimohost.com/phpbb2/sessions.rar
迷迷中好像看見了大大的GOP @@

發表於 : 2006-01-31 21:14
bc010843
小弟再試試

發表於 : 2006-01-31 21:53
bc010843
改好了

但我也發生文字無法對齊的情況

也有改變文字數量,但是沒有用\r
請問有別的改法嗎?

如圖中的文字如何對齊?(有裝金錢外掛)
圖檔

另外在個人資料統計好像怪怪的,某會員約一個月沒登錄了
我點選該帳號時顯示:
總共在論壇時間:8 週, 5 天, 08:07:02
最後一次在論壇時間: 8 週, 5 天, 08:07:02

怎麼會這樣?

謝謝

發表於 : 2006-02-01 09:38
御津闇慈
我只針對修正文字對齊部份


代碼: 選擇全部

<td valign="middle" align="right"><span class="gen">{L_LOGON}:&nbsp;</span></td> 
<td width="100%"><b><span class="gen">{LAST_LOGON}</span></b></td> 
</tr> 
<!-- BEGIN switch_user_is_moderator --> 
<tr> 
<td valign="middle" align="right"><span class="gen">{L_TOTAL_ONLINE_TIME}:&nbsp;</span></td> 
<td width="100%"><b><span class="gen">{TOTAL_ONLINE_TIME}</span></b></td> 
</tr> 
<tr> 
<td valign="middle" align="right"><span class="gen">{L_LAST_ONLINE_TIME}:&nbsp;</span></td> 
<td width="100%"><b><span class="gen">{LAST_ONLINE_TIME}</span></b></td> 
</tr> 
<tr> 
<td valign="middle" align="right"><span class="gen">{L_NUMBER_OF_VISIT}:&nbsp;</span></td> 
<td width="100%"><b><span class="gen">{NUMBER_OF_VISIT}</span></b></td> 
</tr> 
<tr> 
<td valign="middle" align="right"><span class="gen">{L_NUMBER_OF_PAGES}:&nbsp;</span></td> 
<td width="100%"><b><span class="gen">{NUMBER_OF_PAGES}</span></b></td> 
</tr> 

改成
\r

代碼: 選擇全部

<td width="30% valign="middle" align="right"><span class="gen">{L_LOGON}:&nbsp;</span></td> 
<td width="70%"><b><span class="gen">{LAST_LOGON}</span></b></td> 
</tr> 
<!-- BEGIN switch_user_is_moderator --> 
<tr> 
<td width="30% valign="middle" align="right"><span class="gen">{L_TOTAL_ONLINE_TIME}:&nbsp;</span></td> 
<td width="70%"><b><span class="gen">{TOTAL_ONLINE_TIME}</span></b></td> 
</tr> 
<tr> 
<td width="30% valign="middle" align="right"><span class="gen">{L_LAST_ONLINE_TIME}:&nbsp;</span></td> 
<td width="70%"><b><span class="gen">{LAST_ONLINE_TIME}</span></b></td> 
</tr> 
<tr> 
<td width="30% valign="middle" align="right"><span class="gen">{L_NUMBER_OF_VISIT}:&nbsp;</span></td> 
<td width="70%"><b><span class="gen">{NUMBER_OF_VISIT}</span></b></td> 
</tr> 
<tr> 
<td width="30% valign="middle" align="right"><span class="gen">{L_NUMBER_OF_PAGES}:&nbsp;</span></td> 
<td width="70%"><b><span class="gen">{NUMBER_OF_PAGES}</span></b></td> 
</tr> 

主要是排版問題而已....|||||

發表於 : 2006-02-01 10:04
bc010843
御津闇慈 寫:我只針對修正文字對齊部份

主要是排版問題而已....|||||
謝謝,請問會員列表的部份該如何改呢?圖的最上方\r

再請高手幫忙看一下這問題

另外在個人資料統計好像怪怪的,某會員約一個月沒登錄了
我點選該帳號時顯示:
總共在論壇時間:8 週, 5 天, 08:07:02
最後一次在論壇時間: 8 週, 5 天, 08:07:02

發表於 : 2006-02-01 10:32
御津闇慈
bc010843 寫:
御津闇慈 寫:我只針對修正文字對齊部份

主要是排版問題而已....|||||
謝謝,請問會員列表的部份該如何改呢?圖的最上方\r

再請高手幫忙看一下這問題

另外在個人資料統計好像怪怪的,某會員約一個月沒登錄了
我點選該帳號時顯示:
總共在論壇時間:8 週, 5 天, 08:07:02
最後一次在論壇時間: 8 週, 5 天, 08:07:02
那是風格排版的問題
建議你
時間格式改成別種方式顯示吧\r
因為最長的就只有那個....||||
至於資料統計部分我提出一個看法
因為他採用另外一個表單記錄
也等於說你必須要靠某個手段\r
逼迫會員上論壇一下
才會變成同步吧\r
因為我沒裝納外掛所以我大概是猜測

發表於 : 2006-02-01 22:49
bc010843
統計的部份好像真的有問題,這個外掛才裝不到一天\r
看自已的累計時間已超過30H.....不知有裝該外掛的人有沒有這方面的問題?

發表於 : 2006-02-02 02:44
fayeng
各位大大,
我想問問為何後台沒有反應,隱藏最後到訪時間
如果這個設成是, 使用者最後來訪的時間將被隱藏, 除了系統管理員可看到之外, 其餘使用者均看不到<----我選了,但最後卻沒有反應,永遠都是點選在的位置內?

我是那個file 出錯或未執行什麼呢?

發表於 : 2006-02-02 16:15
bc010843
再請教一下

可以將所有的資料歸0嗎?我想重新試看看
如果可以可以告訴小弟該如何操作嗎?

謝謝

發表於 : 2006-02-03 10:24
心靈捕手
bc010843 寫:再請教一下

可以將所有的資料歸0嗎?我想重新試看看
如果可以可以告訴小弟該如何操作嗎?

謝謝
建議您:
進入 phpMyAdmin 找到論壇資料庫後, 執行下列指令:

代碼: 選擇全部

UPDATE phpbb_users SET user_lastlogon = user_lastvisit WHERE user_lastlogon = '0';
UPDATE phpbb_users SET user_totallogon = '1' WHERE user_totallogon = '0' AND user_session_time <> '0';
UPDATE phpbb_users SET user_totaltime = (user_session_time - user_lastlogon) WHERE user_totaltime = '0' AND user_lastlogon > '0';

發表於 : 2006-02-03 15:21
bc010843
To:心靈捕手

執行語法了,不過還是一樣\r
似乎要會員來訪二次以上累計的時間才會更新?

謝謝

發表於 : 2006-02-03 19:00
心靈捕手
bc010843 寫:To:心靈捕手

執行語法了,不過還是一樣\r
似乎要會員來訪二次以上累計的時間才會更新?

謝謝
以下是此外掛安裝說明擷取:

代碼: 選擇全部

# 
#-----[ SQL ]-------------------------------------------------
# 
ALTER TABLE phpbb_users ADD user_lastlogon INT (11) DEFAULT '0' not null;
ALTER TABLE phpbb_users ADD user_totaltime INT (11) DEFAULT '0';
ALTER TABLE phpbb_users ADD user_totallogon INT (11) DEFAULT '0';
ALTER TABLE phpbb_users ADD user_totalpages INT (11) DEFAULT '0';

INSERT INTO phpbb_config (config_name, config_value) VALUES ('hidde_last_logon','0');

UPDATE phpbb_users SET user_lastlogon = user_lastvisit WHERE user_lastlogon = '0';
UPDATE phpbb_users SET user_totallogon = '1' WHERE user_totallogon = '0' AND user_session_time <> '0';
UPDATE phpbb_users SET user_totaltime = (user_session_time - user_lastlogon) WHERE user_totaltime = '0' AND user_lastlogon > '0';
底下這些欄位, 剛建立時預設值都是由 '0':
user_lastlogon 最後訪問時間
user_totaltime 總共持續在論壇時間
user_totallogon 拜訪論壇次數\r
user_totalpage 點選頁面數量

惟一需要會員再次造訪論壇而更新的時間紀錄如下:
最後一次持續在論壇時間 = user_session_time - user_lastlogon

因為安裝外掛時候, 執行過下列指令:

代碼: 選擇全部

UPDATE phpbb_users SET user_totallogon = '1' WHERE user_totallogon = '0' AND user_session_time <> '0';
UPDATE phpbb_users SET user_totaltime = (user_session_time - user_lastlogon) WHERE user_totaltime = '0' AND user_lastlogon > '0';
所以一開始, 所有會員的
'拜訪論壇次數' = '1'
'總共持續在論壇時間' = '最後一次持續在論壇時間'


--
如果您想要將 '總共持續在論壇時間', '最後一次持續在論壇時間', '最後訪問時間' 都設為 '0' 的話,
那麼您只要底下指令即可:
UPDATE phpbb_users SET user_totaltime = '0', user_lastlogon = '0', user_session_time = '0'
執行過後, 所有會員的
'總共持續在論壇時間' = '最後訪問時間' = '最後一次持續在論壇時間' = '0'

--
不過, 因為這部份的訊息, 只有您看得到;
所以建議您: 可以忽略它;
否則, 乾脆也將 user_totallogon (拜訪論壇次數) 更新為 '0'.