Seite 1 von 1

Adminproblem nach Update .0.19 -> .0.20 !!!

Verfasst: 10.05.2006 14:27
von n3bUr
Folgendes Problem tritt bei mir nach dem manuellen Updaten auf:

Parse error: parse error, unexpected '}' in ../html/phpBB2/admin/admin_ranks.php on line 335

Hier habe ich meine admin_ranks.php: [ entfernt ]!

Vielleicht kann sich mal jemand auch dem Problem annehmen, ich komme nicht weiter und finde den Fehler nicht!

Danke schonmal!

Verfasst: 10.05.2006 14:43
von Bjou
Lade doch einfach nochmal die originale Datei hoch ;)

Verfasst: 10.05.2006 14:48
von Markus67
Hi ...

da ich mal davon ausgehe, dass du in der Datei keine Änderungen vorgenommen hast (Mod's) würde ich einfach die komplette Datei aus dem 2.0.20 Paket nehmen :wink:

Markus

Verfasst: 10.05.2006 14:58
von Stefane
Folgendes hast du in der Admin_Rank.php nicht gemacht und musst du noch machen:

Code: Alles auswählen

#
#-----[ FIND ]---------------------------------------------
#
else
{
	//
	// Show the default page
	//
	$template->set_filenames(array(
		"body" => "admin/ranks_list_body.tpl")
	);
	
	$sql = "SELECT * FROM " . RANKS_TABLE . "
		ORDER BY rank_min ASC, rank_special ASC";
	if( !$result = $db->sql_query($sql) )
	{
		message_die(GENERAL_ERROR, "Couldn't obtain ranks data", "", __LINE__, __FILE__, $sql);
	}
	$rank_count = $db->sql_numrows($result);

	$rank_rows = $db->sql_fetchrowset($result);
	
	$template->assign_vars(array(
		"L_RANKS_TITLE" => $lang['Ranks_title'],
		"L_RANKS_TEXT" => $lang['Ranks_explain'],
		"L_RANK" => $lang['Rank_title'],
		"L_RANK_MINIMUM" => $lang['Rank_minimum'],
		"L_SPECIAL_RANK" => $lang['Rank_special'],
		"L_EDIT" => $lang['Edit'],
		"L_DELETE" => $lang['Delete'],
		"L_ADD_RANK" => $lang['Add_new_rank'],
		"L_ACTION" => $lang['Action'],
		
		"S_RANKS_ACTION" => append_sid("admin_ranks.$phpEx"))
	);
	
	for($i = 0; $i < $rank_count; $i++)
	{
		$rank = $rank_rows[$i]['rank_title'];
		$special_rank = $rank_rows[$i]['rank_special'];
		$rank_id = $rank_rows[$i]['rank_id'];
		$rank_min = $rank_rows[$i]['rank_min'];
		
		if( $special_rank == 1 )
		{
			$rank_min = $rank_max = "-";
		}

		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

		$rank_is_special = ( $special_rank ) ? $lang['Yes'] : $lang['No'];
		
		$template->assign_block_vars("ranks", array(
			"ROW_COLOR" => "#" . $row_color,
			"ROW_CLASS" => $row_class,
			"RANK" => $rank,
			"SPECIAL_RANK" => $rank_is_special,
			"RANK_MIN" => $rank_min,

			"U_RANK_EDIT" => append_sid("admin_ranks.$phpEx?mode=edit&id=$rank_id"),
			"U_RANK_DELETE" => append_sid("admin_ranks.$phpEx?mode=delete&id=$rank_id"))
		);
	}

#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)
Dann sollte es hoffentlich funktionieren.

Verfasst: 10.05.2006 17:25
von n3bUr
Danke!
Hat geklappt, nun geht wieder alles!

Verfasst: 12.05.2006 15:22
von n3bUr
Mh, irgendwie komisch!
Habe nun zwei weitere Foren manuell geupdatet mit den Codechanges, bei beiden Foren war das gleiche Problem.
Konnte es natürlich lösen, aber verstehen tue ich es nicht ...
Entweder bin ich zu dumm, oder vielleicht hat es mit irgendeinem MOD von mir zu tun, oder es wurde in den Codechanges die Stelle vergessen.