1 頁 (共 1 頁)

[問題]Last Visit Mod 1.2.5

發表於 : 2003-07-21 14:48
io_oi
發表人員 : godbless (御用防砲小老鼠)
問題外掛 : [外掛]Last Visit Mod 1.2.5
相關連結 : http://phpbb-tw.net/phpbb/viewtopic.php?t=13437

問題情形 : 我目前卡在第四大項的部分(第一項到第三項都很順利)
下列搜尋時
我蒐不到紅色部分.....

代碼: 選擇全部

# 
#-----[ 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 ]------------------------------------------ 
# 
[color=red]time() .  "[/color] 

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
# 
, user_totallogon=user_totallogon+1
測試位置:http://test.iovoi.net/phpbb204/dp1/
測試系統:自機架設 WinXP-P SP1 + RaidenHTTPD 1.0.48 + PHP 4.2.3 + MySQL 3.23.57
測試網路:固定IP SEEDNet ADSL 1536/384
測試版本:PHPBB 2.0.4

已裝外掛
200306??[MOD]討論區前方加入ICON
20030624[MOD]閃光會員名稱(進階版)
20030626[MOD]快速回覆功能PLUS進階版(含中文)
20030628[MOD]PM彈出視窗強化版
20030629[MOD]在首頁顯示最後回覆主題
20030629B[MOD]推薦網站簡易版外掛
20030630[MOD]在線狀態+在線狀態圖片版
20030630B[MOD]HP_MP_EXP Mod(V2 NEW)
20030630C[MOD]HP_MP_EXP(V2)壇主Max
20030714[MOD]Hide Mode for 2.0.4(中文化)
20030717[MOD]如何加入"竹貓"的橘色外框?!
20030718[MOD]竹貓公告條 Enhance 版!
以下是我這段的附近資料
望各位高手提點一番!!

代碼: 選擇全部

//
	// Create or update the session
	//
	$sql = "UPDATE " . SESSIONS_TABLE . "
		SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
		WHERE session_id = '" . $session_id . "' 
			AND session_ip = '$user_ip'";
	if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
	{
		$session_id = md5(uniqid($user_ip));

		$sql = "INSERT INTO " . SESSIONS_TABLE . "
			(session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
			VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";
		if ( !$db->sql_query($sql) )
		{
			message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
		}
	}

	if ( $user_id != ANONYMOUS )
	{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : ( 
		$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
			WHERE user_id = $user_id";
		if ( !$db->sql_query($sql) )
		{
			message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
		}

		$userdata['user_lastvisit'] = $last_visit;

		$sessiondata['autologinid'] = ( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '';
		$sessiondata['userid'] = $user_id;
	}

	$userdata['session_id'] = $session_id;
	$userdata['session_ip'] = $user_ip;
	$userdata['session_user_id'] = $user_id;
	$userdata['session_logged_in'] = $login;
	$userdata['session_page'] = $page_id;
	$userdata['session_start'] = $current_time;
	$userdata['session_time'] = $current_time;

	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);

	$SID = 'sid=' . $session_id;

	return $userdata;
}

發表於 : 2003-07-22 02:53
io_oi
真是諸事不順
第四步驟連這裡也搜尋不到相關

代碼: 選擇全部

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
[color=red]'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $profiledata['user_allow_viewonline'])) ? (($profiledata['user_lastlogon'])? create_date($board_config['default_dateformat'], $profiledata['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'], [/color]

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
'L_TOTAL_ONLINE_TIME' => $lang['Total_online_time'], 
'TOTAL_ONLINE_TIME' => make_hours($profiledata['user_totaltime']), 
'L_LAST_ONLINE_TIME' => $lang['Last_online_time'], 
'LAST_ONLINE_TIME' => make_hours($profiledata['user_session_time']-$profiledata['user_lastlogon']), 
'L_NUMBER_OF_VISIT' => $lang['Number_of_visit'], 
'NUMBER_OF_VISIT' => ($profiledata['user_totallogon']>0) ? $profiledata['user_totallogon']: $lang['None'], 
'L_NUMBER_OF_PAGES' => $lang['Number_of_pages'], 
'NUMBER_OF_PAGES' => ($profiledata['user_totalpages']) ? $profiledata['user_totalpages']: $lang['None'], 
此檔的資料在此
usercp_viewprofile.zip
希望有能人能幫我解惑一下

發表於 : 2003-07-22 03:03
io_oi

代碼: 選擇全部

# 
#-----[ OPEN ]------------------------------------------ 
#  (make sure to edit this file for every theme you use). 
templates/subsilver/profile_view_body.tpl 

# 
#-----[ FIND ]------------------------------------------ 
# 
  [color=red]<td width="100%"><b><span class="gen">{LAST_LOGON}</span></b></td> 
</tr> [/color]

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
<!-- 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> 

<!-- END switch_user_is_moderator -->
這裡也是,我已經開始灰心了
profile_view_body.zip
有心人看看吧\r
我覺得可成功安裝的勝算不大...

我還發現我以前下載的phpbb2.0.4與最近下載的phpbb2.0.4
一樣的版本,卻不一樣的檔案大小???
這是約一週前發現的...

發表於 : 2003-07-22 05:16
BUE
其實第4個部分是最複雜的,可是裝好後會滿佔系統資源的,並不建議安裝!!
而且也不會影響到其他3部分的運作,像我也只有裝前三個部分而已!!

發表於 : 2003-07-22 13:54
io_oi
我有的地方"猜"出來了
不過放的位置不對吧\r
所以.....還是失敗的
而且掛上後不去用它,應該不會多耗資源吧?!

我覺得寫外掛的作者
應該可以寫的更人性化一點...
說這句話的同時...
我已經感覺作者已經在向我比中指了
並且說...kao~不然不要用...!!!不然自己寫...!!!
##|||我沒別的意思...