Seite 1 von 1

Link zum Adminbereich

Verfasst: 25.10.2005 18:03
von Micha1980
Hallo Zusammen,

ich habe mir den Flashchat installiert und wollte nun den Link zum Adminbereich unter den des phpBB Adminbereiches setzten.

Dieser soll genauso wie der Admin-Link vom Forum nur sichtbar sein wenn der Administrator eingelogt ist.

Ich habe schon folgende Änderungen vorgenommen:

- overall footer.tpl

Code: Alles auswählen

<div align="center"><span class="copyright"><br />{ADMIN_LINK} <br />{ADMIN_LINK_CHAT}

- pagetail.php

Code: Alles auswählen

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
$admin_link_chat = ( $userdata['user_level'] == ADMIN ) ? '<a href="chat/admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel_chat'] . '</a><br /><br />' : '';

$template->set_filenames(array(
        'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
        'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
        'ADMIN_LINK' => $admin_link)
        'ADMIN_LINK_CHAT' => $admin_link_chat)
);
- langmain.php

Code: Alles auswählen

$lang['Admin_panel'] = 'Go to Administration Panel';
$lang['Admin_panel_chat'] = 'Go to Administration Panel Chat';
jetzt kommt der Fehler

Code: Alles auswählen

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/web980/html/chili/forum/includes/page_tail.php on line 41
Was habe ich vergessen oder Falsch gemacht??

Verfasst: 25.10.2005 18:16
von CrYiNg
Mach alles wieder Rückgänig außer das im overall_footer.zpl und füge im overall_footer vor {ADMIN_LINK_CHAT}
<!-- BEGIN switch_user_logged_in --> und nach

<!-- END switch_user_logged_in -->

Also so etwa

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
{ADMIN_LINK_CHAT}
<!-- END switch_user_logged_in -->  

Verfasst: 25.10.2005 18:23
von Micha1980
also muss ich es so machen ja?

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<a href="/chat/admin">Administrations-Bereich-Chat</a>
<!-- END switch_user_logged_in -->  
weil {ADMIN_LINK_CHAT} ist jetzt ja nicht mehr definiert.

Richtig?

Verfasst: 25.10.2005 18:24
von CrYiNg
Jo genau.... :wink:

Verfasst: 25.10.2005 18:28
von Micha1980
super bin fast glücklich.... ;-)

wenn du mir jetzt noch sagen kannst wie ich es hinbekomme das wirklich nur ein Admin diesen Link sehen kann und nicht jeder der sich eingelogt hat.

Verfasst: 25.10.2005 18:36
von CrYiNg
Der Artikel ist für dich sehr interessant :
http://www.phpbb.de/doku/kb/artikel.php?artikel=72


Und dann ab hier:
  • Prüfung der Benutzerrechte

:wink:

Verfasst: 25.10.2005 18:47
von Micha1980
danke aber wie und wo könnt ich das einbauen?

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )