Seite 1 von 1

Junior Admin hat ModCP verschluckt

Verfasst: 30.09.2005 22:28
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 !

Verfasst: 01.10.2005 06:02
von mauswurf

Verfasst: 02.10.2005 09:02
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 ]

Verfasst: 10.10.2005 04:30
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