1 頁 (共 1 頁)

[問題]會員列表顯示錯誤~解決~少個'}'真要命

發表於 : 2006-12-23 05:36
stormyming
●架設主機作業系統:WindowsXp Pro
●快速架站程式:Appserv win-32 2.5.7
●上網方式:HINET 10M/2M
● phpBB2 版本:phpBB 2.0.21
● phpBB2 連結網址: http://crs.myvnc.com/ (測試帳號密碼:test)
●已安裝外掛:IntegratedToplist_1_0_3 、my_quick_reply_1.0.6a、 bucket_0.9.4、Delete_User_MOD_1.0.1

安裝好請朋友幫我測試的時候發現會員列表的問題!舊文章的方法也嘗試過,問題好像沒改善= =||
●錯誤代碼:
點選會員列表之後跑出

代碼: 選擇全部

Parse error: parse error, unexpected T_IF, expecting T_WHILE in C:\AppServ\www\phpBB\memberlist.php on line 288
該行為

代碼: 選擇全部

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
前後幾行

代碼: 選擇全部

			'AIM' => $aim,
			'MSN_IMG' => $msn_img,
			'MSN' => $msn,
			'YIM_IMG' => $yim_img,
			'YIM' => $yim,
			
			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
		);
 

		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
{
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;

	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql);
	}

	if ( $total = $db->sql_fetchrow($result) )
	{
		$total_members = $total['total'];

		$pagination = generate_pagination("memberlist.$phpEx?mode=$mode&order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;';
	}
	$db->sql_freeresult($result);
}
懇請指教= =|||

memberlist.php檔案連結

發表於 : 2006-12-23 06:29
心靈捕手
我猜想:
應該是安裝 Delete_User_MOD_1.0.1 時, 檔案修改有誤.

建議您:
將下列檔案壓縮後, 貼出下載連結.
memberlist.php

發表於 : 2006-12-23 11:55
stormyming
心靈捕手 寫:我猜想:
應該是安裝 Delete_User_MOD_1.0.1 時, 檔案修改有誤.

建議您:
將下列檔案壓縮後, 貼出下載連結.
memberlist.php
感謝捕手大回覆文章!!!

已補上該檔案!!

問題確實是出在這阿!!

可是不清楚哪邊錯了!!努力測試中= =|||

發表於 : 2006-12-23 12:34
心靈捕手
stormyming 寫:
心靈捕手 寫:我猜想:
應該是安裝 Delete_User_MOD_1.0.1 時, 檔案修改有誤.

建議您:
將下列檔案壓縮後, 貼出下載連結.
memberlist.php
感謝捕手大回覆文章!!!

已補上該檔案!!

問題確實是出在這阿!!

可是不清楚哪邊錯了!!努力測試中= =|||
您在新增程式碼時, 漏掉 '收尾'.
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

		if ( $userdata['user_level'] == ADMIN && $user_id != ANONYMOUS )
		{
			$temp_url = append_sid("delete_user.$phpEx?" . POST_USERS_URL . "=$user_id&file=memberlist&sid=" . $userdata['session_id']);
			$delete_user_img = '&nbsp;<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . sprintf($lang['Delete_user'], $username) . '" title="' . sprintf($lang['Delete_user'], $username) . '" border="0" /></a>';
			$delete_user = '&nbsp;<a href="' . $temp_url . '">' . sprintf($lang['Delete_user'], $username) . '</a>';
		}
		else
		{
			$delete_user_img = '';
			$delete_user = '';
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

		if ( $userdata['user_level'] == ADMIN && $user_id != ANONYMOUS )
		{
			$temp_url = append_sid("delete_user.$phpEx?" . POST_USERS_URL . "=$user_id&file=memberlist&sid=" . $userdata['session_id']);
			$delete_user_img = '&nbsp;<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . sprintf($lang['Delete_user'], $username) . '" title="' . sprintf($lang['Delete_user'], $username) . '" border="0" /></a>';
			$delete_user = '&nbsp;<a href="' . $temp_url . '">' . sprintf($lang['Delete_user'], $username) . '</a>';
		}
		else
		{
			$delete_user_img = '';
			$delete_user = '';
		}
建議您:
安裝完外掛, 務必做功能性的測試.

ps.
移動到 '非官方外掛討論' 版面.

發表於 : 2006-12-23 12:39
stormyming
真的耶= =||||

原來是忘記收尾漏掉個'}'

PS.就是在測試的時候發現問題咩 :oops: :oops:

剛剛才發現自己PO錯版面= =||

還勞煩版大轉移= =!!感謝