PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wochentag abfragen


rellek
06.11.2007, 22:03
Hallo,


ich möchte gern, am liebsten via Templatescripting, den Wochentag abfragen und nur montags einen Text ausgeben.

<if condition="date('w') == 1"> TEXT </if>

Das klappt aber leider nicht :(
Funktionsname Verwendung im Ausdruck datedate(\'w\')
Bis auf wenige Ausnahmen ist es nicht erlaubt, Funktionen in Template-Bedingungen aufzurufen. Bitte gehen Sie zurück und ändern Sie Ihre Bedingung.

Folgende Funktionen können Sie in einer Template-Bedingung benutzen:
in_array() is_array() is_numeric() isset() empty() defined() array() can_moderate() can_moderate_calendar() exec_switch_bg() is_browser() is_member_of()

Wie wäre das sonst zu realisieren?
Ich danke euch schonmal :)


Gruß

Boothby
07.11.2007, 08:13
Erstelle ein Plugin mit Einstiegspunkt global_start

$wochentag = date('w');

Dann würde die Condition so aussehen:

<if condition="$wochentag == 1"> TEXT </if>

Oder du ergänzt date() zu den erlaubten Funktionen.

Dazu erstelle ein Plugin mit Einstiegspunkt template_safe_functions
$safe_functions[] = 'date';

rellek
08.11.2007, 13:06
Hi,

danke, die erste Lösung hat funktioniert :) Die zweite hab ich nicht ausprobiert.

Gruß