Tageszeitabhängige Begrüßung
Seit einiger Zeit werden die Besucher dieses Weblogs auf der Startseite tageszeitabhängig begrüßt. Es war mir nämlich aufgefallen, dass ein „Guten Tag“ abends um 22 Uhr ein wenig unpassend erscheint. Mit unten stehendem Code-Snippet wird man zu der Zeit jetzt korrekt mit „Guten Abend“ begrüßt.
Aber was sagt man eigentlich nachts? „Gute Nacht“ klingt meines Erachtens eher wie eine Aufforderung, ins Bett zu gehen – hat jemand einen besseren Vorschlag?
if (date("H") >= 4 && date("H") < 10) {
$gruss = "Guten Morgen,";
} else if (date("H") >= 10 && date("H") < 19) {
$gruss = "Guten <span style="letter-spacing:-.1em;">T</span>ag,";
} else if (date("H") >= 19 && date("H") < 23) {
$gruss = "Guten Abend,";
} else if (date("H") >= 23 && date("H") < 4) {
$gruss = "Gute Nacht,";
}
Man beachte die typografischen Feinheiten beim Zeichenpaar „Ta“ ;-)
Ähnliche Beiträge:
Pa amb tomàquet Mögen Sie Disney?
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Sehr schön, die typografische Webfeinheiten. Ich würde statt „Gute Nacht“ „Willkommen, ihr Nachteulen“ oder „Willkommen, ihr fandet das Licht meiner Website…“ :)
Ich würd’s vielleicht halten, wie die im Fernsehen: Bei der Nachtausgabe der Tagesschau wird man doch auch mit „Guten Abend“ begrüßt, wenn ich mich nicht irre. Ab 1:00 könnte man ja dann zum „Guten Morgen“ übergehen.
Leider hast du ja nicht die Möglichkeit, die Leser zu verabschieden – sonst könntest du sie wie Herr Wickert mit „Guten Abend“ begrüßen und ihnen zum Abschied eine „geruhsame Nacht“ wünschen!
Typo-Streber! ;-)
Ich würde das eher in JavaScript denn in PHP umsetzen – sonst hängt die Begrüßung von deiner Serverzeit ab, und nicht von der Zeitzone des Besuchers. Es soll auch im Ausland lebende Deutsche und Deutsch sprechende geben :-). Und die if-Bedingungen könnte man schlanker formulieren.
Ich würde das auch eher per JavaScript machen. Auf meiner Seite mache ich das sogar per Flash ;-) Dass du das aber schon mal einsetzt finde ich sehr schön.
Ha! Ich wusste, dass mich jemand auf die Code-Effizienz anspricht ;-)
Bei mir selbst sieht der Code auch ein wenig anders aus, ich dachte nur, dass ihn PHP-Anfänger so besser verstehen – für alte Hasen müsste ich so einen Codeschnipsel doch wahrscheinlich gar nicht erst veröffentlichen.
@ Nick: Ich hatte erst was ganz ähnliches: „Hallo Nachtschwärmer“, aber irgendwie fand ich das dann doch nicht so passend.
Off topic @ Jeena: Beim nächsten Chat bin ich dabei – bis dahin habe ich dann möglicherweise auch einen IRC Client installiert ;-) Noch schöner wäre es natürlich, ihr würdet auf Jabber wechseln …
hej. ich finde den Codeschnippsel gar nicht auf der Startseite. Wo steht er denn? Oder kann mein Safari das nicht anzeigen? ..
Du siehst das in dem grauen Feld zwischen “... besseren Vorschlag?“ und „Man beachte …“ oben nicht?
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter
