Junior Admin hat ModCP verschluckt

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Benutzeravatar
mauswurf
Mitglied
Beiträge: 91
Registriert: 28.01.2005 14:45
Wohnort: Siegen
Kontaktdaten:

Junior Admin hat ModCP verschluckt

Beitrag von mauswurf »

Nach dem Einbau des Junior Admin ( der einwandfrei funktioniert ), ist der Link zum ModControlPanel verschwunden. Ich denke ich hab da einen Fehler eingebaut, aber ich komm nicht dahinter, wo der Wurm drin steckt ...

Im install.txt steht :

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_tail.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ''; 

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx); 
$admin_link = jr_admin_make_admin_link();
Da ich - wie gesagt - das ModCP eingebaut habe, sieht das auszutauschende Stück so aus :

Code: Alles auswählen

$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ( ( $userdata['user_level'] == MOD ) ? '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />' : '' );
Und das hab ich draus gemacht :

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link(); ( ( $userdata['user_level'] == MOD ) ? '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />' : '' );
Kann mir einer der Profis hier sagen, wo der Fehler liegt ? Ich hab schon ein paar Varianten ausprobiert, aber wenn man nicht wirklich Ahnung von PHP hat, ist man ziemlich verloren :cry:

Wäre wirklich klasse, wenn mir einer einen Tip geben kann !
Benutzeravatar
mauswurf
Mitglied
Beiträge: 91
Registriert: 28.01.2005 14:45
Wohnort: Siegen
Kontaktdaten:

Beitrag von mauswurf »

Benutzeravatar
mauswurf
Mitglied
Beiträge: 91
Registriert: 28.01.2005 14:45
Wohnort: Siegen
Kontaktdaten:

Beitrag von mauswurf »

So, ich hab jetzt auch den original Teil aus der install.txt des MCP gefunden :

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------ 
# 
includes/page_tail.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ''; 
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ( ( $userdata['user_level'] == '2' ) ? '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />' : '' ); 
Vielleicht hat ja jetzt jemand eine Idee, wie ich das neue Stück für den JuniorAdmin da reinfummeln muss, damit für den Admin & JuniorAdmin das ACP und für die Mods das MCP zugänglich ist [ externes Bild ]
Lunabrot
Mitglied
Beiträge: 21
Registriert: 01.10.2005 22:34

Beitrag von Lunabrot »

Hallo zusammen,
ich habe das selbe Problem nur eben anders herum. Bei mir ist JuniorMod installiert, nun möchte ich noch das ModPC installieren und finde nirgends den Teil welcher gesucht werden sollte:

#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php

#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : ( ( $userdata['user_level'] == MOD ) ? '<a href="modcp/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Mod_CP'] . '</a><br /><br />' : '' );
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------

Und bei mir sieht der einzige Teil welcher wenigstens $admin_link beinhaltet so aus:


$template->assign_vars(array(
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'CTRACKER_PUBLIC' => $pubview,
'ADMIN_LINK' => $admin_link)
);

Wäre also auch dankbar, wenn zu den Problemen mit JuniorAdmin mit ModCP weitere Hilfe geboten würde.

MfG Lunabrot
Antworten

Zurück zu „phpBB 2.0: Mod Support“