第 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
發表於 : 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}: </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}: </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}: </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}: </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}: </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}: </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}: </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}: </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}: </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}: </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'.