Seite 1 von 1

<!-- BEGIN Moderator, wie geht das

Verfasst: Di 20.Sep, 2005 16:06
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?

Verfasst: Di 20.Sep, 2005 17:04
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.

Verfasst: Di 20.Sep, 2005 21:22
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?

Verfasst: Mi 21.Sep, 2005 11:56
von oxpus
Brauchst nur else { } da abhängen und einen anderen Switch definieren...

Verfasst: Mi 21.Sep, 2005 11:59
von karstenkurt
Achso, in der php-Datei nicht in der tpl?

Verfasst: Mi 21.Sep, 2005 12:02
von oxpus
Öh ja, in der PHP definierst Du ja den Switch, in der TPL verwendest Du ihn entsprechend.

Verfasst: Mi 21.Sep, 2005 12:04
von karstenkurt
Dachte es gibt für den Switch einen Else ^a . Aber in der php ist auch ok.