neuer eintrag im admin bereich

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
monotek
Mitglied
Beiträge: 116
Registriert: 17.06.2002 14:25

neuer eintrag im admin bereich

Beitrag 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 ?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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 = '';
}
monotek
Mitglied
Beiträge: 116
Registriert: 17.06.2002 14:25

Beitrag 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 !
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Vor phpBB 2.0.9/2.0.10 gäbe es damit keine Probleme ;)
Siehe auch KB:115
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“