Seite 1 von 1

DHTML Slide Menu vs. Junior Admin

Verfasst: 18.03.2006 14:16
von Yves
Hallo,

In meinem Forum ist der "DHTML Slide Menu for ACP" von http://www.phpmix.org/projects/phpbb installiert.

Nun habe ich den Junior Admin Mod eingebaut, aber bei der "admin/index.php" gibt es Einbau-Probleme wegen dem vorher erwähnten Slide Menue MOD :(
Diese Anweisung in der Installationsanleitung vom Junior Admin MOD macht mir Probleme:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
#
	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++;
		}
	}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
	jr_admin_make_left_pane();
	
In der "admin/index.php" steht nämlich folgendes:

Code: Alles auswählen

	ksort($module);	
//+MOD: DHTML Menu for ACP
	$menu_cat_id = 0;
//-MOD: DHTML Menu for ACP	

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

		$template->assign_block_vars("catrow", array(
//+MOD: DHTML Menu for ACP
			'MENU_CAT_ID' => $menu_cat_id,
			'MENU_CAT_ROWS' => count($action_array),
//-MOD: DHTML Menu for ACP				
			"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, 
//+MOD: DHTML Menu for ACP
				'ROW_COUNT' => $row_count,
//-MOD: DHTML Menu for ACP

				"ADMIN_MODULE" => $action,
				"U_ADMIN_MODULE" => append_sid($file))
			);
			$row_count++;
		}
//+MOD: DHTML Menu for ACP
		$menu_cat_id++;
//-MOD: DHTML Menu for ACP	
	}
Habe die gesammte "admin/index.php" hier hochgeladen: http://www.iecs.net/downloads/admin-index.php.zip

Hoffentlich kann mir einer weiterhelfen :roll:

mfG Yves

Verfasst: 18.03.2006 15:13
von Elvis
ich glaube der Funktioniert auch nicht damit.

nimm diesen hier
##############################################################
## MOD Title: Reduce ACP-Navigation Panel (with installed Junior Admin Mod)
## MOD Author: OXPUS < webmaster@oxpus.de > (Karsten Ude) http://www.oxpus.de
## MOD Description: After installing mods for the acp, the navigation panel will be increases
## to a long list because new modules will set new values on it.
## This mod switches all acp module titles into links to open/close them.
## MOD Version: 2.2.0
im gegensatz zu dem DHTML ist der von oxpus etwas langsamer aber dafür behält er die Einstellungen welche Module man zugeklappt hat oder offen sind bei wenn Du dich nächstes mal im ACP einlogst.

Verfasst: 18.03.2006 18:26
von John Doe
Das funktioniert einwandfrei

Man sollte nur dieses hier ändern.
http://www.phpbb.com/phpBB/viewtopic.ph ... 05#1284305

Verfasst: 18.03.2006 19:10
von Elvis
John Doe hat geschrieben:Das funktioniert einwandfrei

Man sollte nur dieses hier ändern.
http://www.phpbb.com/phpBB/viewtopic.ph ... 05#1284305
man lernt nie aus, das hätte vor ca 2 Monaten gebrauchen können deswegen habe ich auch den von oxpus eingebaut was ich ps besser finde das es die einstellungen beibehält.