Liste der Anhänge anzeigen (Anzahl: 1)
eigene Wetter-Icons
hallo leute,
echt eine super Erweiterung! Vielen dafür!
Wo es bei mir jedoch leider stottert sind die "eigenen" Wetter-Icons… es ist mir nicht möglich einen eigenen Ordner anzuwählen :(
Contao Version 2.11.6
wetter 1.0.0.0
lg, aus dem sonnendurchfltuteten burgenland
Liste der Anhänge anzeigen (Anzahl: 1)
Mehrsprachigkeit - Lösung
Hallo, hier ein Ansatz, um Englisch und andere Sprachen auszugeben (2.11.5 lokal xampp):
In Ordner modules/weather ist die weather.php. In Zeile 62
PHP-Code:
$objRequest->send(sprintf('http://weather.service.msn.com/data.aspx?src=vista&wealocations=%s&weadegreetype=%s&culture=de-DE', $wid, $format));
Tauscht man de-DE gegen fr-FR wird französisch ausgegeben. Bei it-IT italienisch etc.
Nur bei en-EN (oder Varianten) geht es nicht, es gibt Fehlermeldungen und es erscheint fast nix mehr im FE.
Für englisch muss es so aussehen:
PHP-Code:
$objRequest->send(sprintf('http://weather.service.msn.com/data.aspx?src', $wid, $format));
Grüße,
Matthias
edit: Bei mir ist jetzt alles englisch, auch die Titel der Icons bei mouse-hover. Seltsam nur, das Für "Fog" ein Icon mit der Aufschrift "nebel" kommt. siehe screenshot Anhang 8819
Liste der Anhänge anzeigen (Anzahl: 1)
Nachtrag: Der von mir oben genannte Ansatz ist natürlich alles andere als eine Lösung. Bei der englischen Variante kommt dann leider nur Fahrenheit, auch wenn man bei weather_current Celsius wählt. Ergebnis: 72°C. (siehe Anhang 8823)
Ich habe versucht in anderen php Dateien was zu drehen, ohne Erfolg. Kann halt kein php.
Deshalb die Bitte an den Entwickler, mal zu schauen, ob die (eigentlich original englische Ausgabe) mit Celsius machbar ist. Und ob man die Sprachauswahl im BE der Extension integrieren kann. Die Auswahl für weather_show_temperature_as fehlt auch noch für weather_forecast.
Grüße aus dem warmen Cotonou,
Matthias
Neue Version 1.1.0: Cache und Mehrsprachigkeit integriert
Hallo zusammen,
da hier im Forum der Wunsch nach der Mehrsprachigkeit aufkam, haben wir im Modul ein Selectfeld integriert, mit dem die Ausgabesprache der Wetterdaten nun ausgewählt werden kann.
Folgende Sprachen stehen zur Verfügung:
- dänisch
- deutsch
- englisch
- finnisch
- französisch
- holländisch
- italienisch
- norwegisch
- polnisch
- portugiesisch
- rumänisch
- russisch
- schwedisch
- spanisch
- tschechisch
- türkisch
- ungarisch
Im heutigen Update auf Version 1.1.0 haben wir zusätzlich auch noch einen Cache (Zwischenspeicher) integriert. Im Modul kann nun per Select ausgewählt werden, nach wieviel Stunden die Wetterdaten erneut vom MSN-Server abgerufen werden sollen.
Das Update steht ab sofort im Repository zur Verfügung.
Sonnige Grüße
Axel
Liste der Anhänge anzeigen (Anzahl: 1)
Sehr schön! Vielen Dank für die Mehrsprachigkeit.
Hier ein Ergebnis zur Ansicht (mit einer kleinen Umstellung im Template weather_current_default): Anhang 8971
Contao Wetter 1.2.0 für Contao 3.x verfügbar
Hallo zusammen,
wir haben soeben die neue Version vom Contao Wetter 1.2.0 mit der Kompatibilität für Contao 3.x in der Erweiterungsverwaltung veröffentlicht.
» http://contao.org/de/extension-list/...020009.de.html
Verschneite Grüße aus dem Norden
Axel
Liste der Anhänge anzeigen (Anzahl: 1)
da hat wohl der Fehlerteufel zugeschlagen:
Ändere in der Version 1.2.0 Datei system/modul/wheater/config/config.php Zeile 9:
hier ist der Pfad "../system/..." und "../" muss raus damit das Script geladen wird.
PHP-Code:
$GLOBALS['TL_JAVASCRIPT'][] = 'system/modules/weather/html/weather.js?' . filemtime(TL_ROOT .'/system/modules/weather/html/weather.js');
Nach dieser kleinen Korrektur sollte die Ortssuche wieder wie gewohnt gehen...
Problem: eigene Icons unter v3.0.x (es wird die tl_files.id übergeben)
Fix: system/modul/wheater/ModuleWeather.php
nach
PHP-Code:
} elseif($this->weather_show_image_size == 'own') { // Zeile:57
PHP-Code:
if (is_numeric($this->weather_image_src)){
$this->weather_image_src = \FilesModel::findByPk($this->weather_image_src)->path;
}
und nach
PHP-Code:
} elseif($this->weather_forecast_show_image_size == 'own') { // Zeile:127
PHP-Code:
if (is_numeric($this->weather_forecast_show_image_src)){
$this->weather_forecast_show_image_src = \FilesModel::findByPk($this->weather_forecast_show_image_src)->path;
}
getestet mit Contao 3.0.3
Nachtrag:
für Contao 3.1.muss die .htaccess im Verzeichnis html noch angepasst werden...