Seite 1 von 1

Adminnavigation wird nicht angezeigt

Verfasst: 03.03.2008 13:10
von kla_kal
Bei meinem gemoddetem phpbb2 auf php5 ist die Naviation im Adminbereich weg, hier mal der entsprechende Code.

Die Member wollen keinen Umstieg auf phpbb3 also gebt mir bitte nicht den Rat einfach zu konvertieren.

Code: Alles auswählen

if( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'left' )
{
	$dir = @opendir(".");

	$setmodules = 1;
	while( $file = @readdir($dir) )
	{
		if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) )
		{
			include('./' . $file);
		}
	}

	@closedir($dir);

	unset($setmodules);

	include('./page_header_admin.'.$phpEx);

	$template->set_filenames(array(
		"body" => "admin/index_navigate.tpl")
	);

	$template->assign_vars(array(
		"U_FORUM_INDEX" => append_sid("../index.$phpEx"),
		"U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"),

		"L_FORUM_INDEX" => $lang['Main_index'],
		"L_ADMIN_INDEX" => $lang['Admin_Index'], 
		"L_PREVIEW_FORUM" => $lang['Preview_forum'])
	);

	ksort($module);

	while( list($cat, $action_array) = each($module) )
	{
		$cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat);

		$template->assign_block_vars("catrow", array(
			"ADMIN_CATEGORY" => $cat)
		);

		ksort($action_array);

		$row_count = 0;
		while( list($action, $file)	= each($action_array) )
		{
			$row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2'];
			$row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2'];

			$action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action);

			$template->assign_block_vars("catrow.modulerow", array(
				"ROW_COLOR" => "#" . $row_color,
				"ROW_CLASS" => $row_class, 

				"ADMIN_MODULE" => $action,
				"U_ADMIN_MODULE" => append_sid($file))
			);
			$row_count++;
		}
	}

	$template->pparse("body");

	include('./page_footer_admin.'.$phpEx);
}
Das zeigts mir im Quelltext an (linkes Frame)

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML><HEAD><TITLE>phpBB Administration</TITLE>
<META http-equiv=Content-Type 
content="text/html; charset=windows-1252"></HEAD><FRAMESET border=2 
frameSpacing=0 rows=* frameBorder=yes cols=170,*><FRAME name=nav marginWidth=3 
marginHeight=3 
src="index.php?pane=left&sid=9f323e63fec8036e3b2290fdf98d9627"><FRAME 
name=main marginWidth=10 marginHeight=10 
src="index.php?pane=right&sid=9f323e63fec8036e3b2290fdf98d9627"></FRAMESET></HTML>
Und hier noch ein bild dazu http://img.xrmb2.net/images/868495.jpeg

mfg

Verfasst: 03.03.2008 13:15
von Sir Charles
Wenn du die Suchfunktion bemüht hättest, hättest du einige Threads zu dem Thema "Admin-Navigation weg" gefunden.

In Kurzfassung: geh in den Ordner root/admin und benenn nach der Reihe (und vor allem reversibel) die Einträge um und kontrollier dazwischen immer wieder, ob der Bereich wieder geht.

Wenn du den fehlerhaften Teil gefunden hast, kannst du dir dann in der php-Datei das Problem anschauen.