Habe mir dieses Wochenende mal Zeit genommen und meine Wetterseite etwas überarbeitet, eine Version für das iPhone gebastelt und bei dieser Gelegenheit auch gleich ein Installations Script geschrieben.
Dem aufmerksamen Beobachter wird sicher die Ähnlichkeit zu der Wetterseite von RWN auffallen. An dieser Stelle nochmals besten Dank – war eine tolle Vorlage.
Habe alle Vorhersage Daten in Variablen abgelegt, um diese auch von diversen anderen Scripten auswerten zu können, Update erfolgt alle 30 Minuten.
Installation wie üblich - Download, Konfiguration und Installation:
IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSWeatherForcastAT', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->LoadModule();
Anpassung an den eigenen Ort kann in der Datei IPSWeatherForcastAT_Configuration.inc.php vorgenommen werden.
IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSWeatherForcastAT', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->InstallModule();
[Update 2011-12-26] - Anpassung an neues Format
[Update 2012-03-17] - Eingliederung in die IPSLibrary
Allerdings so richtig funkts noch nicht …
die „Alle Files aus den Verzeichnis „Weather“ in … \user\ kopieren“ meisnt damit schon in das Verzeichnis webfront/user oder?
Habs eben dort reinkopiert, und nun zeit er mnir zwar was an, aber das Layout passt noch gar nicht
… ah ich hab im php den pfad zur weather.css auch als user/Weather/weather.css angegeben, nun passts … warum auch immer
Hab jetzt auch das volle „Brownson“ Programm installiert. Bei mir passt aber auch das Layout nicht. In welchem File muss ich die Sache mit css anpassen??
Ah, habs schon gefunden, in der Weather.php…gut das ich mir dämliche Fragen oft selbst beantworten kann!
Ansonsten ist die Sache wirklich sehr fein!!! Ich dank dir!
Bei mir funktioniert zwar auch die Version ohne Angabe der relativen Verzeichnisnamen, aber ich glaube, dass das jetzt ohnehin die „korrektere“ Version ist.
Wie komme ich eigentlich über das iPad nun auf diese Seite? Ich sehe am iPad ja nur die untere Leiste, jedoch nicht die obere wo ich nun den Externen Link zu deiner Wetterseite habe?! Wie richte ich mir das am besten ein?
bei der Installation wurde ein eigener Einsprungspunkt „iPhone“ angelegt. In dieser Kategorie befindet sich ein Ordner Wetter mit einem Link auf die Variable iForcast, die wiederum die Datei Wetter.php einbindet.
Wenn man nun mit dem IPad/iPhone dorthin navigiert sieht man die Seite…
Habe bei mir die Kategorie „iPhone“ als Initial Pfad definiert.
Siehe auch Doku ganz unten …
Okay, dein TIpp war super. So kann ich mir die Wetterseite auch am iPAD anschauen, aber: Auch dort passt das Layout jetzt nicht. Dort hat aber auch das anpassen des Pfads nix geholfen (für iWeather.css)…
für das iPad muss ich noch etwas herumprobieren, damits auch dort nach was ausschaut.
Ich schätze mal, dass das falsche CSS inkludiert wird, werde mir das bei nächster Gelegenheit mal ansehen.
So, ich hab nun mal deinen Code reinkopiert, jetzt gehts
Da hatte ich wohl wo einen Tippfehler oder so. Super gemacht, dank dir!
Darf ich noch ne Idee einbringen? Was ich noch richtig lässig finden würde, wäre wenn man noch aktuelle Wetterwarnungen mit integrieren könnte, zum Beispiel von zamg.ac.at. Ich hab schon öfter überlegt sowas ins Webfront zu bringen, aber ich habe einfach zu wenig Programmierkenntnisse dafür, leider.
Die eigentlichen Icons liegen bei Dir auf der Platte. Angezeigt werden sie durch einen Vergleich des Namens den Google für das Icon mitteilt. Anschließend wird im Skript die URL durch den Pfad auf deinen Server ersetzt.
Da sich die URL sowie der Name des Icons verändert hat werden wieder die ordinären Icons von Google angezeigt.
Kleiner Workaroud von Rainer und Brownson sind im Beitrag von oben.