Seite 2 von 2

Verfasst: 24.08.2008 16:09
von tas2580
Wie heißt die komplette Fehlermeldung? Wenn du Meldungen hier nur zu hälfte rein stellt kann man dir auch nicht helfen.

Verfasst: 24.08.2008 16:22
von JimboV
Dannach steht nur noch die Datei:

Code: Alles auswählen

Parse error: syntax error, unexpected ',' in /home/www/web55/html/forum/includes/acp/info/acp_sitemap.php on line 25

Verfasst: 24.08.2008 17:50
von JimboV
Ich habe das jetzt an einem anderen Modul ausprobiert, und es klappt. Wenn ich nun in berechtigungen gehe, dann steht da acp_view_foo und acp_manage_foo. Aber egal was ich daran änder, ich sehe das Modul immer noch? Was muss ich noch ändern.

Verfasst: 24.08.2008 21:43
von tas2580
1. Knigge zwecks Topic-Bumping beachten!

2. Laut der Fehlermeldung hast du in der Datei acp_sitemap.php in Zeile 25 ein Komma zu viel oder zu wenig.

3. Lies nochmal die Anleitung die ich dir oben geschrieben hab. Außerdem ist a_view_foo kein guter Name sondern sollte nur ein Beispiel sein, nenn das mal acl_a_WAS_EIGENES bzw. a_WAS_EIGENES.

Verfasst: 05.12.2008 14:35
von JimboV
Hm, habs jetzt nochmal versucht!

Habe das soweit hinbekommen, aber der Admin sieht das mod immer noch!

Nur mal so zur Verständnis, also laut Anleitung muss ich folgendes:

Code: Alles auswählen

<?php

/**
* @package module_install
*/
class acp_partners_info
{
	function module()
	{
		return array(
			'filename'	=> 'acp_partners',
			'title'		=> 'ACP_PA_TITLE',
			'version'	=> '0.0.1',
			'modes'		=> array(
				'view'	=> array(
					'title'			=> 'ACP_PA_TITLE',
					'auth'			=> '',
					'cat'			=> array('ACP_BOARD_CONFIGURATION'),
				),
			),
		);
	}
}

?>



in folgendes.

Code: Alles auswählen

<?php

/**
* @package module_install
*/
class acp_partners_info
{
	function module()
	{
		return array(
			'filename'	=> 'acp_partners',
			'title'		=> 'ACP_PA_TITLE',
			'version'	=> '0.0.1',
			'modes'		=> array(
				'main'  => array(   'title'   => 'FOO', 'auth'   => 'acl_a_view_foo',   'cat'   => array('ACP_BOARD_CONFIGURATION'), ),
				),
			),
		);
	}
}

?>
ersetzen

Ist das so richtig?