1 頁 (共 1 頁)

[討論]關於Last Visit Mod這個MOD

發表於 : 2003-09-02 03:12
天霜
我在裝外掛之前 都會去搜尋有關他的文章
好像很多人都是掛在PART4這個部份

今天我也試著去裝這個外掛

應該是版本問題吧\r

PART1的

[php]<?php
#
#-----[ FIND ]------------------------------------------
#
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE session_time < $expiry_time

#
#-----[ IN-LINE FIND ]------------------------------------------
#
session_time < $expiry_time
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
some users might need to replace the ".time()." with UNIX_TIMESTAMP()
".time()." - session_time >=172800
?>[/php]

我照這樣做 進入會員列表會出現錯誤畫面\r

但我改成用2.0.5版的去裝

[php]<?php
#
#-----[ FIND ]------------------------------------------
#
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE session_time < $expiry_time

#
#-----[ IN-LINE FIND ]------------------------------------------
#
session_time < $expiry_time
#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
UNIX_TIMESTAMP() - session_time >=172800
?>[/php]

就不會有問題了

另外PART4這個部份 我到是裝成功了
要我找的區塊都有找到\r

可能我的phpBB2是2.0.6版的原因吧~
不過PART4裝上去後 個人資料就會顯得有點亂....

所以正在想要不要裝上PART4這個部份
測試論壇是裝到PART4了
主論壇是到PART3

發表於 : 2003-09-14 23:15
io_oi
對不起\r
請問有part4的測試網址或貼圖可以看嗎?
我在part4的下列搜尋time() . "的步驟就卡住了
[php]<?php
#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]------------------------------------------
#
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time

#
#-----[ IN-LINE FIND ]------------------------------------------
#
time() . "
?>[/php]

發表於 : 2003-09-14 23:44
天霜
啊... 測試網站我把他拆了
不過先不要傷心 XD

我就在我的主要網站裝上PART4好了~
(反正這部份的步驟不會很長 但就是給的提示很少 = =)

效果如下:
圖檔

從”總共停留”到”點擊頁面”都是PART4的部份

另外順便附上你找不到的那一段代碼的部份

代碼: 選擇全部

		$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time; 

		$sql = "UPDATE " . USERS_TABLE . " 
			SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit, user_lastlogon = " . [color=red]time() .  "[/color], user_totallogon=user_totallogon+1
不過我要提醒一下

time() . "

這個部份 你要有裝Part 1才找得到喔~

Part 1內有關time() . "的步驟

代碼: 選擇全部

# 
#-----[ FIND ]------------------------------------------ 
# 
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time; 
$sql = "UPDATE " . USERS_TABLE . " 

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
, user_lastvisit = $last_visit

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, user_lastlogon = " . time() .  "

發表於 : 2003-09-15 00:17
天霜
一開始我說的Part 1的問題 有解了
到是感到莫名其妙

之前明明不能用 1.2.7版的

現在再試一次 就行了.....

發表於 : 2003-09-15 03:22
io_oi
天霜 寫:從”總共停留”到”點擊頁面”都是PART4的部份
PART4程式落落長,才增加這兩個.. :-o
天霜 寫:另外順便附上你找不到的那一段代碼的部份
感謝你,我明天試試看
天霜 寫:不過我要提醒一下

time() . "

這個部份 你要有裝Part 1才找得到喔~
我"上次"裝的時候一直找不到\r
找了N遍了.....
這次改的時候再來試試看....

發表於 : 2003-09-15 13:03
天霜
io_oi 寫:
天霜 寫:從”總共停留”到”點擊頁面”都是PART4的部份
PART4程式落落長,才增加這兩個.. :-o
啊~ 點擊頁面跟訪問次數也是PART4的部份喔~ 一時不察 @_@

發表於 : 2003-09-15 13:29
io_oi
我成功了~感謝天霜
好玄喔!!之前在204怎麼找就是找不到\r

代碼: 選擇全部

[color=red]# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
time() .  " [/color]
這次在206居然一次ok.. :-o

有個問題想小小問一下下
下列紅框標示處的文字
若想要像你一樣對齊,是在哪個檔案更改呢?
圖檔

發表於 : 2003-09-15 15:32
天霜
io_oi 寫:
有個問題想小小問一下下
下列紅框標示處的文字
若想要像你一樣對齊,是在哪個檔案更改呢?
關於對齊的問題 我也不清楚 @_@
我的測試站可是比你的還亂 = =|||

但我記得這兩邊的步驟 都一樣..

關於對齊的問題 問其他大大吧 我也為此問題煩惱中 @_@

發表於 : 2003-09-16 14:50
jiminkao
profile_view_body.tpl 中,有些項目後面有加空白字元,有的沒加,所以造成稍微不齊的畫面,把他調整為一致都加,或都不加就可以了。

發表於 : 2003-09-18 13:56
io_oi
謝謝jiminkao!!
果然是這個沒錯!!!