Seite 1 von 1

neuer eintrag im admin bereich

Verfasst: 07.10.2004 17:11
von monotek
ich hatte vor mir einen neuen eintrag im adminbereich von phpbb zu erstellen.
habe dazu eine datei namens admin_extra.php erstellt und mit folgendem inhalt gefüllt.

Code: Alles auswählen

<?php
define('IN_PHPBB',1);

if (!empty($setmodules))
{
$filename = basename(__FILE__);
$module['Advanced']['Webalizer'] = "$file?mode=webalizer";
$module['Advanced']['PHP Info'] = "$file?mode=phpinfo";
return;	
}

$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);

if ($mode == 'phpinfo')
{
phpinfo();
}

if ($mode == 'webalizer')
{
header("location:http://irgendwas.de/webalizer/web112/");
}

include('page_footer_admin.'.$phpEx);
?>
die beiden einträge werden auch korrekt dargestellt, allerdings wird bei nem klick auf beide einträge jeweils nur der footer der seite (powered by....) angezeigt.
meine php version ist die 4.3.9. phpbb ist 2.0.10.
was mache ich falsch ?

Verfasst: 07.10.2004 17:18
von Leuchte
So wie ich das sehe, willst du zwei Links im Stil von "Forum Vorschau" und "Forum Index", also so dass nix weiter passiert, ausser das eine andere Seite im Frame (oder auch nicht) aufgerufen wird, erstellen?
Wenn ja, kannst du die Links auch in der templates/xxx/admin/index_navigate.tpl hinzufügen.
Beispielsweise nach

Code: Alles auswählen

		<tr> 
		  <td class="row1"><span class="genmed"><a href="{U_FORUM_INDEX}" target="main" class="genmed">{L_PREVIEW_FORUM}</a></span></td>
		</tr>

Code: Alles auswählen

		<tr> 
		  <td class="row1"><span class="genmed"><a href="http://irgendwas.de/webalizer/web112/" target="main" class="genmed">Webalizer</a></span></td>
		</tr>
Ansonsten vor dem if ( $mode == .. Teil dieses einfügen

Code: Alles auswählen

if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) )
{
	$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
	$mode = htmlspecialchars($mode);
}
else
{
	$mode = '';
}

Verfasst: 07.10.2004 17:43
von monotek
ja genau das wollt ich machen :-)
ich hatte früher schonmal sowas für ein andres boards gemacht nur da funktionierte es.
danke !

Verfasst: 07.10.2004 18:02
von Leuchte
Vor phpBB 2.0.9/2.0.10 gäbe es damit keine Probleme ;)
Siehe auch KB:115