Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Geocaching-Logs und -Listings zu Statistik-Webseiten und Opencaching konvertieren

Moderatoren: fogg, HSCA, Lapu-Lapu

wrtlbrmpft
Geocacher
Beiträge: 267
Registriert: Fr 8. Sep 2006, 13:31
Wohnort: 82008 Unterhaching

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von wrtlbrmpft » Mo 3. Apr 2017, 15:10

@DrAlzheimer: Vielen Dank - hat geklappt - geolog.pl funktioniert wieder - Version 2.92 läuft bei mir.
Bei mir läuft übrigens ocprop.pl Version 2.21 auch noch.

Werbung:
hjoe
Geocacher
Beiträge: 53
Registriert: Mo 6. Apr 2015, 10:46
Kontaktdaten:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von hjoe » Di 4. Apr 2017, 13:06

DrAlzheimer hat geschrieben:
Mo 3. Apr 2017, 07:59
Der Aufwand hält sich in Grenzen. Mit folgenden Änderungen in der geolog.pl (0.92) funktioniert der Login vorerst wieder:
Da kann also doch jemand programmieren :-)
Danke an DrAlzheimer, gerade probiert, Login geht wieder.
Auch die erzugten Ergenisse sehen OK aus.
Und ich finde es ist es Wert, geolog am Leben zu erhalten. Nur, ich kann nicht auch noch Perl, PHP und sonstigen Web Programmierkram lernen. Habe mit C genug zu tun: "C still powers the world"
mfg Heinz

Benutzeravatar
Inder
Geowizard
Beiträge: 2452
Registriert: Di 27. Feb 2007, 17:31

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von Inder » Di 4. Apr 2017, 17:43

wrtlbrmpft hat geschrieben:
Mo 3. Apr 2017, 15:10
Bei mir läuft übrigens ocprop.pl Version 2.21 auch noch.
Wirst Du bei der Anmeldung nicht abgewiesen?
Wenn nein: könntest Du die ocprop.pl zur Verfügung stellen?
Logbuch erstellt mit Geolog.
Bekennender DNF-Logger

wrtlbrmpft
Geocacher
Beiträge: 267
Registriert: Fr 8. Sep 2006, 13:31
Wohnort: 82008 Unterhaching

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von wrtlbrmpft » Do 6. Apr 2017, 18:12

@inder: Es ist die normale ocprop.pl-Version 2.21 vom 27.02.2013 02:58 mit 181.190 Bytes mit den hier angegebenen Anpassungen: https://geoclub.de/forum/viewtopic.php? ... 6#p1259836

Ich benutze allerdings nur die Option "." bei ocprop.pl

wrtlbrmpft
Geocacher
Beiträge: 267
Registriert: Fr 8. Sep 2006, 13:31
Wohnort: 82008 Unterhaching

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von wrtlbrmpft » Fr 5. Mai 2017, 20:10

Ist das in anderen Communities schon kommunziert worden - jedenfalls geht geolog.exe Version 2.93 wieder inklusiv Download der Bilder.

Großen Dank an HSCA :gott: :gott: :gott:

Benutzeravatar
SammysHP
Geowizard
Beiträge: 2692
Registriert: Mi 22. Dez 2010, 17:32
Wohnort: Celle
Kontaktdaten:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von SammysHP » Fr 5. Mai 2017, 23:17

*hust* geolog hat tatsächlich ein Update bekommen… :O

https://sourceforge.net/p/geolog/code/465/
c:geo-Entwickler

Benutzeravatar
geomitast
Geocacher
Beiträge: 108
Registriert: Mi 1. Aug 2012, 16:12

Geolog is back!

Beitrag von geomitast » Sa 6. Mai 2017, 16:45

Vielen Dank an HSCA! :gott:

Die 2.93 funzzt perfekt.
Statistik wieder aktuell.

Bitte last dieses tolle Tool nicht sterben!

Viele Grüße an HSCA!

Benutzeravatar
marsipulami0815
Geocacher
Beiträge: 111
Registriert: Sa 24. Jan 2009, 11:25
Wohnort: Siegerland
Kontaktdaten:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von marsipulami0815 » Di 9. Mai 2017, 15:51

Fix für OSM-Cachekarte

Vielleicht kann es ja der ein oder andere brauchen.

Bei mir funktionierte die Cache-Karte nicht mehr (ich denke, bei anderen auch), da Google Maps inzwischen auf API V3 umgestellt und einige Funktionen (z. B. XML parsen) aus der Api rausgeschmissen hat. Da müsste einiges geändert werden. Ich konnte zwar wieder eine Karte darstellen, aber eine Funktion zum Parsen und darstellen der Marker für Funde bin ich dann doch gescheitert...
Ich habe dann mal bei der OSM Karte geschaut und, da auch dort die Darstellung gar nicht mehr ging. Im Original-Code war eine JS Library (osm.cdauth.de/prototypes.js) eingebunden, wo die Domain gar nicht mehr existiert. Da diese Lib nur für die Suchfunktion auf der Karte benutzt wurde, habe ich kurzerhand versucht, das alles rauszuwerfen. Ausserdem gab es vom OpenLayers-Server über den Link nur eine aktuelle API-Version der Openlayers.js lib, die auch nicht mehr mit dem Template funktioniert. Glücklicherweise gibt es die alte API aber noch zum Download, die man sich dann eben einmal manuell auf den Server kopieren muss:
Openlayers 2 API: http://openlayers.org/two/
Aus dem Archiv dann den Ordner "lib" und "img"komplett ins gcdir/js Verzeichnis kopieren. (ich habe die letzte stable 2.13.1 genommen).

Ein Diff für die map_osm.tmpl kommt unten. Da habe ich alles, was mit "cdauth" zu tun hat, rausgeschmissen. Dazu gehören auch die Google Map layer, da dass ja ohne API Key sowieso nicht mehr geht. Einfach als Patch anwenden oder die paar Zeilen von Hand löschen bzw. ändern...

Code: Alles auswählen

--- geolog.2.93/map_osm.tmpl	2016-02-15 20:04:25.000000000 +0100
+++ geolog.2.93-mod/map_osm.tmpl	2017-05-09 14:58:50.000000000 +0200
@@ -70,10 +70,6 @@
         <img src="pics/mm_20_blue.png" width="12" height="20" alt="blauer Marker" class="marker">
         <input type="checkbox" name="Versteckt" id="ls_layerHidden" onclick="LayerSwitch('layerHidden')"><label for="layerHidden">##hiddenicontitle##</label>
         
-        <form onsubmit="showAddress(this.address.value); return false;" style="margin-left: 40px; display: inline;">
-        <input type="text" size="14" name="address" value="Adresse suchen" onfocus="if(this.value=='Adresse suchen')this.value='';" onblur="if(this.value=='')this.value='Adresse suchen';">
-        <input type="submit" value="suchen" style="width: 55px">
-        </form>
         &nbsp;&nbsp;
         
         <a id="link_osm" href="http://openstreetmap.org/" target="_blank" title="Link zu Openstreetmap">OSM</a> &nbsp;&nbsp;
@@ -108,10 +104,10 @@
   </tr>
 </table>
 
-<script src="http://www.openlayers.org/api/OpenLayers.js"></script>
+<script src="js/lib/OpenLayers.js"></script>
+<script src="js/lib/deprecated.js"></script>
 <script src="http://www.openstreetmap.org/openlayers/OpenStreetMap.js"></script>
-#key?#<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=#GoogleMapKey#" type="text/javascript"></script>#key!#
-<script type="text/javascript" src="http://osm.cdauth.de/map/prototypes.js"></script>
+
 <script type="text/javascript">
 //<!--
 OpenLayers.Layer.XML = OpenLayers.Class(OpenLayers.Layer.Markers, {
@@ -152,13 +148,13 @@
 			var location = new OpenLayers.LonLat(point[0], point[1]);
 			var title = "Untitled";
 			try {
-				title = OpenLayers.Util.getNodes(markers[i], 'label')[0].firstChild.nodeValue;
+				title = OpenLayers.Util.getXmlNodeValue(markers[i].childNodes[1]);
 			} catch (e) {
 				title = "Untitled";
 			}
 			var description = "No description";
 			try {
-				description = OpenLayers.Util.getNodes(markers[i], 'infowindow')[0].firstChild.nodeValue;
+				description = OpenLayers.Util.getXmlNodeValue(markers[i].childNodes[3]);
 			} catch (e) {
 				description = "No description";
 			}
@@ -423,8 +419,6 @@
 var bLayer = readCookie('GeologBaseLayer');
 var att_ocm    = "Darstellung: <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-by-SA</a> by <a href=\"http://www.opencyclemap.org/\">OpenCycleMap</a>"
 var att_osm    = "Daten: <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-by-SA</a> by <a href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>"
-var att_finder = "Suchergebnisse aus <a href=\"http://www.openstreetmap.org/\">OpenStreetMap</a> <a href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-by-SA</a>"
-var att_cdauth = "via <a href=\"http://osm.cdauth.de/map/\">cdauth.s map api</a>"
 var map; //complex object of type OpenLayers.Map
 
 //Initialise the 'map' object
@@ -455,30 +449,10 @@
         map.addControl(new OpenLayers.Control.OverviewMap(options));
 	
 	// add base layers ( mapnik, osmarender, cyclemap)
-	layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", {attribution:  att_osm + "<br>" +
-	    att_finder + "<br>" + att_cdauth
-	});
+	layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik", {attribution:  att_osm});
 	map.addLayer(layerMapnik);
-	layerCycleMap = new OpenLayers.Layer.OSM.CycleMap("OpenCycleMap", {attribution: att_ocm + "<br>" + att_osm + "<br>" +
-	    att_finder + "<br>" + att_cdauth
-	});
+	layerCycleMap = new OpenLayers.Layer.OSM.CycleMap("OpenCycleMap", {attribution: att_ocm + "<br>" + att_osm});
 	map.addLayer(layerCycleMap);
-	
-	#key?#
-	// optional Google-Maps layer
-	map.addLayer(new OpenLayers.Layer.cdauth.Google.Maps("Google Maps", {attribution: "Eingebunden " + att_cdauth + "<br>" + 
-	    att_finder + "<br>" + att_cdauth }));
-	map.addLayer(new OpenLayers.Layer.cdauth.Google.MapsSatellite("Google Maps Satellit", {attribution: "Eingebunden " + att_cdauth + "<br>" +
-	    att_finder + "<br>" + att_cdauth }));
-	map.addLayer(new OpenLayers.Layer.cdauth.Google.MapsHybrid("Google Maps Hybrid", {attribution: "Eingebunden " + att_cdauth + "<br>" +
-	    att_finder + "<br>" + att_cdauth }));
-	#key!#
-
-	
-	// add searchResults layer
-	nameFinder = new OpenLayers.cdauth.NameFinder.Nominatim("namefinder.php");
-	layerSearch = new OpenLayers.Layer.cdauth.Markers.GeoSearch("Search results", nameFinder, { saveInPermalink : true });
-	map.addLayer(layerSearch);
 
 	// add overlays (found, not found, hidden, todo, near)
 	layerFound = new OpenLayers.Layer.XML("Gefunden", "found.xml");

Das diff-File:
map_osm.tmpl.diff.zip
(1.75 KiB) 25-mal heruntergeladen
komplette, geänderte map_osm.tmpl:
map_osm.tmpl.zip
(4.8 KiB) 30-mal heruntergeladen
GPSmap 60CSx & Cachebox/Moto X

Benutzeravatar
marsipulami0815
Geocacher
Beiträge: 111
Registriert: Sa 24. Jan 2009, 11:25
Wohnort: Siegerland
Kontaktdaten:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von marsipulami0815 » Di 9. Mai 2017, 19:18

marsipulami0815 hat geschrieben:
Di 9. Mai 2017, 15:51
Fix für OSM-Cachekarte

[...]
Openlayers 2 API: http://openlayers.org/two/
Aus dem Archiv dann den Ordner "lib" und "img"komplett ins gcdir/js Verzeichnis kopieren. (ich habe die letzte stable 2.13.1 genommen).
[...]

Ich muss mich verbessern bzw ergänzen: Das Unterverzeichnis "themes" aus dem Openlayers Archiv muss auch noch nach "gcdir/js" kopiert werden...

VG, Marcus
GPSmap 60CSx & Cachebox/Moto X

hjoe
Geocacher
Beiträge: 53
Registriert: Mo 6. Apr 2015, 10:46
Kontaktdaten:

Re: Alle Jahre wieder: Geolog Anmeldung bei geocaching.com schlägt fehl

Beitrag von hjoe » Fr 12. Mai 2017, 19:57

Danke auch für die 2.93.
Hatte zwar schon händisch alle Änderungen nachgezogen, aber schön das es jetzt auch im SVN ist
mfg Heinz

Antworten