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

GC little Helper VIP verschwunden

ella.marie

Geocacher
wieder mal sehe ich keine Vip Liste und kann auch so den kleinen Helfer nicht richtig nutzen, hat jemand einen guten Tipp, was ich tun kann (neustes AddonVersion ist drauf)
 
OP
E

ella.marie

Geocacher
Tschuldigung - Da bin ich leider nicht schlauer
ich hoffe nicht, dass du nur schreibst, um zu schreiben

"Thread zum Script lesen"

wo finde ich da was Genaues?
was kann ich konkret tun, um das Problem zu lösen ?

Dein Beitrag ist leider gar nicht hilfreich
 

SammysHP

Moderator
Teammitglied
Warum sollte ich "schreiben, um zu schreiben"?!

Beim Beitrag würde auch dir helfen, würdest du dir einfach die letzten Seiten des genannten Threads durchlesen.
 

Anhänge

  • 20160627_175640.png
    20160627_175640.png
    38,8 KB · Aufrufe: 1.872
OP
E

ella.marie

Geocacher
Ja genau
aber da kommt mein Problem nicht zur Lösung sondern wird vom nächsten Problem "übertüncht"
....daher versuchte ich es neu mit neuem Thema, denn eine Antwort habe ich eben noch nicht.
Du hast ja selber offensichtlich gelesen, wo mein Problem liegt und es hilft mir nicht, wenn du mir aufzeigst, wie blöd ich in deinen Augen bin, sondern es hilft mir, falls du Ahnung von so was hast, wenn du mir erklärst, wie es geht.

Wenn du selber keine Ahnung von den Scripten hast, geht es dir wie mir, da können wir uns zusammentun, aber weiter komme ich damit eben leider nicht


.....die Änderung in Zeile 4469 nach Littlle Johns Hinweis

Es liegt nicht an FF sondern vielmehr an GC, diese haben die kleine Übersichtskarte auf der Listingseite entfernt.
Hierdruch weiß das Script nicht, wo es die VIP-Liste darstellen soll. Die id des entfernten Details lautet: map_preview_canvas

Eine qucik&dirty Lösung könnte wie folgt aussehen:
Im Script die Zeile 4469 durch: "var map = document.getElementById("ctl00_ContentBody_detailWidget");" natürlich ohne Anführungszeichen




half mir leider nicht und beim Bearbeiten finde ich auch nicht wo (in welcher Zeile) der Script geändert werden kann nach dem Hinweis von

_SoP_

Code: Alles auswählen
C:\Users\<name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profil>\gm_scripts\GC_little_helper\gc_little_helper_11.5.user.js



Ich geh doch recht in der Annahme, dass der Script von GC little helper geändert werden soll? oder muss ich das im Greasemonkey tun?

wie gesagt ich komme derzeit nicht weiter, um den gc little helper wieder ins Spiel zu bringen,
wenn du es drauf hast, dann erklär es mir bitte, ich würde mich freuen
 

SammysHP

Moderator
Teammitglied
  1. Firefox starten
  2. "about:addons" aufrufen (das kannst du so in die Adresszeile eingeben)
  3. Links auf "Benutzerscripts" gehen
  4. Rechtsklick auf "GC little helper"
  5. "Bearbeiten" anklicken
  6. Eventuell musst du jetzt einen Texteditor wählen, das hängt von deinem System ab
  7. Nach Zeile 4469 gehen
  8. Dort ersetzt du "map_preview_canvas" durch "ctl00_ContentBody_detailWidget"
  9. Speichern, schließen, fertig.
 
// Show VIP List
var map = document.getElementByld("ctl00_ContentBody_detailWidget");
var box = document.createElement("div");
var headline = document.createElement("h3");
var body = document.createElement("div");
box.setAttribute("class", "CacheDetailNavigationWidget NoPrint");
headline.setAttribute("class", "WidgetHeader");
body.setAttribute("class", "WidgetBody");
body.setAttribute("id", "gclh_vip_list");
headline.innerHTML = "<img width=\"16\" height=\"16\" title=\"VIP-List\" alt=\"VIP-List\" src=\"" + http + "://www.geocaching.com/images/icons/icon_attended.gif\"> VIP-List";
box.appendChild(headline);
box.appendChild(body);
box.innerHTML = "<br>" + box.innerHTML;
map.parentNode.insertBefore(box, map);
map.parentNode.insertBefore(document.createElement("p"), map);

// Show VIP List "not found"
if (settings_vip_show_nofound) {
var box2 = document.createElement("div");
var headline2 = document.createElement("h3");
var body2 = document.createElement("div");
box2.setAttribute("class", "CacheDetailNavigationWidget NoPrint");
headline2.setAttribute("class", "WidgetHeader");
body2.setAttribute("class", "WidgetBody");
body2.setAttribute("id", "gclh_vip_list_nofound");
headline2.innerHTML = "<img width=\"16\" height=\"16\" title=\"VIP-List\" alt=\"VIP-List\" src=\"" + http + "://www.geocaching.com/images/icons/icon_attended.gif\"> VIP-List \"not found\"";
box2.appendChild(headline2);
box2.appendChild(body2);
box2.innerHTML = box2.innerHTML;
map.parentNode.insertBefore(box2, map);
map.parentNode.insertBefore(document.createElement("p"), map);
}

So schauts bei mir aus, die VIP-List wird aber immer noch nicht angezeigt.
 

crisb

Moderator
Teammitglied
Stand eigentlich auch alles im anderen Thread, z. B. auf der von mir verlinkten Homepage des Programmierers.


Team Oberpfalzläufer schrieb:
So schauts bei mir aus, die VIP-List wird aber immer noch nicht angezeigt.

Seltsam. FF neu gestartet hast du auch?
 
OP
E

ella.marie

Geocacher
Danke an SammysHP
das war richtig gut erklärt, hab auch alles so gemacht
gclh1.JPG

und abgespeichert, aber leider klappt es noch nicht,

krieg nicht mal im Firefox die anderen GC little helper Sachen zu sehen,
da scheint generell der Wurm drin zu sein

bekomme noch ne Fehlermeldung im Firefox wenn ich geocaching . com aufrufe
gclittle fehler.JPG
die ich aber auch nicht verstehe
 

Big Lebowski

Geocacher
Hallo zusammen,

erst einmal danke an alle die hier Ihr Wissen bei nötigen Änderungen des Scriptes kund tun. Schade das der Owner bzw. Erfinder des Scripts keine Zeit mehr hat. Aber ich habe Verständnis dafür und sage auf diesem Wege mal DANKE. Bezüglich der Änderung wegen der fehlenden VIP Liste habe ich es genau so wie von SammysHP beschrieben gemacht. Und es funktioniert. Danke auf diesem Wege an SammysHP :p

Gruß

Stefan
 

2Abendsegler

Geomaster
@ella.marie

1. Es scheint einen Unterschied zu machen, ob Du einen Buchstaben klein oder gross schreibst. Du hast geschrieben
ctl00_ContentBody_detailwidget
Versuchs mal mit
ctl00_ContentBody_detailWidget

2. Warum bei Dir der Contribute-Banner kommt weiß ich auch nicht, diese Script Teile verstehe ich im Moment noch nicht. Aber Du kannst mal nach "Show Contribute-Banner" suchen und dann das entsprechende Coding in Kommentar setzen, also die Zeilen mit // versehen. Wenn das nicht reicht, dann lade Dir das Script neu in den Firefox und mache Deine Änderungen erneut. Letzteres half mir, als ich etwas zerschlagen hatte.

Viel Erfolg und LG
 

2Abendsegler

Geomaster
SammysHP schrieb:
  1. Firefox starten
  2. "about:addons" aufrufen (das kannst du so in die Adresszeile eingeben)
  3. Links auf "Benutzerscripts" gehen
  4. Rechtsklick auf "GC little helper"
  5. "Bearbeiten" anklicken
  6. Eventuell musst du jetzt einen Texteditor wählen, das hängt von deinem System ab
  7. Nach Zeile 4469 gehen
  8. Dort ersetzt du "map_preview_canvas" durch "ctl00_ContentBody_detailWidget"
  9. Speichern, schließen, fertig.

Wenn man weiß in welchem Verzeichnis das Script gespeichert ist, kann man alternativ zu SammysHPs Erläuterungen auch über das Menü "Extra / Web-Entwickler / JavaScript-Umgebung" gehen. Dort dann den Button "Datei öffnen" wählen, anschließend das entsprechende Verzeichnis anwählen und dann die Datei "gc_little_helper_11.5.user.js" auswählen.

Das hört sich aufwendiger an, hat allerdings den Vorteil das man gegebenenfalls keinen Texteditor auswählen muß und gleich im richtigen Editor ist. Das ist in sofern wichtig, weil im UTF-8 Format (glaube ich) gespeichert werden muß. Mit OpenOfficeWriter funktioniert das deshalb nicht unbedingt und mit notepad.exe sieht man die Zeilen schon etwas zerstückelt.
Zudem ist sichergestellt, dass die Änderungen nach dem "speichern" auch sofort zur Verfügung stehen, man muß also die entsprechende GC-com Seite nur aktualisieren und das Script wird in der nun aktuellen Fassung verarbeitet. Insbesondere ist ein Neustart des Firefox oder gar ein Runterfahren nicht notwendig.

LG
 
Oben