Keine Anzeige für Moderatoren

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Benutzeravatar
Anonymer User
Mitglied
Beiträge: 81
Registriert: 07.08.2004 01:42
Wohnort: Baden-Baden
Kontaktdaten:

Keine Anzeige für Moderatoren

Beitrag von Anonymer User »

Hallo...

Habe gesucht und auch viel probiert aber bin nicht fündig geworden!

Man kann ja Seiteninhalte für nicht eingeloggte User (switch_user_logged_out) oder nur für die Moderatoren (switch_user_auth) angezeigen lassen. Wie schaffe ich es, dass ein Seiteninhalt nicht für Moderatoren angezeigt wird????!

mfg 8)
Hendrik
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( $user_level == 2 )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
udn dann mit

Code: Alles auswählen

<!-- BEGIN switch_usergroup_123 -->
Hier der Code der nur für die Gruppe sichtbar sein soll.
<!-- END switch_usergroup_123 -->
in der template datei einbindeneinbinden
kein Support per PN
Benutzeravatar
Anonymer User
Mitglied
Beiträge: 81
Registriert: 07.08.2004 01:42
Wohnort: Baden-Baden
Kontaktdaten:

Beitrag von Anonymer User »

Vielen Dank für die schnelle Antwort... Leider hat es aber nicht funktioniert. Weder bei Gästen noch bei anderen registrierten Benutzern wird der Banner eingeblendet!
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

arg... kurzschluss im Kopf

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( $user_level != MOD )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
soll es nur bei admins auch nicht angezeigt werden solltest du das nehmen

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( $user_level != MOD OR $user_level != ADMIN )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
Zuletzt geändert von nickvergessen am 14.04.2007 18:07, insgesamt 1-mal geändert.
kein Support per PN
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Am besten du ersetzt die 1 noch durch ADMIN und die 2 noch durch MOD, bevor du das ganze einbaust, dann weißt du nachher auch, was was macht. ;)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
Anonymer User
Mitglied
Beiträge: 81
Registriert: 07.08.2004 01:42
Wohnort: Baden-Baden
Kontaktdaten:

Beitrag von Anonymer User »

Danke euch Beiden....

Ich beginne langsam echt an mir zu zweifeln. Aktueller Stand mit den Änderungen:

Gast: fehler Banner wird nicht angezeigt
Registrierter User: richtig Banner wird angezeigt
Moderator: fehler Banner wird angezeigt
Admin: fehler Banner wird angezeigt

Das ist eigentlich die einfachste Code-Änderung, die ich je durchgeführt habe aber irgendwie... :roll:
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

ok unsauber gearbeitet versuch es mal so

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( ( $user_level != MOD ) OR ( $user_level != ADMIN ) )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
zur theoretischen überlegung:
wenn das Benutzer level nicht Moderator oder nicht admin ist, kommt die template ausführung,
müsste also gehen

wenn es aber wieder nicht klapp versuchs mal so:

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( ( $user_level == 0 ) OR ( user_id == -1 ) )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
kein Support per PN
Benutzeravatar
Anonymer User
Mitglied
Beiträge: 81
Registriert: 07.08.2004 01:42
Wohnort: Baden-Baden
Kontaktdaten:

Beitrag von Anonymer User »

Die Logik verstehe ich auch ... programmiere bei meiner Seite mit PHP und blicke demnach auch die IF-Abfrage. ;-) Es stimmt aber leider noch immer nicht. Ist das wirklich an der richtigen Stelle. Ich lasse übrigens einen Google Adsense-Block (an erster Stelle) anzeigen. Vielleicht liegt hier ja irgendwo das Problem?!
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wir sprechen schon von phpBB *oder?*


<hint>
  • Also ich würde es mit

    Code: Alles auswählen

    $userdata['user_level']
    probieren.
</hint>
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Miriam hat geschrieben:Wir sprechen schon von phpBB *oder?*
<hint>
Also ich würde es mit

Code: Alles auswählen

$userdata['user_level']
probieren.
</hint>
:oops:

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
includes/page_header.php
#
#-----[ Finde ]------------------------------------------
#
        if ( !empty($userdata['user_popup_pm']) )
        {
                $template->assign_block_vars('switch_enable_pm_popup', array());
        }
#
#-----[ Füge danach ein ]-------------------------------------------
#
        if ( ( $userdata['user_level'] != MOD ) OR ( $userdata['user_level'] != ADMIN ) )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }
kein Support per PN
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“