Themabewertung:
  • 3 Bewertung(en) - 3.67 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Weather Elements HD - Version 5 - 2013

(26.03.2013, 16:51)Stoned schrieb:  Also hab das Paket runtergeladen Weather Elements iPhone 4_5.2.

Wo und wie soll ich den Wert ändern css???

in der lockbackground.html

<p style="display:none; position: absolute; top: 340px;left:10px; width:300px; text-align: center;text-shadow: 0px 2px 2px black;font-size:1.5em;" id="cityHorizontal"></p>

diese werte sind für die lage der horizontalen schrift zuständig.

Zitat:@ceibaer

Warum? Habt ihr diese Werte nicht in einer css eingetragen?

weil alle positionswerte in der lockbackground hinterlegt sind. das wäre alles doppelt gemoppelt. so ist nur eine datei zu bearbeiten.
das theme ist wie gesagt nicht neu geschrieben worden, sondern ist weitestgehend übernommen von den vorherigen entwicklern. es funktioniert so ja auch gut. ohne grossartige css anbindung.
aber du kannst es dir durchaus, wenn du das so möchtest, in die css eintragen. ist ja open source... Wink
Zitieren

Danke für eure Hilfe jetzt passt es.

Könnt ihr mir noch verraten wo die Position des Wettersymbols gespeichert wird. Die Schneewolke hängt so tief das man die weiße Schrift der Wettervorhersage kaum lesen kann.

   
Zitieren

das sind feste hintergründe. die sind in der position nicht einzeln änderbar. ist aber auch nur beim schnee so.
Zitieren

OK vielen Dank so sieht es jetzt schon super aus.
Zitieren

Hier ist meine Anregung für eine kleine Änderung.
Arbeiten mit Database ist schon prima, weil die sogar in einem Backup von iTunes mit aufgenommen wird und bei einem Restore von iTunes Backup sofort verfügbar ist. d.h. man muß alles neu einstellen.
Mir jedoch gefällt nicht wie man die Database einstellt über Safari.
Geht auch ganz ohne Safari, indem man die db.html ebenfalls in den webclip Ordner packt, die Info.plist etwas ändert und schon gibt es ein eigenes Ikon auf dem Home screen das die db.html öffnet. Geolocation javascript läuft auch in dem UIWebView weil es von iOS kontrolliert wird und nicht von Winterboard welches kein geolocation javascript erlaubt.
Weiterhin könnte man die db.html so gestallten das die automatisch beim Öffnen die neuen GPS Koordinaten ebenfalls in der Database speichert, d.h. um ein GPS Update zu bekommen dann einfach das Ikon auf dem Home screen öffnen, Fenster schließen, fertig. Die neuen GPS Koordinaten sind dann schon in der Database und wenn man auf den Lockscreen geht erfolgt automatisch der Update weil nun die neuen GPS Koordinaten benutzt werden.
Übrigens die "var/mobile/library/webkit/GeolocationSites.plist" enthält die Info das eine html Seite Location Zugriff hat und somit nicht jedesmal die ätzende Fenster erscheint "Wollen Sie der Seite ... Zugriff auf Ihren Standort erlauben". Diese Message erscheint nur beim erstenmal und dann nie wieder.
Mehr Info über Grafischen Setup von Themes gibt es bei Graphical Setup
Zitieren

wir testen es gerne wenn du die entsprechende info.plist etc. fertig hast.
wie wird denn die html datei geöffnet, wenn nicht mit safari?

es hat jetzt doch auch ein eigenes icon welches die db.html öffnet. das läuft doch soweit ganz gut.

es gibt auch leute die nicht dauerhaft die ortungsdienste laufen habe. die würden damit, wenn ich das richtig verstanden habe, nicht weiter kommen.

so wie es jetzt ist deckt es glaube ich die breitere masse ab.
Zitieren

Die Info.plist würde in etwas so aussehen

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ClassicMode</key>
    <false/>
    <key>FullScreen</key>
    <true/>
    <key>Scale</key>
    <string>1.0</string>
    <key>IconURL</key>
    <string>file:///apple-touch-icon.png</string>
    <key>Title</key>
    <string>WE HD5 Setup</string>
    <key>URL</key>
    <string>file:///var/mobile/Library/WebClips/WeatherElements.webclip/db.html</string>
</dict>
</plist>
Was die db.html öffnet ist genau dasselbe was Safari und Winterboard benutzen, ich glaube es nennt sich UIWebView, nur hat man dann nicht die Safari typischen Top- und Bottomleisten.
Ich benutze das von mir vorgeschlagene Prinzip für Monate nun und läuft ohne Probleme.
Ich habe einen eigenen Ordner (Theme Setup) und darin befinden sich alle Ikons von den graphischen Setups für die verschiedenen Themes, habe daher 4 oder 5 databases z.Z. für die verschiednen Themes.
Zitieren

Hallo Rasputin, wo hast Du dich nur so lange rumgetrieben Lol

Ich glaube dein grafisches Setup würde dem Theme gut bekommen. Dann gehören die Posts mit, "bei mir funktionierts, bei mir nicht", der Vergangenheit an. Biggrin

Gruß oldster
Zitieren

soweit so gut, die plist funktioniert. das is nichma sooo schlecht.

nur wenn ich einen anderen ort eingebe und ihn speicher wird er nicht übernommen. müssen noch änderungen in der db.html vorgenommen werden?

nun guck, der oldster lebt noch...

EDIT: we läuft zwar als eigenständige app, aber mit der speicherei haut das nich hin.

dadurch das es normal über safari läuft werden ja die daten als websitedaten in safarieinstellungen hinterlegt und die eingegebenen orte dort gespeichert. das macht die eigenständige app aber nicht. wahrscheinlich weil die db.html nur in einer art webansicht/vorschau läuft und nicht im "echten" safari.

also, so jetzt unbrauchbar, aber ein guter ansatz.
Zitieren

Tja das mit dem Speichern hat sich iOS 6 geändert.
siehe http://iphone.mmus.us/webpages/database/setup.html

Oder als schnelle Ausprobierhilfe, db.html mit iFile öffnen, dann LockBackground.html ebenfalls mit iFile öffnen, funzt. Nur aud dem iPhone funzt das noch immer noch nicht Biggrin
Der Grund ist Chapter 5 in dem Guide Zwinkern
Zitieren

(27.03.2013, 13:33)oldster schrieb:  Hallo Rasputin, wo hast Du dich nur so lange rumgetrieben Lol

Ich glaube dein grafisches Setup würde dem Theme gut bekommen. Dann gehören die Posts mit, "bei mir funktionierts, bei mir nicht", der Vergangenheit an. Biggrin

Gruß oldster

Habe mich mit meinem letzten Projekt beschäftigt
Mache Dein eignenes Lockscreen Theme Biggrin
Zitieren

(27.03.2013, 16:58)Rasputin007 schrieb:  Tja das mit dem Speichern hat sich iOS 6 geändert.
siehe http://iphone.mmus.us/webpages/database/setup.html

Oder als schnelle Ausprobierhilfe, db.html mit iFile öffnen, dann LockBackground.html ebenfalls mit iFile öffnen, funzt. Nur aud dem iPhone funzt das noch immer noch nicht Biggrin
Der Grund ist Chapter 5 in dem Guide Zwinkern

wieso sagste das nich gleich, dass das nich geht.... mööönsch Ohmy
Zitieren

Doch es geht ja, nur eben nicht mehr so wie unter iOS5.
Nun muß man halt eine Symlink benutzen. Das kann man mit iFile machen.
Kopiere den /var/mobile/Library/WebKit/Databases Ordner und link, nicht kopieren, den in den WeatherElements.webclip Ordner. Falls dort schon ein "Storage" Ordner ist den löschen, dann den Databases Ordner in Storage umbenennen.
Nun funzt es.
Ich habe die Symlink immer schon in den deb Dateien dabei.
Zitieren

(27.03.2013, 18:03)Rasputin007 schrieb:  ...
Kopiere den /var/mobile/Library/WebKit/Databases Ordner und link, nicht kopieren, den in den WeatherElements.webclip Ordner.
...

wie jetzt kopieren, oder nich, oder watt?
Zitieren

Du sollst den Ordner verlinken und nicht einfach kopieren.
Zitieren

Genau!
iFile hat die kopier und link option gemeinsam für die Datei/Ordner den man auswählt, jedoch wenn es dazu kommt den nun "kopierten/linked" Datei/Ordner in der neuen Stelle zu platzieren, kann man entweder kopieren ODER linken.

Das Problem ist vermutlich Winterboard, denn die LockBackground.html such immer in der /var/mobile/Library/WebKit/Databases für die database, nur iOS 6 speichert die database in dem Webclip Ordner in dem Storage Ordner und LockBackground.html bekommt das nicht auf die Reihe.
In iOS 5 war es noch so das alle databases in /var/mobile/Library/WebKit/Databases gespeichert wurden was genau der Platz ist wo LockBackground.html sucht.
Auch haben sich die Permission geändert. Ist nun wesentlich genauer in iOS6 als es in iOS 5 war. In iOS 5 war es mehr oder weniger wurscht was man war, es ging. In iOS6 ist das nun anders.
Deshalb das Chapter 5 lesen.
Wenn alle Dateien in dem Webclip Ordner den Owner "mobile" und die Group "wheel" haben klappt es. Ist jedoch der Owner "root" wird die database nicht gespeichert, weil "mobile" user kein Recht hat Dateien von "root" zu benutzen.
Zitieren

ahhhhh, jetzt jaaaa. geht. son aufwand nur um safari zu umgehen Zwinkern

dann können wir die themes mit der verlinkung ausrüsten? die verlinkung ist ja sicher beim iphone 3, 4 und 5 gleich.

also statt des "echten" storage ordners die verknüpfung mit rein, welche ja immer auf den selben ort verweist.
zusätzlich die editierte info.plist und die db.html... und feddich?

nich das jeder nutzer es sich selbst besorgen muss, weisst schon... Biggrin einige hätten da bestimmt schwierigkeiten.
Zitieren

Das ist alles eigentlich kein Problem wenn all es in einer deb Datei ist, weil man dort Permissions und symlinks vorher einstellen kann, d.h. der User installiert die deb Datei und fertig. Funzt dierkt aus der Box. Alles was der User machen muß ist die Database speichern.
Ist bei allen meiner Themes die ein grafisches Setup mit Database haben.

War ja auch nur ein Vorschlag. Zwinkern
Zitieren

nee nee, nu is gut. nix deb und co.

also geht es so... wir aktualisieren die themes mit den daten und feddich. kopieren kriegt jeder nutzer hin.
danke erstmal soweit.
Zitieren

Nö. Das bekommt nicht jeder Nutzer hin. Mit Deb würde sich das Theme auf jeden Fall mehr verbreiten als ohne. In eine deb packen und in Cydia anbieten. Ihr wollt doch, dass das Theme sich verbreitet oder nicht?

Am besten auf der Modmyi-Quelle.

Vielen wollen einfach nur installieren und fertig. Die wenigstens wollen noch nachkonfigurieren. Prost
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von Portier1
23.01.2015, 11:58



Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste