Wie bestimmt OJ Weather die Wetterbeschreibung?
Der Helper ordnet Open-Meteo-WMO-Codes festen Joomla-Sprachschlüsseln zu; unbekannte Codes werden als „UNKNOWN“ behandelt.
Der Helper ordnet Open-Meteo-WMO-Codes festen Joomla-Sprachschlüsseln zu; unbekannte Codes werden als „UNKNOWN“ behandelt.
Ortsname, Geocoding sowie feste Breiten- und Längengrade.
Schneller Einstieg von der Modulinstanz bis zur ersten Wetterausgabe.
Validierung von Farben, IDs und externer Wetterdaten-Ausgabe.
Ohne feste Koordinaten können bei leerem Cache zwei externe Abrufe nötig sein: Geocoding und Forecast. Mit festen Koordinaten entfällt Geocoding.
Das Paket enthält de-DE und en-GB. Wochentage werden über Joomla-Sprachschlüssel für Mon bis Sun ausgegeben und anschließend mit d.m. kombiniert.
Modul-CSS, eigene Styles und visuelle Anpassungen.
API-Aufrufe, Cache, CSS und Betrieb mehrerer Modulinstanzen.
Der Manifest-Standard für das Feld „Ort“ ist Berlin. Speichere im Modul den gewünschten Ort oder feste Koordinaten.
Fehlermeldungen bei Ortssuche, HTTP, JSON und Cache.
Beim Theme „auto“ schaltet das CSS über @media (prefers-color-scheme: dark) auf die dunklen CSS-Variablen um.
Ein- und Ausblenden einzelner Wetterbereiche und Messwerte.
Das Standardlayout „card“ verwendet die vollständige Kartenoptik mit aktuellem Wetter, Metadaten und – sofern aktiviert – Vorhersage.
Die Ortssuche nutzt https://geocoding-api.open-meteo.com/v1/search; die Wetterdaten kommen von https://api.open-meteo.com/v1/forecast.
Bei max-width: 640px wechselt das Grid auf zwei Spalten; Metadaten nutzen zwei Spalten und Tageswerte werden unterhalb in einer eigenen Zeile angeordnet.
Dateibasierter API-Cache, Gültigkeit und Fehlerfälle.
Funktionsprinzip, Einsatzbereiche und Grenzen von OJ Weather.
Schneller Einstieg von der Modulinstanz bis zur ersten Wetterausgabe.
Die Ortssuche nutzt https://geocoding-api.open-meteo.com/v1/search; die Wetterdaten kommen von https://api.open-meteo.com/v1/forecast.
Dynamische Werte wie Ort, Temperatur, Zustand und Tageswerte werden im Template mit htmlspecialchars(..., ENT_QUOTES, UTF-8) ausgegeben.