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

geoown Bug?

Pegasus37

Geocacher
Bei der Aktualisierung der Logeinträge werden die DNF-Einträge übergangen. Fehler oder Fehlbedienung meinerseits?
 

Schiwi

Geocacher
Bei mir zeigt geoown dies an:


Code:
Logs fuer 'Kuddelmuggel' ... .[-----] Konnte keine Langbeschreibung fuer 'Kuddelmuggel' finden
.
 ... muss den Benutzer 'flintsteins' per GUID suchen ... .[-]

 ... muss den Benutzer 'physitux' per GUID suchen ... .[-]

 ... muss den Benutzer 'doko23' per GUID suchen ... .[-]


Ist das normal das er keine Langbeschreibung finden kann?
Und ist es normal das er alle User per GUID sucht?
 

Schiwi

Geocacher
Das mit der Langbeschreibung hab ich nun behoben, ob es so wirklich richtig ist weiß ich allerdings nicht:

Code:
  if ($text =~ m%<p>\s*<span id=\"LongDescription\"[^>]*?>(.*?)</span>\s*</p>\s*<p>\s*<strong>Additional%si) {

habe ich einfach durch

Code:
  if ($text =~ m%<p>\s*<span id=\"LongDescription\"[^>]*?>(.*?)</span>%si) {

ersetzt

Das suchen der Finder per GUID dauert aber immer noch ne Ewigkeit, soll das so sein?


Nachtrag: Die LongDescription wird jetzt angezeigt
 

hakan42

Geocacher
Das mit dem "Konnte keine GUID fuer Cache-Owner in '$id' finden" läßt sich beseitigen, indem inder Funktion cacheownerguid (ca. Zeile 1244 oder so, meine lokale Version ist modifiziert)

Code:
if ($text =~ m%<span id=\"CacheOwner\">\s*by\s*<a href=\'http://www.geocaching.com/profile/\?guid=(.*?)\&%si) {

durch

Code:
if ($text =~ m%<span id=\"CacheOwner\">\s*by\s*<a href=\"http://www.geocaching.com/profile/\?guid=(.*?)\&%si) {

ersetzt wird (doppelhochkomma statt dem einzelnen) ...
 
Oben