Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Anzeige in einer tpl (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=1047)
Geschrieben von katze2ooo am 07.11.2010 um 10:12:
Anzeige in einer tpl
will man im Board einen gewissen Teil nur eingeloggten
Mitgliedern etwas anzeigen lassen, so setzt man:
<if($wbbuserdata['userid'])><then>.......
</then></if>
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 ();
}
Gruß katze2ooo
Geschrieben von haumi am 07.11.2010 um 11:13:
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
Geschrieben von katze2ooo am 07.11.2010 um 11:40:
Hi,
haumi schau bei mir im Board.
Das kannst du nicht übersehen
Gruß katze2ooo
Geschrieben von Flughund am 08.11.2010 um 06:24:
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
oder einzeln über userid
Liebe Grüße
Flughund
Geschrieben von Listiger_Falke am 08.11.2010 um 14:21:
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:
Klick
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.
Geschrieben von haumi am 08.11.2010 um 14:29:
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
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH