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:

icon18 Anzeige in einer tpl

st1

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 st11

Gruß katze2ooo



Geschrieben von Flughund am 08.11.2010 um 06:24:

 

Guten Morgen zusammen st1


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 st1



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