"Who is Online"-Box nur für Admin sichtbar

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
zebath
Mitglied
Beiträge: 14
Registriert: 26.02.2006 13:58

"Who is Online"-Box nur für Admin sichtbar

Beitrag von zebath »

Hallo!
Hab eine kleine Frage: Wie kriege ich es hin, dass die "Who is Online"-Box nur für den Admin sichtbar ist?

Mach ich das jetz besser über switches:

Code: Alles auswählen

<!-- BEGIN switch_fett_krass_alter -->
<a href="{U_UEBERGEIL}" class="gensmall">Link-Text</a>
<!-- END switch_fett_krass_alter --> 
oder auf die Art:

Code: Alles auswählen

if ($userdata['user_level'] == ADMIN) { }
hab da nicht so den durchblick, was ich machen soll.

Danke!
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

beides...
in der php-Datei definierst du den switch, im Template benutzt du ihn...

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
zebath
Mitglied
Beiträge: 14
Registriert: 26.02.2006 13:58

Beitrag von zebath »

ok, hab folgenden code in die index.php eingefügt:

Code: Alles auswählen

if($userdata['user_level'] == ADMIN)
    {
        $template->assign_vars(array("U_ADMIN" => append_sid("index.$phpEx))); 
        $template->assign_block_vars("switch_admin", array());
    } 
und bekomme folgenden Fehler:
Parse error: syntax error, unexpected T_STRING in index.php on line 477
Zeile 477 ist die mit dem Befehl "assign_block_vars".
Was ist da los?
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

Code: Alles auswählen

if($userdata['user_level'] == ADMIN)
    {
        $template->assign_vars(array("U_ADMIN" => append_sid("index."$phpEx)));
        $template->assign_block_vars("switch_admin", array());
    }
es fehlte ein " in der Zeile 476 ...

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
zebath
Mitglied
Beiträge: 14
Registriert: 26.02.2006 13:58

Beitrag von zebath »

ok ok, habs hinbekommen! vielen dank für die hilfe! :)
Turaus
Mitglied
Beiträge: 32
Registriert: 11.11.2005 11:16
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Turaus »

Hallo,

ich habe ein ähnliches Problem. Wenn ich es, wie hier beschrieben, in der index.php einfüge bekomme ich folgende Meldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_VARIABLE in /home/www/xxxxxxxxx/html/phpBB2/index.php on line 88
Gibt es eine bestimmte Stelle an der ich den Switch definieren muss?
------------------------------------------------
Viele Grüße: Rudi
Yachtsman.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

dann hast Du etwas "falsch" eingefügt, oder etwas dabei gelöscht.

Ist aber nicht tragisch.

Verlinke uns einfach Deine index.php als TXT Datei.
Turaus
Mitglied
Beiträge: 32
Registriert: 11.11.2005 11:16
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Turaus »

Dr.Death hat geschrieben:dann hast Du etwas "falsch" eingefügt, oder etwas dabei gelöscht.
Hallo D.D.,

das vermute ich auch. Hier der Link:

http://www.yachtsman.de/dump/index_php.txt

Vorab schonmal DANKE für die Mühe die Du dir machst.
------------------------------------------------
Viele Grüße: Rudi
Yachtsman.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17412
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

So, ich heiße zwar nicht "D.D." ( Doris Day ? Der Detlef ? ;-) ),
aber hier Deine Lösung:

Suche:

Code: Alles auswählen

$template->assign_vars(array("U_ADMIN" => append_sid("index."$phpEx)));
Ersetze mit:
$template->assign_vars(array("U_ADMIN" => append_sid("index.".$phpEx)));
Da fehlte ein kleiner Punkt....
Turaus
Mitglied
Beiträge: 32
Registriert: 11.11.2005 11:16
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Turaus »

Hi Doc.

Das einbauen hat jetzt geklappt, leider hat es nicht die Auswirkung gehabt die
ich mir gewünscht hatte.

Durch den eintrag:

Code: Alles auswählen

<!-- START switch_admin -->
<tr>
	<td class="row1" align="left"><span class="gensmall">{L_USERS_TODAY} {L_USERS_LASTHOUR}<br /><br /><b>{USERS_TODAY_LIST}</b></span><br></td>
</tr>
<!-- END switch_admin -->
in der index_body.tpl wollte ich bewirken dass mur Admins sehen können wer Heute online war.

Hast Du noch einen Tipp für mich?
------------------------------------------------
Viele Grüße: Rudi
Yachtsman.de
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“