JUNIOR ADMIN 2.0.5 English + German + Bugfixes *emc 2.0.5

Hier gibt es phpBB2 MODs zum Downloaden.
Antworten
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

JUNIOR ADMIN 2.0.5 English + German + Bugfixes *emc 2.0.5

Beitrag von Mahony »

Hallo
Hier ist nun der weiter Entwickelte Junior Admin MOD.


Beschreibung:
JUNIOR ADMIN English + German - modified from TKD-Trainer (Alias Mahony)
Mit diesem MOD kann man einen beliebigen User zum Junior Admin machen und bestimmte Adminbereiche für ihn freischalten. Dieser MOD wurde von mir mit einer deutschen Sprachdatei ergänzt und von allen (bisher) bekannten Fehlern bereinigt.
Zusätzlich wurde der MOD von mir mit einer Auflistung in mehrere Seiten und einer Suchfunktion ausgestattet (vielen Dank an dieser Stelle an oxpus für sein Snippet). Der MOD ist kompatibel mit phpBB 2.0.22 und PHP5 und jetzt auch Easymod-kompatibel.
Achtung!!
Wer den neuen Topic-Calender installiert hat, sollte nach der Installation die lang_TC_install.php unbedingt wieder vom Server löschen. Belässt man diese Datei auf dem Server wird für das ganze Board die {lang} Definition ausser Kraft gesetzt.


Zusatz Snippet: Für User die anstelle des Administrations-Bereich Links im Footer lieber einen Bild-Link haben möchten, gibt es dieses kleine Snippet:
Suche in der includes/functions_jr_admin.php

Code: Alles auswählen

return '&nbsp;[ <a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '" class="mainmenu">'.$lang['Admin_panel'].'</a> ]';
und ersetze es mit dem folgenden Code:

Code: Alles auswählen

return '&nbsp;[ <a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id']. '" style="text-decoration: none"><img src="templates/subSilver/images/mein_admin_login.gif" width="100" height="13" border="0" alt="Admin CP" hspace="3" /></a> ]';
P.S. templates/subSilver/images/mein_admin_login.gif muss natürlich auf die jeweiligen Bedürfnisse angepasst werden (ebenso die Größe der Grafik - also width="100" height="13" ).

Damit der Cash MOD mit dem Junior Admin MOD korrekt funktioniert, muss man folgendes tun:

Suche in der admin/pagestart.php

Code: Alles auswählen

elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
	message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);	
}
und ersetze es mit

Code: Alles auswählen

$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);

   if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD  )

Suche in der admin/pagestart.php

Code: Alles auswählen

// Include files
include($phpbb_root_path . 'common.'.$phpEx);
Ersetze mit

Code: Alles auswählen

// Include files
include_once($phpbb_root_path . 'common.'.$phpEx);
Edit: Download jetzt im Downloadbereich, erreichbar über den Link im Header.


Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Antworten