Seite 1 von 1
Junior Admin, Link zum ACP als Bild
Verfasst: 30.08.2005 21:56
von Elvis
wie man den ACP ein Bild geben kann an statt eines Links, weisi ch aber wie geht das beim Junior Admin Mod ???
Login als Admin OK mit Bild
Login als Junior Admin Link
es soll aber
Login als Admin OK mit Bild
Login als Junior Admin mit Bild
Verfasst: 31.08.2005 10:16
von Elvis
könnte mir wenigstens jemand sagen wie ich hier ein Bild reinbekomme ?
Verfasst: 31.08.2005 10:40
von modbo
Die Funktion jr_admin_make_link() findet sich in der functions_junior_admin.php
Code: Alles auswählen
if (!function_exists('jr_admin_make_admin_link'))
{
function jr_admin_make_admin_link()
{
global $lang, $userdata, $phpEx;
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)
{
return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />';
}
else
{
return '';
}
}}
Hier müstest du anstelle ' . $lang['Admin_panel'] . ' halt deinen Link zum Image einfügen (z.B. ' . $images['Jr_admin_link'] . ', wobei dann das Image noch in der cfg Datei definiert werden muss, $images['Jr_admin_link'] = "$current_template_images/{LANG}/Jr_admin_link.gif"; ).
Verfasst: 31.08.2005 21:02
von Elvis
mhh wenn ich das mach ist der Link zum ACP komplett weg, weder noch nen Junior oder Admin sieht denn dann.
Verfasst: 31.08.2005 22:27
von modbo
Ok, leg das Image in den Ordner ../templates/.../images .
Code: Alles auswählen
if (!function_exists('jr_admin_make_admin_link'))
{
function jr_admin_make_admin_link()
{
global $lang, $userdata, $phpEx;
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
$admin_img = '<img src="templates/subsilver/images/Jr_admin_link.gif" border="0" alt="'.$lang['Admin_panel'].'" title="'.$lang['Admin_panel'].'" />';
if (!empty($jr_admin_userdata['user_jr_admin']) || $userdata['user_level'] == ADMIN)
{
return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $admin_img . '</a><br /><br />';
}
else
{
return '';
}
}
}
Verfasst: 01.09.2005 11:16
von Elvis
Danke,
hat geklappt.
und wie bekomme ich das ganze in der ovewrall_header rein für den Junior ???
für den Admin ist das ja kein Problem.
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '"><img src="templates/subSilver/images/acp_header.gif" border="0" title="Administrations-Bereich" /></a>' : '';
Verfasst: 01.09.2005 11:27
von modbo
Code: Alles auswählen
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '"><img src="templates/subSilver/images/acp_header.gif" border="0" title="Administrations-Bereich" /></a>' : '';
ersetzen gegen
Code: Alles auswählen
$admin_link = ( $jr_admin_userdata['user_jr_admin'] || $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '"><img src="templates/subSilver/images/acp_header.gif" border="0" title="Administrations-Bereich" /></a>' : '';
Könnte klappen, ist jetzt einfach mal aus dem vorigen Code übernommen.
Verfasst: 01.09.2005 12:11
von Elvis
also entweder bin ich bekloppt oder ich habe was vergessen einzubauen :/
hier mal der Abschnitt aus der page_header.php
Code: Alles auswählen
//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$admin_link = ( $jr_admin_userdata['user_jr_admin'] || $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '"><img src="templates/subSilver/images/acp_header.gif" border="0" title="Administrations-Bereich" /></a>' : '';
$template->assign_vars(array(
'ADMIN_LINK' => $admin_link,
'SITENAME' => $board_config['sitename'],
bild kommt beim Junior nicht.
Verfasst: 01.09.2005 12:25
von modbo
Wahrscheinlich kennt er $jr_admin_userdata nicht.
Ggf. muss die functions_junior_admin.php noch included werden.
Code: Alles auswählen
include($phpbb_root_path . 'functions_junior_admin.'.$phpEx);
Aber da bin ich nicht firm genug, wie und wo.