Wie laute der Code, wenn ich dieses nur ab dem 1. Dez anzeigen lassen will, ohne es erst im Dezember einzubauen? (es existiert keine php)?
Es gibt es was ähnliches.
Dort muss man aber in der php was ändern
// check ob december
$dezcheck = date(m);
if ($dezcheck <> "12") {
echo '<div align="center">';
echo '<font size="6">';
echo "<br> ist noch kein Dezember ! <br><br>";
echo '</font>';
echo '</div>';
exit ();
}
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 5743
Beitrag Nr.: 2
Das ist php-Code und so wie es hier dargestellt ist, ist dieser für Homepages oder ähnliche Seiten.
Was genau möchtest du einbauen und WO.
Dann kann man das anpassen.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
Dabei seit: 13.06.2009
Beiträge: 269
Herkunft: Erlangen
Postid: 5756
Beitrag Nr.: 4
Guten Morgen zusammen
lieber katze2ooo
ich denke mal du kannst zu
// check ob december
$dezcheck = date(m);
if ($dezcheck <> "12") {
echo '<div align="center">';
echo '<font size="6">';
echo "<br> ist noch kein Dezember ! <br><br>";
echo '</font>';
echo '</div>';
exit ();
}
noch einen Direkt Link mit einbauen zu den Forum Dezember, plus Button
oder zu der Passwortseite
in der Gruppe Forum oder Seite hinzufügen und den Direktlink setzen
Dabei seit: 16.03.2010
Beiträge: 786
Herkunft: Bremerhaven
Postid: 5764
Beitrag Nr.: 5
Also, wenn Du keinen php-Code benutzen kannst, dann würde das ganze nur über javascript realisierbar sein.
Du müßtest in der tpl einen Script schreiben, der eine Datumsprüfung macht, in reinem html ist das nicht realisierbar.
Ich würde Dir empfehlen mal folgenden Script nachzuschauen:
Das ist für einen Osterkalender gedacht, aber ich denke mal man könnte den durchaus umbauen zu den von Dir gewünschten
Da das ganze aber ja im HM-Portal abläuft wird es aber in sofern Problematisch, als das man diese Box dann trotzdem sieht. Da kann man nur administrativ abhelfen. Sprich.... Box erstellen.... aber unsichtbar für User machen. Erst am z.B. 1. Dezember auf Sichtbar stellen. Nur wenn man es so löst, benötigt man auch keinen Script.
Ich habe es jedenfalls bei mir so gelöst, Boxen, die noch nicht gesehen werden sollen eben auf Unsichtbar zu stellen.
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 5765
Beitrag Nr.: 6
Man muss eigentlich den Codeschnipsel in die richtige php schreiben und dann kann man diese Abfrage
if ($dezcheck <> "12" ohne weiteres ins template einbauen, als
<if ($dezcheck <> "12")><then>
xxxxxxxxx
</then></if>
EDIT:
Ist eingebaut und funktioniert:
in der index.php habe ich über:
code:
1:
eval("\$tpl->output("".$tpl->get("index")."");");
folgendes eingefügt:
code:
1:
2:
3:
// check ob december - Anfang
$dezcheck = date(m);
// check ob december - Ende
im Template index dann mit:
<if($dezcheck == "12")><then>
Das was im Dezember angezeigt werden soll!
</then></if>
ich musste die Abfrage ändern in $dezcheck== "12" weil die Anzeige erfolgen soll wenn der Dezember aktuell ist.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.