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

Greasemonkey Skripte - Find Counter & GcBBCode zanken sich!

Oliver-HB

Geocacher
Ja, gefunden habe ich es. Geändert auch.
Solange ich GC-Tidy nicht laufen habe, wird der Counter auch angezeigt - aber mit GC-Tidy... nix ist. :kopfwand:
 

ü30er

Geocacher
Oliver-HB schrieb:
Ja, gefunden habe ich es. Geändert auch.
Solange ich GC-Tidy nicht laufen habe, wird der Counter auch angezeigt - aber mit GC-Tidy... nix ist. :kopfwand:

Immerhin :D

Dann setze den Counter nach unten in die Optionen mit der Zeile
var comDT = document.getElementById("divAdvancedOptions");
statt der anderen.
Leider etwas "eng" an dem Verschlüsseln-Knopf aber immerhin da. (den abstand bekomm ich auch noch größer...)
Dafür hab ich mir grad GC Tidy installiert :roll: (wofür brauch ich das??)

Gruß Christian
GCFindCounter2.jpg
 

Oliver-HB

Geocacher
ü30er schrieb:
Leider etwas "eng" an dem Verschlüsseln-Knopf aber immerhin da. (den abstand bekomm ich auch noch größer...)
Stimmt... Bei mir zo ziemlich genau da, wo "encrypt ..." steht - aber immerhin da. Vielen Dank.
Wenn Du den Abstand größer bekommst - bitte hier posten. Danke.

ü30er schrieb:
Dafür hab ich mir grad GC Tidy installiert :roll: (wofür brauch ich das??)

Das räumt die einzelnen Seiten ein wenig auf.
Ist Geschmackssache, ob man es braucht oder nicht. Ich persönlich finde die Seiten mit GC-Tidy übersichtlicher.

unbenannt1.jpg
 

ü30er

Geocacher
ah ja... so schaut das bei mir jetzt auch aus... halb im Text :kopfwand:

hilfts erstmal, wenn die beiden "elemente" (der insert-text und die zahl) in verschiedene zeilen rutschen? die zahl steht dann weiter dusselig halb im text, aber der insert-link ist da drüber dann...
dafür in zeile ~123-124 mal den spacer (blau) einfügen. (den kann man von ca. 10 Zeilen weiter oben kopieren)

// Create Edit Link.
spacer1.appendChild(document.createElement("br"));
CounterEdit = document.createElement("a");

Mehr geht grad auf die schnelle nicht... :???:
 

Oliver-HB

Geocacher
Das ist doch schon mal was.
Ich bin ja froh, daß Du Dir überhaupt die Mühe machst. Ich kann sowas ja leider nicht.

Schade, daß jeder immer nur sein Script umbaut und bei jedem Update neue Probleme entstehen.
Wie geil wäre das, wenn die Scripte jeweils untereinader kompatibel wären...?! (Die Hoffnung stirbt zuletzt)
 

ü30er

Geocacher
Naja... ich hab sowas früher mal mehr und öfter gemacht, aber mittlerweile eher selten.
Aber so kleine Modifikationen klappen noch.
Erst recht, wenn ich was haben möchte :D

Nun hab ich auch den Abstand ändern können. Hätte mir auch gleich einfallen können ;)
Den vorhin eingefügten spacer
spacer1.appendChild(document.createElement("br"));
nimmst an der Stelle wieder raus (direkt nach Create Edit Link)
und fügst den "unten" (8-9 Zeilen tiefer) wieder "doppelt ein".

Ergebnis:
spacer1.appendChild(CounterEdit);
spacer1.appendChild(document.createElement("br"));
spacer1.appendChild(document.createElement("br"));

// Attach function to link.

So sollte es sowohl mit GC-Tidy als auch ohne gehen :2thumbs:

Schönen Abend noch... Christian
 

TheSearchEngine

Geocacher
Hui, hier scheinen sich ja ein paar GM-Cracks zu tummeln... :shocked:

Meine Frage betrifft den Find Counter, allerdings nicht im Zusammenhang mit GCBBCode:
Kann mir jemand von Euch die Stelle im Script zeigen, an der ich herumwerkeln kann, um den Autofülltext (also z.B. "643.") zu ändern in z.B. "#643 @"?

Ich frage, weil alle meine Logs mit Nummer und Fundzeit nach folgendem Muster beginnen:
#643 @13:20

Da das Script aber nur "643." einfügt, muss ich dann immer manuell den Punkt löschen, die Raute davor und Leerzeichen und @-Zeichen dahinter setzen...

Ich weiß, ein wahrhaft "existentielle Problem" :p , aber ich würd's eben gern anpassen... :eek:ps:
Kann mir jemand helfen?
 

ü30er

Geocacher
TheSearchEngine schrieb:
Kann mir jemand von Euch die Stelle im Script zeigen, an der ich herumwerkeln kann, um den Autofülltext (also z.B. "643.") zu ändern in z.B. "#643 @"?

Hier:
// Insert counter into text area.
function InsertCounter() {
e_TxtArea.blur();
var iFindCounter = GetCounter();
e_TxtArea.value = iFindCounter + '. ' + e_TxtArea.value;
iFindCounter++;
if (CounterEditText) {

Ich würde die blaue Zeile (für dich dann) wie folgt ändern:
e_TxtArea.value = '#' + iFindCounter + ' @ ' + e_TxtArea.value;

Dann schaut das so aus wie von dir gewünscht, oder?

Tante Edit sagt noch:
Bei mir hab ich das so umgebaut, dass der Klick drauf den kompletten
"TFTC-bla-Text" samt Nummer an's Ende einfügt. Man ist ja faul :D

Gruß Chris
 

Oliver-HB

Geocacher
[EDIT] Da wollte ich protzen und Christian kommt mir zuvor :D [/EDIT]

Ha - das weiß ich noch vom Anpassen einer früheren Version...

Du suchst folgende Passage im Script:

// Insert counter into text area.
function InsertCounter() {
e_TxtArea.blur();
var iFindCounter = GetCounter();
e_TxtArea.value = + iFindCounter + '. ' + e_TxtArea.value;


Dort änderst Du in Deinem Fall die Zeile

e_TxtArea.value = + iFindCounter + '. ' + e_TxtArea.value;

in

e_TxtArea.value = '#' + iFindCounter + '. ' +'@' + e_TxtArea.value;

Wenn es nicht auf Anhieb klappt - Du mußt auf jeden Fall in diesem Abschnitt was ändern... Zur Not probieren.
 

Oliver-HB

Geocacher
Das sind drei Minuten zuviel.
Oder um mit den Worten eines ehemaligen Fußballers zu sprechen: "Es ist nix scheißer als Platz 2."
 

TheSearchEngine

Geocacher
@Oliver-HB & ü30er:

Jungs, Ihr seid spitze! :gott: ICh habe alles so geändert, wie Ihr es empfohlen habt und nun habe ich meinen persönlichen Traum-Find Counter... :D

DANKE!
 

Oliver-HB

Geocacher
Freu Dich nicht zu früh... Das nächste Update von GC.com oder / und einem der Scripte kommt bestimmt. Und dann geht der ganze Mist von vorne los.
 
OP
derDoc

derDoc

Geocacher
Sehr geil, das mit dem #643 @13:20 hab ich auch geändert. Hab mich schon so oft geärgert as ich das immer tippen muß.
Vielen, vielen Dank an die Progger hier für die Lösung!!!!
Chapeau
Grüße
derDoc
 

madd.in

Geocacher
Aufgrund der Nachfrage habe ich nun auch einen Findcounter in GCBBCode eingebaut. Bin noch wild am testen. Wer aber interesse hat, sich am Test zu beteiligen - bitte PM an mich.
 
OP
derDoc

derDoc

Geocacher
Hiiiilfeeeee,
es geht mal wieder der gc counter & BBC Codenicht! scheiß Update! :kopfwand:
Könnte mir ein Profi bitte nochmal beim Code ändern helfen! *anfleh*
Thx
derDoc

EDIT:
Hat sich erledigt, sorry!
Hab ein wenig rumprobiert und jetzt funzed es gut.
Man kann die vorherigen Beiträge gut als Anhaltspunkt nehmen! ES geeeeeeht! :D
 
Oben