<!-- BEGIN Moderator, wie geht das

Support für weitere IT-Themenbereiche
Antworten
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

<!-- BEGIN Moderator, wie geht das

Beitrag von karstenkurt »

Hallo,

wie kann ich einen solchen Block erzeugen, den nur Moderatoren und Admins sehen dürfen und wie blende ich damit Teile aus?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der entsprechende Switch ist leicht zu erstellen.
Füge in der gewünschten PHP-Datei diesen Code-Block am Ende der Datei, aber vor

Code: Alles auswählen

$template->pparse(...
ein:

Code: Alles auswählen

if ($userdata['user_level'] > USER)
{
	$template->assign_block_vars('moderator_block', array());
}
Dann kannst Du in der entsprechenden TPL-Datei mit

Code: Alles auswählen

<!-- BEGIN moderator_block -->

.
.
.

<!-- END moderator_block -->
Einen Bereich umschliessen, den dann nur Moderatoren und Administratoren sehen können.
Zuletzt geändert von oxpus am Di 20.Sep, 2005 17:04, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Das probiere ich gleich morgen mal aus:)

Danke

Edit: funktioniert eiwandfrei. Gibt es dafür auch einen Else-Zweig? Also, wenn ich nicht Mod/Admin bin,
sehe ich was anderes dafür?
Zuletzt geändert von karstenkurt am Mi 21.Sep, 2005 08:44, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Brauchst nur else { } da abhängen und einen anderen Switch definieren...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Achso, in der php-Datei nicht in der tpl?
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh ja, in der PHP definierst Du ja den Switch, in der TPL verwendest Du ihn entsprechend.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Dachte es gibt für den Switch einen Else ^a . Aber in der php ist auch ok.
Antworten