Adventskalender FAQ
Auf dieser Seite stelle ich eine Übersicht der meist gestellten Fragen in Zusammenhang mit dem Adventskalender zusammen. Ein wenig spät für die laufende Kalendersaison, aber die Zusammenstellung ist ja auch noch im nächsten Jahr gültig.
|
|
FAQ - häufig gestellte Fragen
externe Webseiten in der Tagesdatei anzeigen
Sie möchten in den Tagesdateien jedesmal eine externe Webseite anzeigen. Etwas wie "Weihnachtslink des Tages".
Man kann statt eigener Inhalte auch eine andere Webseite anzeigen lassen.
a) Beim Adventskalender 11 gibt es die Variante 10, die bereits für eine solche Aktion vorbereitet ist. Wenn dort also statt eines Dateinamens wie "gedicht.htm" eine URL z.B. "http://www.weihnachtsgedichte.de" eingetragen wird, öffnet beim Klick auf das Fensterchen die eingetragene Webseite.
b) Das geht für die meisten anderen Kalenderversionen auch mit JavaScript. Diesen Code in die Tagesdatei kopieren und den entsprechenden Link eintragen:
<script type="text/javascript" language="JavaScript">
<!-- Begin
url="http://www.clickstart.de";
self.location.href=url;
//-->
</script>
Die Dateinamen der Tagesdateien 'verschlüsseln'
Die Dateinamen der Tagesdateien bestehen in den meisten Kalendern aus einer Ziffer + '.htm'. So kann man, wenn man das mitbekommt, die Dateien separat außerhalb des Adventskalenders durch URL-Eingabe im Browserfenster aufrufen: www.domain.de.kalender/20.htm.
Es ist möglich den Dateinamen zu verschleiern indem man als Dateiname eine Zahlenfolge festlegt. Damit man eine Rechenoperation zur Entschüsselung anwenden kann nehme ich als Basis das Produkt aller Zahlen von 1 - 24 (5354228880). Eine Konstante, die ich später ohne Rest durch jeder dieser Zahlen teilen kann. Der Dateiname wird dann ermittelt, in dem man durch die Tageszahl (1 - 24) dividiert.
Dateiname = Konstante geteilt durch die Tageszahl. Die Zahlen vor dem .htm lauten dann
1 5354228880.htm
2 2677114440.htm
3 1784742960.htm
4 1338557220.htm
5 1070845776.htm
6 892371480.htm |
7 764889840.htm
8 669278610.htm
9 594914320.htm
10 535422888.htm
11 486748080.htm
12 446185740.htm |
13 411863760.htm
14 382444920.htm
15 356948592.htm
16 334639305.htm
17 314954640.htm
18 297457160.htm |
19 281801520.htm
20 267711444.htm
21 254963280.htm
22 243374040.htm
23 232792560.htm
24 223092870.htm |
Berechnungsbeispiel (auf Fenster 14 geklickt):
5354228880 / 14 = 382444920 --> Datei 382444920.htm wird aufgerufen
Zwar kann das theoretisch auch herausgefunden werden, aber dann ist das doch ein wenig undurchsichtiger. Liste als PDF zum Download (rechtsklicken):
Im Script arbeitet man dann nach folgendem Schema:
var Konstante = 5354228880;
var Dateiname = (Konstante / nummer) + ".htm";
Starten alle Kalender am 1. Dezember?
Die im Handel erhältlichen Adventskalender starten in der Regel am 1. Dezember, 24 Tage vor Weihnachten.
Sie möchten einen Adventskalender, der bereits am ersten Adventssonntag startet?
Einige Varianten bieten die Möglichkeit das erste Fensterchen bereits am ersten Adventssonntag zu öffnen. Diese Kalender haben in den meisten Jahren mehr als 24 Fensterchen. Außerdem ändert sich das Startdatum von Jahr zu Jahr. Bitte beachten Sie, das diese beiden Kalender von mir erst im Herbst des laufenden Jahres angegepasst werden.
In Frage kommende Varianten mit dieser Option finden sie bei
- Adventskalender 01
- Adventskalender 11
- Adventskalender 15
Statt der HTML-Datei eine PDF-Datei aufrufen
In der Regel wird als Tagesdatei eine HTML-Datei angezeigt. Kann ich auch eine PDF-Datei anzeigen lassen?
Einige Varianten bieten die Möglichkeit als Tagesdatei eine PDF-Datei zu öffnen. In Frage kommende Varianten sind die
- Adventskalender 01-10
- Adventskalender 02-xx
- Adventskalender 05-xx
- Adventskalender 07-xx
- Adventskalender 11-05
- Adventskalender 12-03
- Adventskalender 15-03
- Adventskalender 18-03
- Adventskalender 19-xx
Sie erstellen 24 Dateien in Word, die dann in PDF-Dateien gewandelt werden. Info
In der Tagesdatei eine Grafik anzeigen
Sie möchten in der Tagesdatei täglich ein Foto anzeigen.
a) Die Variante 11-04 ist für die Anzeige einer Grafik vorbereitet.
b) Grundsätzlich können Sie in jeder HTML-Tagesdatei mit HTML-Anweisungen ein Foto einbinden.
Der hoch geladene Kalender zeigt keine Grafiken
Mein Adventskalender funktioniert auf meiner Festplatte. Nach dem hoch laden werden die Grafiken nicht angezeigt.
In der Regel benötigen meine Kalender 3 Grafiken (versionsabhängig):
- Kalendergrafik / Foto
- Kästchengrafik
- Schneeflockengrafik
Diese Grafiken muss der Kalender auf Ihrem Server auch finden. Oft sind die Einträge unvollständing, weil unter Umständen der Pfad nicht eingetragen wurde. Das ist notwendig, wenn die Grafiken durche Ihre Web-Anwendung incht im vorgesehenen Ordner abgespeichert sind.
- Wurden die Grafiken hoch geladen?
- Ist die Schreibweise des Dateinamens korrekt (Groß- Kleinschrift)?
- Sind die Grafiken in dem Ordner wo der Kalender sie sucht?
Beispiel: Die Einbindung von Grafiken bei Netobjects Fusion (NOF) wird über Assets (Anlagen) verwaltet. Beschäfigen Sie sich mit der Verwaltung von Anlagen. In der Verwalten-Ansicht finden Sie im oberen Textmenü den Button 'Assets'. Dort können Sie Bilder oder andere Dateien einfügen.
Der Pfad für Grafiken ist dann für NOF z. B.: assets/images/
Ähnliche Situationen können sich für andere Systeme ergeben (Joomla, WordPress, ... )
Maßnahmen:
Wenn hoch geladene Grafiken sich in einem speziellen Unterordner und nicht im von mir vorgesehenen Ordner befinden, muss man die Verweise auf die Grafiken ändern. Innerhalb meiner Kalender stimmt dann der Eintrag für die Grafiken nicht mehr. Ändern Sie alle Einträge für Grafiken, die abhängig von der Kalenderversion in unterschiedlicher Form vorkommen können.
<img>-Tags: Tragen Sie den zutreffenden Pfad ein (Beispiel)
... src="grafik.jpg" ...
... src="assets/images/grafik.jpg" ...
Hintergrund-Grafiken: Tragen Sie den zutreffenden Pfad ein (Beispiele)
... background="grafik.jpg" ...
... background="assets/images/grafik.jpg" ...
... background="http://domainname.de/wp-content/grafik.jpg" ...
CSS-Einträge: Tragen Sie den zutreffenden Pfad ein (Beispiele)
... background:url(grafik.gif) ...
... background:url(assets/images/grafik.gif") ...
... background:url(http://domainname.de/wp-content/grafik.gif") ...
Im JavaScript: Tragen Sie den zutreffenden Pfad ein (Beispiele)
// Pfad und URL zum Schneeflocken-Image
var snowsrc="snow.gif"
// Pfad und URL zum Schneeflocken-Image
var snowsrc="assets/images/snow.gif"
// Pfad und URL zum Schneeflocken-Image
var snowsrc="http://domainname.de/wp-content/snow.gif"
Sie können in NOF auch eigene Ordner erstellen. Das geschieht über über den Button 'Publizieren'. Mit einem Rechtsklick auf ein angezeigtes Verzeichnis können Sie einen neuen Ordner erstellen. Pfadangaben für dort abgelegete Grafiken müssen im Kalender angepasst werden.
netobjects.de - Dokumentation Hilfe im Forum suchen: NOF - Forum
PopUp-Window der Tagesdatei schließt beim Anklicken
Beim Testen des Kalenders, bei dem die Tagesdateien im PopUp-Window angezeigt werden, schließt das PopUp-Window sofort, wenn ich dort einen Link anklicke.
Wenn Sie feststellen, das Ihre Tagesdatei im PopUp-Window sofort schließt, sobald dort ein Link angeklickt wird, sollten Sie den 'onBLur()' Eintrag im <body>-Tag der Tagesdatei löschen. Eigentlich soll diese "automatische Schließen-Funktion" verhindern, das unendlich viele Fenster geöffnet bleiben. Das ist auch OK, solange Ihre Tagesdateien keine weiteren Links enthalten.
Gibt es in Ihren Tagesdateien etwas zum Anklicken (Musik, Video, Links), muss der onBlur()-Eintrag (unten rot dargestellt) gelöscht werden.
<body onblur="window.close();" vlink="#000000" ...
So sollte das Body-Tag hinterher aussehen:
<body vlink="#000000" ...
weihnachtliche Mauszeiger für den Kalender
Kann ich für den Adventskalender oder innerhalb der Tagesdateien eigene Mauszeiger bestimmen?
Für die ganz normalen Textlinks in Ihrer Kalenderdatei (Fenster schließen, zurück zur Homepage) aber auch für alle anderen Links können Sie statt des üblichen Mauszeigers mit CSS einen weihnachtlichen Mauszeiger bestimmen.
Textlink
Textlink
Textlink
Textlink
Textlink
Infos dazu finden Sie auf der Seite Wheinachts-Mauszeiger
Nicht viel Ahnung von HTML
Sie sind noch HTML-Beginner und tun sich schwer 24 eigene Tagesdateien zu erstellen?
Ich würde Ihnen einen Kalender empfehlen, bei denen die Tagesdateien als PDF-Datei angezeigt werden. Für HTML-unkundige habe ich einige Varianten entwickelt, welche die Möglichkeit bieten die 24 Tagesdateien als PDF-Datei anzeigen zu lassen. Sie erstellen dazu 24 Word-Dateien, die Sie mit einem kostenlosen Konverter (z.B. FreePDF: http://freepdfxp.de) in PDF-Dateien umwandeln. Nun können Sie jeden Tag im Advent einen Gutschein, ein Gedicht, ein Rezept oder eine ganz pers. Weihnachtsgeschichte anzeigen lassen.
Sie müssen dann keine 24 HTML-Dateien erstellen, sondern fertigen 24 Word-Dateien die sie in PDF-Dateien umwandeln (mit einem kostenlosen Programm). Das ist dann auch prima geeignet für Ihre Gutschein- oder Rabatt-Aktion oder für eine Tagesdatei, die am schwarzen Brett ausgehängt werden kann. Als Gutschein kann die Tagesdatei vom Kunden problemlos ausgedruckt werden.
Vorlagen / Varianten mit PDF-Option:
Kalender 01-10, 11-05 , 11-08 und 12-03
Anleitungen zu den Versionen finden Sie auch auf meiner Seite. z.B. zum Kalender 01-10 (PDF):
Infos auf der Seite Anleitungen zu Klender 01-10
Alternative: Sie laden 24 fertige Dateien herunter Info
Alternative: Sie nutzen das HTML-Widget Info
Ist Mogeln beim Adventskalender möglich?
Aber ja, sie haben Recht wenn sie behaupten, dass man durch Verstellen des Systemdatums (z.B. auf den 24. Dezember) in der Lage ist, schon am 1. Dezember alle Fenster zu öffnen. Was sie zu Testzwecken können, kann auch ihr Seitenbesucher auch. Die im Adventskalenderscript verwendete Datumsinformation ist immer das Datum, das am lokalen Rechner eingestellt ist.
Wenn sie versierter Webmaster sind und sich mit PHP auskennen schafft ein kleiner Trick Abhilfe:
Sie lesen das Datum vom Server aus (das stimmt ja immer) und übergeben das Serverdatum an das Adventskalenderscript. Dazu benötigen sie allerdings Kenntnisse in JavaScript und die Adventskalenderdatei darf nicht als HTML-Datei, sondern muss als PHP-Datei gespeichert werden. Voraussetzung für diese Option ist natürlich, dass ihr Provider ihnen erlaubt PHP-Scripte auf dem Server auszuführen. Zu diesem Thema habe ich eine eigene Seite erstellt.
Datum vom Server (PHP)
Ich bin spät dran - gibt es fertige Tagesdateien?
Ja, Sie können auch 24 fertige Tagesdateien herunterladen!
Die Tagesdateien haben Dateinamen von 1.htm - 24.htm und die Bezeichnungen 0.htm und 00.htm (für die Fehlermeldungen). Sie sind einsetzbar für alle Kalendertypen die HTML-Tagesdateien vorsehen!
Die Dateien zeigen vor einer Hintergrundgrafik kurze, manchmal lustige SMS-Sprüche. Die meißten SMS-Sprüche zählen im Hinblick auf ein Copyright als Allgemeingut.
Da wo der Vorrat erschöpft war, habe ich mich selbst im Reimen versucht. Die Texte sind auch für Kinderseiten geeignet und wie gesagt, können Sie die Texte ja anpassen. Alle 24 Texte sind zentral in einer JavaScript-Datei abgelegt, wo sie beim Aufruf durch die Tagestatei abgerufen werden.
|  |
Berschreibung und Downloadseite
Ich weiß nicht wo ich den Kalender herunter laden kann
Wenn sie im Hauptmenü der Adventskalender einen Link zu einer Kalenderversion anklicken, wird ein neues Untermenü und die entsprechende Startseite angezeigt.
In diesem Untermenü biete ich Hilfen und Erklärungen für genau diese Kalenderversion an.
Ein Menüpunkt heißt 'Beschreibung + Download'.
Ein Klick auf diesen Link zeigt eine weitere Seite, auf der Sie weiter unten eine tabellarische Übersicht für Demo, Vorschau und auch für den Download als ZIP-Datei finden. |
 |
Wie wird eine ZIP-Datei entpackt?
Zum Entpacken von ZIP-Dateien finden Sie im Web kostenlose Programme (Googeln).
In Windows XP und neueren Betriebssystemen finden Sie auch eine Option zum Entpacken. Dazu müssen Sie den betreffenden Ordner nach dem Speichern der ZIP-Datei im WINDOWS-Explorer öffnen (Start-Button unten links RECHTS-Klicken). Suchen Sie die ZIP-Datei und RECHTS-klicken dann den Dateinamen. Ein Kontext-Menü wird angezeigt:

Ich möchte ein YouTube-Video anzeigen lassen
Was muss ich beachten, wenn ich in meinen Tagesdateien ein YouTube-Video anzeigen lasse?
Es sollte kein Problem sein in Tagesdateien ein Video anzeigen zu lassen. Wird die Tagesdatei in einem PopUp-Window angezeigt, sollten Sie unbedingt meinen Hinweis lesen. Mehr zur Vorgehenweise auf der Seite
Berschreibung Video einbinden
Die Kästchengrafik wird nicht angezeigt
Die Kästchen welche die Klickbereiche andeuten (wie im Kalender 01), werden automatisch Ihrem Foto überlagert. Für einen besseren Kontrast stelle ich Ihnen unterschiedlich eingfärbte Kästchengrafiken zur Verfügung. So könnten Sie für einen dunklen Hintergrund helle Kästchen oder für einen helleren Hintergrund dunkle Kästchen anzeigen lassen.
Wenn Sie im Quellcode eine andere Kästchengrafik eingetragen haben, stellen Sie sicher das die entsprechende Grafik auch vorhanden ist. Wurde die Grafik im Ordner für den Kalender abgespeichert? Wurde der Dateiname für die Grafik richtig eingetragen (Ordner, Groß- / Kleinschrift)?
Am 1. Advent lässt sich noch kein Türchen öffnen
Die Fensterchen üblicher Adventskalender können in der Regel ab dem 1. Dezember geöffnet werden und haben 24 Fensterchen. Das letzte Fenster wird dann am Heiligabend geöffnet. Genauso sind auch die (Schokoladen-) Adventskalender aus dem Supermarkt ausgelegt.
Fazit: Erst ab dem 1. Dezember, nicht ab dem 1. Adventssonntag, können bei (normalen) Kalendern Türchen geöffnet werden. Im November geht noch nichts.
Der erste Adventssonntag liegt 4 Sonntage vor Weihnachten und verschiebt sich jährlich. Letzter möglicher Termin ist der 3. Dezember (Heiligabend ist dann an einem Sonntag). Frühester möglicher Termin ist der 26. November.
Möchten Sie einen Kalender der bereits ab dem 1. Adventssonntag startet, können Sie auf meine Varianten im
- Adventskalender-01
- Adventskalender-11
- Adventskalender 15
ausweichen.
Startet am 28. November, am 1. Adventssontag (z.B. im Jahr 2010).
Startet am 27. November, am 1. Adventssontag (z.B. im Jahr 2011).
Gibt es einen Kalender für Beepworld?
a) Kalender als HTML-Widget
In diesem Jahr werde ich Ihnen die Möglichkeit geben, direkt auf einen meiner Kalender zu verlinken, der dann in Ihrer Seite angezeigt wird. Sie definieren lediglich einen I-Frame von 540 Pixel Breite, in dem der Kalender dargestellt wird. Diese Lösung bietet sich an für kostenlose Beepworld-Homepages. Sie haben keinen Einfluss auf das Kalenderbild und die Tagesdateien.
a) Kalender im i-frame auch für kostenlose Beepworld-Homepages
b) Kalender mit eigenen Tagesdateien
Der Kalender 01-14 benötigt 26 Tagesdateien, die selbst bei Beepworld erstellen müssen. Er ist also für die Basis-Version von Beepworld-Homepages nicht geeignet! In der Basis-Version (kostenlos) kann man lediglich 5 Dateien erstellen!
b) Adventskalender für Beepworld-Seiten mit erweitertem Umfang
Wie kann man eine PDF-Datei herstellen?
Sie erstellen dazu zunächst 24 Word-Dateien. Diese 24 Dateien wandeln Sie dann mit einem kostenlosen Konverter in PDF-Dateien um und speichern die PDF-Dateien in den vorgesehenen Ordner. Sie verwenden eine entsprechende Variante meines Kalenders, der speziell zur Anzige von PDF-Dateien vorbereitet ist.
Zur Konvertierung von Word-Dokumenten in PDF-Dateien suchen Sie im Web nach der kostenlosen Software 'Free PDF', 'PDF Converter' oder 'PDF Creator'.
mehr Info lesen: Tagesdatei als PDF
Wie muss ich vorgehen?
- die ZIP-Datei der Vorlage herunter laden
- die Kalenderdatei anpassen (Kalenderüberschrift, ...)
- 24 Tagesdateien herstellen / 24 Tagesdateien anpassen
- den Adventskalender testen
- sämtliche Dateien auf Ihren Server hoch laden
Ausführliche Infos lesen: Vorgehensweise zum Einbau einer Vorlage
Der Adventskalender ist zu breit für meine Seite
Einigen Webmastern stehen lediglich 500 Pixel maximaler Breite für Inhalte zur Verfügung.
Meine Adventskalender mit einer Breite von 500 Pixeln wären durchaus auch für solche Seiten nutzbar, wenn der üblicherweise angezeigte Rahmen nicht zusätzlich etwa 20 - 60 Pixel beanspruchen würde. Bei solchen Kalendern würde ich den Rand abschalten:
Wenn ein Rahmen nicht erwünscht ist wird statt der Rahmeneigenschaften 'none' eingetragen.
/* Edit-Marker 06 Rahmen */
.rahmen {
border: none;
}
Außerdem gibt es einige Varianten, die schmaler als 500 Pixel sind:
- 450 Pixel - Kalender 01-15
- 270 Pixel - Kalender 07-04
- 150 Pixel - kalender 02-01

|