Online-Adventskalender 2021-03  (in Arbeit)

Adventskalender-Vorlage 03 responsive mit 24 eigenen Kalendergrafiken

Der Adventskalender mit 24 Klickbereichen für eine responsive Darstellung, für unterschiedliche Anzeigebreiten. Bei MouseOver wird das Kalenderblatt animiert, anklicken öffnet die jeweilige Tagesdatei. Die Klickbereiche mit den 24 Grafiken sind innerhalb einer Box in einer Tabelle angeordnet. Die 24 Kalendergrafiken können Sie durch Ihre eigenen Grafiken oder kleine Fotos ersetzen. JavaScript überwacht, an welchem Tag ein Fensterchen geöffnet werden darf. Als Ergänzung könnte ein Schneefall-Script langsam einschwebende Schneeflocken einblenden.


Für diese Adventskalender-Vorlage werden 24 quadratische Grafiken benötigt. Sie können meine Kalenderblätter oder eigene Grafiken einsetzen, um den Kalender zu personalisieren. Drei Varianten werden zur Verfügung stehen. Sie unterscheiden sich durch die Art der Anzeige für die 24 Tagesdateien:
  • Standard-Tagesdateien im gleichen Fenster (Anzeigebereich ist recht klein)
  • 24 eigene HTML-Dateien in einem neuen Fenster / neuen Tab, freie Gestaltung
  • Anzeige von 24 PDF-Dateien, Ausdruck, Rezepte, Ausmalbilder, Gutscheine, ...

Größe des Adventskalenders

Die Breite der Anzeige passt sich der Bildschirmgröße an. Die Maximalbreite der inneren Box habe ich hier mit 800 Pixel festgelegt max-width: 800px;. Diese Angabe können sie ändern und würde beim Eintrag 100% die gesamte Breite des Browserfensters nutzen. Der Adventskalender ist für die Anzeige in einem neuen, separaten Browserfenster / Tab vorgesehen. Eine Einbettung in eine HTML-Seite mittels i-frame ist ebenso möglich. Beachten Sie dabei, dass auch der i-frame für eine responsive Darstellung definiert werden muss.
Online-Adventskalender Vorlage

Grafiken in 24 Feldern

Innerhalb einer seitenbreiten Box habe ich eine innere Box notiert, in der eine Tabelle mit 24 Zellen (4 Zeilen und 6 Spalten) steht. Durch die Bestimmung der Größe der einzelnen Zellen mit 1/6 der Breite x 1/4 der Höhe der Tabelle (width: 16.66%; height: 25%;), schaffe ich 24 quadratische Felder. In diesen 24 Tabellenzellen werden die 24 Grafiken des Kalenders notiert.

Sie können eigene nummerierte (quadratische) Grafiken oder meine Standard-Grafiken verwenden.
Online-Adventskalender Vorlage

Im Download enthaltene Kalendergrafiken gold + rot



Beispiel Grafiken Farben innerhalb einer Farbfamilie

Online-Adventskalender Vorlage

24 Kalendergrafiken eintragen

Wenn Sie mein Adventskalender-Modul als Zip-Datei heruntergeladen haben, besitzen Sie einen funktionierenden Online-Adventskalender. Das Archiv enthält 2 Sätze Grafiken in den Farben 'Gold' und 'Rot'. Eigene Grafiken sollten die Abmessungen 200 x 200 Pixel haben. Inwieweit die Grafiken für die Darstellung verkleinert werden müssen, entscheidet dann der Browser.

Nur noch die Farben anpassen und der personalisierte Kalender ist fertig.

Ändern sie die Einträge

Etwa ab Zeile 230 finden sie die Notierungen:

... <img src="gold/15.png" ...
... <img src="gold/16.png" ...
... <img src="gold/17.png" ...
...
... <img src="ordner/datei.xxx" ...
... <img src="rot/16.png" ...
... <img src="rot/17.png" ...

Farbliche Anpassung

Abhängig von den Kalendergrafiken möchten Sie die Seiten-Hintergrundfarbe anpassen:
html { background-color: #237C8B; ...

Farbe Titeltext
.Titeltext {
color: #DFDFDF;
Online-Adventskalender Vorlage

24 Tagesdateien

Beim erfolgreichen Klicken im Dezember wird die entsprechende Tagesdatei angezeigt. 24 HTML- oder PDF-Dateien müssen bereitgestellt werden. Musterdateien + 2 Meldungsdateien (beim unberechtigten Klicken) sind im Download enthalten. Das JavaScript zur Überwachung des Datums und Öffnen der Dateien sieht festgelegte Dateinamen vor und erwartet, dass die Dateien in einem bestimmten Ordner abgelegt sind. Für eine von den Formatierungen des Kalenders unabhängige Gestaltung, habe ich eine eigene, für alle Tagesdateien gültige CSS-Datei angelegt, die im gleichen Ordner wie die Tagesdateien abgelegt ist.

Tagesdatei im gleichen oder neuen Browserfenster?

Grundsätzlich kann man die Tagesdateien im gleichen Browserfenster oder in einem neuen Browserfenster / Tab anzeigen lassen. Wird die vom Script ermittelte Tagesdatei im gleichen Fenster angezeigt, ersetzt sie die Anzeige des Kalenders. Über einen Zurück-Button kehrt man dann zum Adventskalender zurück. Das Platzangebot bleibt dabei beschränkt und reicht für eine kleine Grafik und wenig Text. Die Dateien 1.html bis 24.html sind im Download enthalten und müssen lediglich mit Leben gefüllt werden.

Bei einer Anzeige in einem neuen Browserfenster stehen unbeschränkte Möglichkeiten offen. Es handelt sich schließlich um irgendeine HTML-Datei, die Sie frei gestalten können, ohne sich an die Vorgaben des Kalender-Layouts halten zu müssen. Bedingung ist allerdings die Vergabe von Dateinamen nach dem Schema 1.html bis 24.html, damit das Script die richtige Tagesdatei ansteuert. Um die Ansicht der Tagesdatei zu beenden, kann ein Schließen-Button vorgesehen werden, der allerdings abhängig von Bowser-Vorgaben nur bedingt funktioniert.

Variante A - Standard-Tagesdatei

Für die responsive Darstellung im selben Fenster unterliegt die Tagesdatei den gleichen Vorgaben wie die Kalenderdatei. Text oder Grafiken werden vor einer (einfarbigen) Hintergrundgrafik dargestellt.

Wie beim Kalender wird der Anzeigebereich mit CSS-Angaben formatiert. Die Abmessungen und das Erscheinungsbild sollten dann denen des Kalenders entsprechen. Der Anzeigebereich ist recht klein und bietet beschränkte Möglichkeiten!
Online-Adventskalender Vorlage

Variante B - individuelle Tagesdatei

Individuelle Tagesdateien können Sie wie jede beliebige HTML-Datei frei gestalten und in einem neuen Browserfenster anzeigen lassen. Die Regeln für Dateinamen nach dem Schema 1.html bis 24.html müssen eingehalten werden, damit das Script funktioniert. Tagesangebote, Postkarten, Deko-Vorschläge, Kochrezepte, Gedichte oder Fotos sind beliebte Inhalte.

Alternativ dazu: Tagesdateien im PDF-Format (nächster Abschnitt).
Online-Adventskalender Vorlage

Variante C - Tagesdatei als PDF

Das bietet neue Möglichkeiten der Ausgestaltung und lässt sich auch ohne HTML-Kenntnisse umsetzen, wenn sie z. B. Word-Dateien in PDFs konvertieren. Gut geeignet für den Druck und ideal für Ausmalbilder, Rezepte, Gedichte, den Büro-Pinwandspruch oder auch für Rabattcoupons oder Gutscheine. Im Script wird der Dateiaufruf modifiziert:
Datei = pfad + KlickZahl + ".html";
'html' wird durch 'pdf' ersetzt
Datei = pfad + KlickZahl + ".pdf";
Online-Adventskalender Vorlage

Kalender testen

Sie können während der Bearbeitung meiner Vorlage und zur Prüfung der Funktion den Kalender testen. Dazu habe ich den fixen Datumswert 31.12. vorgesehen, der den wirklichen Datumswert überschreibt. Etwa bei Zeile 120 finden Sie im Quelltext folgende zwei Notierungen:

//KlickMonat = 11;  steht für Monat 12
//KlickTag = 31;  steht für Tag 31

Wenn Sie bei beiden Zeilen die zwei vorangestellten Slashes "/ /" löschen, wird die Datumsprüfung umgangen und alle Dateien sollten sich öffnen lassen. Sie könnten auch die Funktion für den 15.12. testen, wenn der Eintrag so aussieht:

KlickMonat = 11;  steht für Monat 12
KlickTag = 15;  steht für Tag 15

Nicht vergessen die 4 Slashes später wieder einzutragen!

Dateien im ZIP-Archiv

Die ZIP-Datei des Downloads enthält alle Notwendigen Dateien: 1 Adventskalenderdatei, 24 Tagesdateien als Vorlage, 2 Meldedateien (HTML), 2 CSS-Dateien und alle notwendigen Grafiken inclusive der 24 Kalenderblätter (in gelb und rot) und einge Mini-Grafiken.

Die Tagesdateien müssen nun nur noch mit Leben gefüllt werden. Wenn sie sich für die Varianten A oder B entschieden haben, benötigen Sie dazu Grundkenntnisse zur Arbeit mit HTML-Dateien. Nach ihrer Arbeit sollten 24 HTML-Dateien mit den Dateinamen 1.html bis 24.html vorhanden sein.

Wenn ihre Wahl auf die Variante C gefallen ist, müssen sie lediglich 24 PDF-Dateien herstellen, die sie als 1.pdf bis 24.pdf abspeichern und dabei meine Muster ersetzen. Kostenlose Programme zum Konvertieren von Dokumenten in PDF-Dateien, finden sie im Web.

Download Adventskalender 2021-03 B   HTML

Variante B zur Anzeige der HTML-Tagesdateien in einem neuen Fenster / Tab. Wenn Sie möchten, können Sie Ihre eigenen Kalendergrafiken einbinden. Die Tagesdateien können Sie wie jede HTML-Datei frei gestalten. Die Regeln für Dateinamen nach dem Schema 1.html bis 24.html müssen eingehalten werden, damit das Script funktioniert. Die Zip-Datei enthält alle notwendigen Dateien der Kalendervorlage. Nach dem Download müssen Sie das ZIP-Archiv zunächst in einem (neuen) Ordner entpacken!

Download Adventskalender 2021-03 C   PDF

Variante C zur Anzeige der Tagesdateien als PDF-Datei. Sie können eigene Kalendergrafiken einbinden. Sie erstellen 24 PDF-Dateien, die Sie z. B. mit FreePDF aus Word-Dateien konvertieren. Die Regeln für Dateinamen nach dem Schema 1.pdf bis 24.pdf müssen eingehalten werden, damit das Script funktioniert. Die Zip-Datei enthält alle notwendigen Dateien. Nach dem Download müssen Sie das ZIP-Archiv zunächst in einem (neuen) Ordner entpacken!
Die Variante C des Adventskalenders ist gut geeignet für den Ausdruck der Tagesdateien und daher ideal für Ausmalbilder, Rezepte, Gedichte, den Büro-Pinwandspruch oder auch für Rabattcoupons oder Gutscheine.


Letzte Nachrichten - Kurzinfo


Webmaster 28. Nov. 2021

Auch die Adventskalender-Vorlagen sollen für die Anzeige auf Mobilgeräten angepasst werden, da sich mittlerweile mehr als 50% der Seitenbesucher über ihr Handy einbuchen. Bei der Überarbeitung werden die Erklärungsseiten etwas lesefreundlicher gestaltet. Während der Überarbeitung der Webseite sind die Themenseiten vorübergehend nicht erreichbar.



Die Web-Toolbox wird gerade überarbeitet

Grafik
Seiten werden neu geordnet in Arbeit
Navigation und Untermenüs in Arbeit
Anpassung zur Darstellung Mobilgeräte in Arbeit
Lesbarkeit + Schriftgröße erledigt
neuer Downloadbereich für PDF-Dateien in Arbeit
responsive Darstellung erledigt