• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

html export für Handys

such Bär

Geocacher
Zuersteinemal muß ich sagen das der CacheWolf nen ziemlich genialen html export hat. Die verschiedenen Indexseiten sind bei einem Handybrowser wirklich Gold wert, da es zB keine "Strg+F" Funktion gibt. Jedoch habe ich zwei Problemchen.
erstens:
Die Smileys(Found, not Found, Note...) aus dem CW Verzeichniss werden nicht in das html Verzeichniss exportiert. Ist das nur ein Problem von mir, oder ist das allgemein so? Bei mir steht nämlich manchmal "Filecopy failed" in der Konsole.
zweitens:
Verlinkte Bilder in den Logs. Da der Handy Browser keinen offline Modus hat versucht sich das Handy bei jedem Seitenöffnen ins Internet einzuwählen um Smileys von GC nachzuladen. Das ist erstens teuer und zweitens langsam. Daher wollte ich mal fragen ob man das nicht so gestallten könnte das der CW die eingebundenen Bilder in Logs entweder auch mitlädt oder einfach aus einem eingebundenen Bild einen Link macht. Den so wie es bisher ist muß ich die Beschreibungen leider immer im "keine Bilder anzeigen" Modus anschauen, was besonders bei den Logs suboptimal ist da man nie weiß um was für einen Log es sich handelt.
 

movie_fan

Geoguru
jo also die smilies werden bei mir auch net mit übertragen, da muss ich dir recht geben, aber meisten kann man sich anhand des textes schon denken was für ne art es war...

und für prob 2... ich hab meinem handy einfach das online gehen untersagt... d.h. er versucht es immer.. sagt das er net online kommt und dann zeigt er es einfach an :)

nicht der optimale weg, aber es geht... aba auch nur, weil ich eh nie mit dem ding online gehe...
 

salzkammergut

Geomaster
such Bär schrieb:
Die Smileys(Found, not Found, Note...) aus dem CW Verzeichniss werden nicht in das html Verzeichniss exportiert. Ist das nur ein Problem von mir, oder ist das allgemein so? Bei mir steht nämlich manchmal "Filecopy failed" in der Konsole.
Ich habe mir das mal angeschaut:

Die smileys werden nicht kopiert. Das sollte vielleicht hinzugefügt werden. Du kannst sie aber aus dem CW Verzeichnis manuell in das Exportverzeichnis kopieren. Das sind alle Dateien mit dem Namen "icon_xxxxxx.gif".

Die "Filecopy failed" Meldung kommt beim Kopieren von Bildern, die von Webseiten über Skripts geladen wurden, z.b. "xxxxxxx.com/count/?id=1136905590". Die Namen dieser Bilder wurden in früheren Versionen von CW nicht richtig geparst. Versuch mal den Cache zu aktualisieren. Das sollte das Problem beheben. Wenn nicht, dann poste bitte den Namen des Caches, der die Meldung verursacht.

Grüße
salzkammergut
 
OP
S

such Bär

Geocacher
salzkammergut schrieb:
Die smileys werden nicht kopiert. Das sollte vielleicht hinzugefügt werden.

Das wäre super :)

zum "Filecopy failed". Ich hab mal meine ganze Liste die ich noch unter einer alten Version gespidert hatte gelöscht und neu runtergeladen. Das Filecopy failed kommt aber immernoch. Kann ich irgendwie rausfinden welcher Cache das verursacht?? Im Log hab ich nix gefunden.
Meine Version ist übrigens BE 1044.

Und nochmal zu den Bildern. Wäre es nicht möglich einfach die erzeugte html Seite nochmal nach dem String "<img src='http://" zu durchsuchen und mit einem "<a href='http://" zu ersetzen? Die optimal Lösung wäre natürlich auch noch die Bilder, die in den Logs sind (zu 98% GC-Smileys) runterzuladen und und zu lokalisieren. Wobei das vermutlich einiges an Aufwand ist.
 

movie_fan

Geoguru
das filecopy failed kommt bei mri auch, wenn cih die komplett neu spider :)
bisher kam ich aber nochnet dazu zu finden welcher cache das ist, da der das leider net mit ausgibt...

was nur lustig ist, vorm exportieren hab ich etwa 1%weniger daten im verzeichnis als im exportieren verzeichnis, und das trotzt einigen fehlern...

ich hab mich bisher einfach dmait abgefunden, und bisher hats noch mit dem cachen geklappt *Gg*
 

salzkammergut

Geomaster
such Bär schrieb:
zum "Filecopy failed". Ich hab mal meine ganze Liste die ich noch unter einer alten Version gespidert hatte gelöscht und neu runtergeladen. Das Filecopy failed kommt aber immernoch. Kann ich irgendwie rausfinden welcher Cache das verursacht??
Da gibt es leider keine einfache Methode als "Divide and Conquer". Also die Hälfte der Caches ausblenden, exportieren und prüfen ob der Fehler noch da ist. Wenn ja, wieder die Hälfte der noch vorhandenen ausblenden usw. Wenn nein, die gleiche Prozedur mit der ausgeblendeten Hälfte. So kommst Du in log2(n) Versuchen zum Ziel.

Nachtrag: Ich habe gerade eine neue Version eingecheckt, die hier eine genauere Fehlermeldung liefert.

such Bär schrieb:
Und nochmal zu den Bildern. Wäre es nicht möglich einfach die erzeugte html Seite nochmal nach dem String "<img src='http://" zu durchsuchen und mit einem "<a href='http://" zu ersetzen?
Ich habe jetzt mal die Referenzen zu GC entfernt. Das hat allerdings den Nachteil, daß Du, wenn diese Icons nicht im lokalen Verzeichnis liegen, das Fehler-Icon Deines Browsers zu Gesicht bekommst. Du mußt also von GC zunächst alle smileys in Dein HTML Verzeichnis laden. Ob das die ideale Lösung ist weiß ich noch nicht. Die Idee mit dem "<a href" funktioniert nicht so einfach, weil zu einem "<a" Tag auch ein "</a>" Tag exisitieren muß. Der Text zwischen den Tags wird als klickbarer Link angezeigt.

such Bär schrieb:
Die optimal Lösung wäre natürlich auch noch die Bilder, die in den Logs sind (zu 98% GC-Smileys) runterzuladen und und zu lokalisieren.
Muß ich mir anschauen. Ist nicht so kompliziert, habe aber gerade nicht genug Zeit.

Grüße
skg
 
OP
S

such Bär

Geocacher
salzkammergut schrieb:
weil zu einem "<a" Tag auch ein "</a>" Tag exisitieren muß
Ein durchschlagendes Argument.

Da gerade noch kein NBs bzw BEs da sind hab ich mal ein bisschen Divide and Conquer gemacht und dabei folgende 2 Caches gefunden:
GC16Z6M Numb3rs
GCZRNP Karlsruhe von oben
 
OP
S

such Bär

Geocacher
Sodele, nachdem es jetzt eine neue NB gibt hab ich von 1087 auf 1090 upgedatet. Bei den unter 1087 gepspiderten kam der Fehler noch, aber die unter 1090 gespiderten laufen wunderbar. Und die Ferlermeldung sagt jetzt auf jedenfall mal was eindeutiges aus :)
Die sache mit den eingebundenen Smileys scheint jetzt auch zu funktionieren. Aber da werd ich nochmal ein bisschen testen.

Vielen dank für die Hilfe :D
 
Oben