HINWEIS: Das Mondphase-Plugin steht jetzt als WordPress-Widget zur Verfügung!
Informationen unter Mondphase 2.0
WordPress Plugin: Mondphase
Da ich kein werbefreies WP-Plugin gefunden hatte*, dass die aktuelle Mondphase mit Bild und Zeit des nächsten Voll-/Neumonds ausgibt, musste ich mich selbst and die Programmierung eines solchen machen. Nach einigen – nervenden – Fehlversuchen hat das auch geklappt. Das Ergebnis seht ihr hier auf der Seite. Falls ihr irgendwelche (Verbesserungs-) Vorschläge habt, zögert nicht, einen Kommentar abzulassen oder mir eine E-mail zu schreiben…
Gleiches gilt für diejenigen, die eine Ahnung von dem haben, was ich noch plane, aber null Schimmer habe wie ich es umsetzen kann.
*Okay, wahlweise habe ich bei der Suche auch eines übersehen… :rolleyes_tb:
Aktuelle Version & Download
zip, 300KB
(es kann ein paar Sekunden dauern, bevor der Download beginnt)
Installation
Installation Version 1.4
- Datei entzippen und in das Wordpress Plugin-Verzeichnis
wp-content/plugins/mondphasenhochladen - mit
< ?php if(function_exists(wp_mondphase)){ wp_mondphase(); } ?>an der gewünschten Stelle in der Sidebar einbauen - Plugin im Admin-Bereich/Plugin-Verwaltung aktivieren
Einstellungsmöglichkeiten 1.4
Hinweis: Die Einstellungsmöglichkeiten sind im Moment nur direkt in der Datei möglich. Das wird sich in einer neueren Version ändern, d.h. sobald ich geschnallt habe, wie das funktioniert.
- Datumsformat:
$date_format="%d.%m.%Y"
Die Reihenfolge kann mittels der bekannten PHP-Platzhalter formatiert/ geändet werden, wobei %d = Tag, %m = Monat, %Y = Jahr.
Mehr und genauere Informationen zur Datumsformatierung und den Platzhaltern finden sich bei ⇒ PHP.net. - Bilder
Das angezeigte Bild kann jetzt automatisch generiert werden. Die Variable$generate_image=true|falselegt fest, ob ein Bild erzeugt oder eines der Bilder aus dem Ordner angezeigt werden soll:
true = png-Bild wird aus den aktuellen Daten generiert
false = Bilder aus dem Ordner/imgwerden angezeigt. - Bildhöhe und -breite festlegen
Mit den beiden Variablen$img_widthund$img_heightlassen sich die Bilddimensionen dem eigenen Blog-Layout anpassen. Die Einstellungen wirken sich auf das generierte Bild und die Ordnerbilder aus. - “Internationalisierung”
In den Arrays$moon_namesund$output_textkönnen die angezeigten Texte bzw. die Sprache angepasst werden.
Standardmäßig ist Deutsch aktiviert. Englisch kann durch entfernen der Kommentarzeichen um das englischsprachige Array und auskommentieren oder löschen der deutschen Angaben aktiviert werden.
In gleicher Weise sind so auch andere Übersetzungen möglich – eine .mo-Datei gibt es noch nicht, ist aber für ein zukünftiges Update geplant.
Versionsinformationen
Version 1.5 / 02.04.2008
widgetfähig- Version 1.4 / 11.11.2006
Überarbeitung des Codes
fehlendes li-tag geschlossen - Version 1.3 / nicht veröffentlicht
- Version 1.2 / 22.09.2006
Bug: Neumond-bild wird nicht angezeigt:Code ist korrigiert (danke an Gecko-1!) - Version 1.2 / 17.09.2006
Nochmalige Überarbeitung des Codes
Möglichkeiten zur Formatierung eingebaut - Version 1.1 / nicht veröffentlicht
Überarbeitung des Codes
Automatisch generiertes Bild - Version 1.0 / 03.09.2006
Einbindung in Sidebar
Anzeige der aktuellen Mondphase (Neu-, Halb-, Vollmond etc.)
Datum des nächsten Neu-/Vollmonds
Grundlage der Berechnung und das ausgegebene Datum

Die Berechnung des nächsten Neumondes bzw. Vollmondes basiert auf dem ersten Neumond in der J2000-Epoche am 6. januar 2000.
Ich habe meine Berechnungen mit einigen anderen Berechnungen bzw. Kalendern abgeglichen und sie stimmen in den meisten Fällen überein. Unterschiede im angegebenen Datum basieren auf der Tatsache, dass im Plugin das tatsächliche Datum angegeben wird.
D.h., wenn der Mond erst am 02.01. um 00:05 Uhr den Zyklus beendet hat, dann wird auch der 02.01. als Datum ausgegeben und nicht – wie in manch anderen Kalendern – das Datum an dem der Mond aufgeht, was dann am 01.01. wäre.
Um diese Abweichungen zu vermeiden (wobei ich weder das eine noch das andere Datum als falsch bezeichnen kann), wäre es notwendig zusätzlich die Mondauf- und Untergangszeiten zu berechnen und den Standort einzubeziehen. Das macht die Sache allerdings recht kompliziert und war/ist für die erste Version nicht beabsichtigt.
Externe Seiten
Hier einige Beispiele von anderen Blogs, die das Mondphasen-Plugin installiert haben:
WordPress Testblog von Barbara Jany
Zuger Wetterblog von Rolf Frankenberg
Geckos-Geocaching von Holger Bär
SpuTniQ.NeT von Sven Heyer



Letzte Kommentare