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

Anpassung HTML-Export / Export per tpl an Ideen aber wie?

KarlKater

Geocacher
Mit der Version 1.1.2691 [weiterhin ein großartiges Tool] sind ja einige Export Optionen mehr möglich als bisher (im Vergleich zu der 1.1.2670 in jedem Fall) und ich interessiere mich daher nochmal für den HTML Export per Anwendung->Export->nach HTML bzw. über Template.

Ich würde gerne je Hauptcache eine HTML Seite erzeugen können die folgendes beinhaltet (quasi in der Reihenfolge):
Art,Name,Schwierigkeit,Terrain,Größe,Koords [wie aktuell in HTML Export]
dann
eine Zeile mit den Cache Attributen als Icons
dann
Beschreibung inkl. ggf. eingebetteter Bilder [wie aktueller HTML Export],
dann
alle Waypoints inkl. Koords,Beschreibungen,Aufgaben etc.,
dann
die Hints Verschlüsselt und in Klartext [wie aktueller HTML Export]
dann
die Logs [wie aktueller HTML Export ggf. ohne die ID]
dann
die restlichen Daten wie in aktuellem HTML Export, also
Notes, Pictures (meist leer - Bezeichnung unklar), Cache (meist verlinkte Bilder - Bezeichnung unklar), Spoiler (verlinkt wie in aktuellem Export), User (immer leer bei mir?), Logs (hier immer leer bei mir), Maps (immer leer bei mir)

Die entsprechenden Bilddateien müssten inkl. der HTML Seite je Cache in einem Verzeichnis landen, damit sie offline abrufbar sind (wie aktuell im HTML Export ja schon geschehen).

Auf diese Weise hätte man meiner Meinung nach alle Relevanten Daten zusammen, um auch per HTML Seite schnell alle Waypoints, Attribute etc. zu sehen.

Ich arbeite nach meinen Möglichkeiten auch gerne mit, hab aber glaub ich zuwenig Erfahrung, denn
welche tpl Datei bietet sich zur Anpassung an,
wo kann man eine Art Befehlsschemata abgreifen
und welche Variablen, Typen etc. sind verfügbar/müssen Verwendet werden?

Ok, viel Text, aber ich hoffe man versteht was ich vorhabe.
Schonmal vielen Dank für die Arbeit.
enjoy
KK
 

arbor95

Geoguru
für html - Ausgabe pro Cache kannst du nur den html-export nehmen. Dazu musst die page.tpl entsprechend anpassen.
Für den normalen tpl-export mach ich noch einen Parameter für html - export (z.Zt. wird da ja xml kompatibel ausgegeben oder so ähnlich, Ein browser hat damit jedenfalls seine Probleme)
 
OP
K

KarlKater

Geocacher
Ja gut, vielen Dank, dann widme ich mich mal der page.tpl

Gibt es irgendwo eine Übersicht der verwendbaren Parameter?
Ist ggf. eine meiner Wunschoptionen noch nicht hinterlegt?

enjoy
KK
 

arbor95

Geoguru
der html-exporter hat zusätzlich zu den Dingen, die auch der tpl-exporter hat, ein Handling für die images.
d.h. du kannst die gleiche Beschreibung wie die vom tpl-exporter verwenden.

ausser, dass pro cache eine Datei erzeugt wird, werden auch noch die images ins Zielverzeichnis kopiert (und die referenzen angepasst)
 

arbor95

Geoguru
ich habe den tpl-exporter noch etwas aufgebohrt:
Man kann jetzt eine Datei pro Cache erzeugen (Wegpunktname)
Man kann jetzt ein Format angeben 0=xml 1/2=html (siehe Doku)
Weitere Formate sind denkbar, z.B. reiner Text ohne html - tags oder nur die ALT - Texte ....
 
OP
K

KarlKater

Geocacher
Vielen Dank für die Tips.

Ich habe nun eine Datei erstellt, die meine Bedürfnisse quasi vollkommen erfüllt.

Die Attribut Bilder werden angezeigt, wenn man das komplette "attributes" Verzeichnis in ein Verzeichnis höher kopiert.
Liegt also die Cache-HTML-Datei in "/Caches/Reise/GCXXXX.html" müssen die Attributdateien in "/caches/attributes/" liegen.

Ansonsten ist der Passus:
"<tmpl_loop ATTRIBUTES>
<img src="../attributes/<tmpl_var IMAGE>" border=0 alt="<tmpl_var INFO>">
<tmpl_var BR>"
der tpl-Datei anzupassen.

Die erzeugte HTML Datei lässt sich perfekt auf einem Display 240x320 anzeigen.

Vielleicht kann ja auch jemand etwas mit meinem Werk anfangen.
Einfach die page.tpl in das CW- "templates" Verzeichnis kopieren. Sie wird dann bei Auswahl von Anwendung-Export-nach HTML verwendet.

happy caching
KK
 

Anhänge

  • page.zip
    968 Bytes · Aufrufe: 7
OP
K

KarlKater

Geocacher
araber95 schrieb:
ich habe den tpl-exporter noch etwas aufgebohrt:
Man kann jetzt eine Datei pro Cache erzeugen (Wegpunktname)
Man kann jetzt ein Format angeben 0=xml 1/2=html (siehe Doku)
Weitere Formate sind denkbar, z.B. reiner Text ohne html - tags oder nur die ALT - Texte ....

So nachdem ich die eine Variante habe, nun zu Deinen Anpassungen.
Verstehe ich das Richtig, dass somit keine Index, extra Waypoint etc. Dateien mehr erzeugt werden?
Werden bzw. können denn die Images weiterhin "mit exportiert" werden, so dass man schliesslich eine HTML Datei des Caches inkl. aller Images,Spoiler etc. in dem ausgewählten Verzeichnis hat?
Oder hab ich da jetzt was falsch verstanden...

enjoy
KK
 

arbor95

Geoguru
KarlKater schrieb:
araber95 schrieb:
ich habe den tpl-exporter noch etwas aufgebohrt:
Man kann jetzt eine Datei pro Cache erzeugen (Wegpunktname)
Man kann jetzt ein Format angeben 0=xml 1/2=html (siehe Doku)
Weitere Formate sind denkbar, z.B. reiner Text ohne html - tags oder nur die ALT - Texte ....

So nachdem ich die eine Variante habe, nun zu Deinen Anpassungen.
Verstehe ich das Richtig, dass somit keine Index, extra Waypoint etc. Dateien mehr erzeugt werden?
Werden bzw. können denn die Images weiterhin "mit exportiert" werden, so dass man schliesslich eine HTML Datei des Caches inkl. aller Images,Spoiler etc. in dem ausgewählten Verzeichnis hat?
Oder hab ich da jetzt was falsch verstanden...

enjoy
KK
ja
 
OP
K

KarlKater

Geocacher
araber95 schrieb:

sorry auf was bezieht sich das ja?

ja falsch verstanden,
oder
ja jetzt je eine HTML Datei pro Cache inkl. zugehöriger Bilder im entsprechenden Verzeichnis möglich?

In jedem Fall: Danke für die super Arbeit !!

enjoy
KK
 
OP
K

KarlKater

Geocacher
araber95 schrieb:
das erste.
oder das zweite , aber exclusive.

mmh, hab ich mir nach meinen Experimenten mit den neuen Optionen schon gedacht...

...ist aber auch nicht so entscheidend, denn mit dem "nach HTML" Export kann man ja arbeiten und die (nach meiner page.tpl Anpassung) "zuviel erzeugten Dateien" löschen, bevor man sie an den PDA überträgt.

enjoy
KK
 
OP
K

KarlKater

Geocacher
Aufgrund der Anpassungen in CW-Version 1.1.2701 die Addi Icons betreffend, habe ich meine page.tpl weiterentwickelt und stelle sie hier jedem interessierten zur Verfügung.

Für mich optimiert für eine Auflösung 240x320, dargstellt wirds natürlich auf jedem Display entsprechend - hatte nur Auswirkungen auf die Gestaltung einzelner Tabellen-Spaltenbreiten.

Meine Icon,Atrributbilder etc. Verzeichnis (Komplettinhalt s. attributes.zip) liegt auf der gleichen Ebene wie der Ordner mit den HTML Dateien, so dass ich diese nur einmal an den PDA übertragen muss und dann lediglich die von CW per "nach HTML" Export erzeugten Dateien die mit GC beginnen (GC*.* für die Suche im Dateiexplorer) übertragen muss. [sind die GCXXXX.html und Bilddateien] Wer mag kann dann natürlich noch die Index.html Datei übertragen.

Viel Spas damit, bin für weitere Anregungen offen :)
Danke an araber95 für die kontinuierliche Programmierarbeit.
enjoy
KK
 

Anhänge

  • page.zip
    968 Bytes · Aufrufe: 10
  • attributes.zip
    193,9 KB · Aufrufe: 10
OP
K

KarlKater

Geocacher
So nachdem neue CW Versionen auf dem Markt sind, hab ich meine Dateien mal etwas angepasst. Damit sollte das Layout und die Bildverknüpfung wieder passen. (getestet mit r2812)

Verfahrensweise bleibt wie gehabt:
tpl Datei aus html_by_KarlKater_Edit11082010.zip in das templates Verzeichnis von CW entpacken.

Ein Verzeichnis "attributes" (Es sind nicht nur Attribute sondern auch Cacheicons etc. drin) in dem Verzeichnis erzeugen, in dem auch die HTML-Datei-Verzeichnisse liegen sollen.
(Bsp. s. beigefügtes Bild. Meine HTML Dateien liegen also in den Verzeichnissen "Home" "Reise" "Stop1" "Stop2" "Stop3" )

Fertig.

Wenn man jetzt im CW den Export über Template auswählt und die html_by_KarlKater_Edit11082010.tpl wählt, werden die Beschreibungen aller in der Ansicht gezeigten Caches ins HTML Format konvertiert und die ggf. zugehörigen Bilder in das Gleiche Verzeichnis gelegt. Nach abgeschlossenem Export kann man alle Dateien in den HTML-Verzeichnissen die nicht mit gc beginnen löschen.
Spoiler und Beschreibungsbilder sind offline aus der Cachebeschreibungsdatei heraus aufrufbar.

Wozu kann man das gebrauchen?:
Ich benutze die Dateien und die Struktur um aus Glopus (sehr gutes Rasterkartennavigationsprogramm) heraus offline die Cachebeschreibungen aufzurufen. (Stichwort: paperless Caching)

Viel Spass &
happy caching wünscht
Team KarlKater

Verzeichnisstruktur.gif
 

Anhänge

  • attributes.zip
    234,2 KB · Aufrufe: 8
  • html_by_KarlKater_Edit11082010.zip
    1,1 KB · Aufrufe: 4

arbor95

Geoguru
Könntest du deine pagetpl.html so abändern, dass sie erstens die Erweiterung tpl hat, zweitens auch einfach im tpl-Verzeichnis liegen kann und damit die Standards nicht überschrieben werden müssen?

Ein Beispiel dafür ist die LMX_Page.tpl .
einfach die Headerzeilen passend hinzufügen.
oder
vielleicht überarbeitest du auch einfach die Datei html_by_KarlKater.tpl im tpl-Verzeichnis.
 

arbor95

Geoguru
Da du die ADDIS mit ausgibst würde ich vorschlagen den Parameter

<tmpl_par name="takeOnlyWp" value="all">

in

<tmpl_par name="takeOnlyWp" value="main">

zu ändern.

Dann braucht es weniger Memory und es werden keine Addi html-Dateien erzeugt!



Ferner sollte
<tmpl_par name="formatModifier" value="1">
auf
<tmpl_par name="formatModifier" value="2">
geändert werden,
damit die Bilder nicht aus dem Profilverzeichns genommen werden.
 
OP
K

KarlKater

Geocacher
Ahh ok jetzt versteh ich die Bedeutung der Parameter auch richtig. Ehrlich gesagt konnte ich auf die Schnelle die genaue Auswirkung der Parameter nicht feststellen und hab sie gem. Beispiel belassen.
Anbei nun die Überarbeitung.

Vielen Dank für die Hinweise !

enjoy
KK
 

Anhänge

  • html_by_KarlKater_Edit12082010.zip
    1,1 KB · Aufrufe: 5
OP
K

KarlKater

Geocacher
Ich greife das Thema nochmal auf, denn mir ist aufgefallen, dass wenn ich über das Template exportiere in der erzeugten HTML Datei bei Caches die keine Waypoints haben
in der Regel trotzdem welche drinstehen.

Wenn ich es richtig nachvollzogen haben die des zuvor exportierten Caches.
Bsp.
GC27CJH hat diverse Waypoints
GC2GJKC hat keine Waypoints

In der Beschreibung des letzteren (GC2GJKC) tauchen die von GC27CJH auf.

Wie kann man das lösen?

Danke für die Mühe.
enjoy
KK
 
Oben