Steiracaching

Geocaching in der Steiermark
OpflSoft
Aktuelle Zeit: Sonntag 28. April 2024, 15:22

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Greasemonkeyscript MyGeoPlace + Modifikation
BeitragVerfasst: Dienstag 2. Juni 2009, 10:01 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
Das Script MyGeoPlace ermöglicht es zusätzlich zu den Home Koordinaten weitere Locations anzulegen und stellt dann Links für die Nearest Suche zur Verfügung.

Da das original Skript keine Links für die Map anbot hier noch eine kleine Veränderung. Einfach die Zeile 23 im Script durch folgende ersetzten.

Code:
links += '<a href="http://www.geocaching.com/map/default.aspx?lat=' + item[0] + '&lon=' + item[1] + '" style="float:right;"><img src="http://www.geocaching.com/images/menu/map_it.gif" style="border-width:0px; align:top; height:22px; width:20px;"></a>     <a href="http://www.geocaching.com/seek/nearest.aspx?lat=' + item[0] + '&lon=' + item[1] + '">' + item[2] + '</a> (<a href="http://www.geocaching.com/seek/nearest.aspx?lat=' + item[0] + '&lon=' + item[1] + '&f=1">unfound</a>) <br clear="all">';


Modifiziert sieht das dann so aus wie beim beiliegenden Bild


Dateianhänge:
Dateikommentar: MyGeoPlace (modifiziert)
nearest.jpg
nearest.jpg [ 19.25 KiB | 10589-mal betrachtet ]

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.
Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Dienstag 2. Juni 2009, 10:51 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 13:52
Beiträge: 363
Wohnort: überall und nirgendwo
ah, so etwas hab ich mir schon lange gewünscht! :wink:

THX


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Greasemonkeyscript MyGeoPlace + Modifikation
BeitragVerfasst: Mittwoch 3. Juni 2009, 09:57 
Offline
Benutzeravatar

Registriert: Donnerstag 22. November 2007, 10:28
Beiträge: 75
Pr3ach3rman hat geschrieben:
Das Script MyGeoPlace ermöglicht es zusätzlich zu den Home Koordinaten weitere Locations anzulegen und stellt dann Links für die Nearest Suche zur Verfügung.


Sehr nett. Danke.
Ich musste uebrigens Zeile 24 und nicht 23 ersetzten.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mittwoch 3. Juni 2009, 12:01 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 21:35
Beiträge: 554
Wohnort: Feldbach Styria Austria
Skype: tomnold34
Klingt blöd is aber so:

Wie kann ich Zeile XX ersetzen?

_________________
Member of -StyrianBushHuschers-


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Mittwoch 3. Juni 2009, 16:21 
Offline
Benutzeravatar

Registriert: Donnerstag 22. November 2007, 10:28
Beiträge: 75
tomnold hat geschrieben:
Klingt blöd is aber so:

Wie kann ich Zeile XX ersetzen?

Das Script befindet sich nach der Installation im Ordner
Code:
C:\Dokumente und Einstellungen\<user>\Anwendungsdaten\Mozilla\Firefox\Profiles\<brubbel>.default\gm_scripts\mygeoplace

oder so aehnlich und heisst
Code:
mygeoplace.user.js

Das script mit einem Texteditor oeffnen.
In Zeile xx gehen (Der Editor darf keinen Zeilenumbruch machen!)
Diese Zeile loeschen.
Copy und Paste der "richtigen" Zeile von Pr3ach3rman
Speichern des Scripts.
Firefox sollte waehrend des Speicherns besser geschlossen sein.

HTH


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 4. Juni 2009, 21:13 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 21:35
Beiträge: 554
Wohnort: Feldbach Styria Austria
Skype: tomnold34
Oh, danke, hab ich schon gecheckt...

Pfad am MAC:
Users/USERNAME/Library/Application Support/Firefox/Profiles/XYZ.default/gm_scrips/mygeoplace

USERNAME und XYZ sind Variablen!

_________________
Member of -StyrianBushHuschers-


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 4. Juni 2009, 21:25 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
Anscheinend ist es doch nicht so einfach wie meinereiner dachte. Wenn Rechtsklick auf den Greasemonkeyaffen und Benutzerskripte verwalten nix hilft dann am besten die Windows Suchfunktion benutzen und mygeoplace.user.js suchen.

Interessanterweise ist es bei mir trotzdem noch immer die Zeile 23. Ich benutze übrigens UltraEdit dafür. Möglicherweise hab ich aber mehr bearbeitet als nötig war und deshalb eine Zeile eingespart! Die zu bearbeitende Zeile beginnt jedenfalls mit "links"!

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 4. Juni 2009, 21:27 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
Für alle die lieber einfach den gesamten Source ersetzen, voila:
Code:
// ==UserScript==
// @name           MyGeoPlace
// @namespace      http://home.fabian.cz/143-nearest-caches-from-my-places
// @description    This script adds new places for searching nearest caches to your Geocaching.com home. See screenshots on http://home.fabian.cz/143-nearest-caches-from-my-places
// @include       http://geocaching.com/my/*
// @include       http://www.geocaching.com/my/*
// @version         0.1
// @author         Lukas Vana (Fabiancz), THC geoTeam
// @e-mail         fabiancz@geoteam.info
// ==/UserScript==
GM_registerMenuCommand("MyGeoPlace: new place", newPoint);
GM_registerMenuCommand("MyGeoPlace: remove place", removePoint);
GM_registerMenuCommand("MyGeoPlace: check for update", checkForUpdate);
var CurrentVersion = "0.1";
var lnkprofile, title;
lnkprofile = document.getElementById('lbSearchOptions');
if (lnkprofile) {
    var coords = GM_getValue('coords');
    coords = coords.split('#');
    var links = '';
    for (x in coords) {
       if(coords[x].search(',') != -1) {
          var item = coords[x].split(',');
          links += '<a href="http://www.geocaching.com/map/default.aspx?lat=' + item[0] + '&lon=' + item[1] + '" style="float:right;"><img src="http://www.geocaching.com/images/menu/map_it.gif" style="border-width:0px; align:top; height:22px; width:20px;"></a>     <a href="http://www.geocaching.com/seek/nearest.aspx?lat=' + item[0] + '&lon=' + item[1] + '">' + item[2] + '</a> (<a href="http://www.geocaching.com/seek/nearest.aspx?lat=' + item[0] + '&lon=' + item[1] + '&f=1">unfound</a>) <br clear="all">';
       }
    }
    title = document.createElement('div');

    title.innerHTML = '<br/><strong>Nearest from my places' +
    '</strong><p style="padding: 2px; margin: 0;">' +
    links +
    '</p></div>';
    lnkprofile.parentNode.insertBefore(title, lnkprofile.nextSibling);
}

function newPoint() {
   var coords = GM_getValue('coords', '');
   var newCoords = window.prompt("New coordinates:\nFormat: latitude,longitude,name\nExample: 49.95,14.3154,Home", "");
   var coordsValidation = newCoords.split(',');
   if(!isNaN(coordsValidation[0]) && !isNaN(coordsValidation[1]) && coordsValidation[2]!='') {
      GM_setValue('coords', coords + '#' + newCoords);
      window.location.href = window.location.href;
   } else {
      alert('Bad format');
   }
}

function removePoint() {
   var coords = GM_getValue('coords', '');
   var textCoords = '';
   coords = coords.split('#');
   for (x in coords) {
       if(coords[x].search(',') != -1) {
          var item = coords[x].split(',');
          textCoords += x + ': ' + item[2] + '(' + item[0] + ',' + item[1] + ")\n";
       }
   }
   var coordForDel = window.prompt(textCoords + "\nCoordinate ID to delete:", "");
   var newCoords = '';
   for (y in coords) {
      if(y != coordForDel && coords[y]!='') newCoords += '#' + coords[y];
   }
   GM_setValue('coords', newCoords);
   window.location.href = window.location.href;
}

function checkForUpdate() {

    GM_xmlhttpRequest({

        method: 'GET',

        url: 'http://home.fabian.cz/userscripts/myGeoPlaces.version.txt',

        headers: {

            'User-agent': 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14',

            'Accept': 'text/plain,text/html,text/xml',

        },

        onload: function(responseDetails) {

        NewVersion = responseDetails.responseText;

            if ( NewVersion != CurrentVersion ) {

               alert('This version of the MyGeoPlace script is outdated.');

               if(confirm('Would you like to update the script now?')) {

                  window.location="http://home.fabian.cz/userscripts/myGeoPlaces.user.js";

               }

            } else {

               alert('There are no new updates for the MyGeoPlace script available.');
            }

        }

    })

}

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 4. Juni 2009, 21:30 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
übrigens, mir ist klar dass ich grad (genaugenommen 2 mal) die Ingrid gemacht habe!

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 4. Juni 2009, 22:07 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 16:07
Beiträge: 1920
Wohnort: Judenburg/Graz
Pr3ach3rman hat geschrieben:
übrigens, mir ist klar dass ich grad (genaugenommen 2 mal) die Ingrid gemacht habe!


bin gespannt wann´s das erste mal "die c..... gemacht" heisst :ironie:

_________________
GC Profil


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Freitag 5. Juni 2009, 09:41 
Offline
Benutzeravatar

Registriert: Donnerstag 22. November 2007, 10:28
Beiträge: 75
Pr3ach3rman hat geschrieben:
Wenn Rechtsklick auf den Greasemonkeyaffen und Benutzerskripte verwalten nix hilft

Peinlich :? Natuerlich ist das viel einfacher. Die Moeglichkeit hab ich irgendwie verdraengt gehabt.

Unwichtig: In meinem Editor (Editpad) bleibt es die 24. Zeile. Kann es sein, dass deiner mit 0 zu zaehlen beginnt?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Freitag 5. Juni 2009, 10:29 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
Nö, fängt mit 1 an und die 23 hab ich bearbeitet. Möglicherweise hab ich aber beim rumbasteln eine Leerzeile gelöscht. Keine Ahnung...hauptsache es läuft ;-)

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 30. Juli 2009, 10:04 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 16:07
Beiträge: 1920
Wohnort: Judenburg/Graz
Hallo...
hab eine frage, geht jetzt nicht um mygeoplace sondern um das gc-vote...
das ding wil nach einem update dass man sich registriert...?
hat das wer von euch schon ge`macht?
lh

_________________
GC Profil


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 30. Juli 2009, 11:09 
Offline
Dorfpfarrer
Benutzeravatar

Registriert: Montag 19. November 2007, 13:30
Beiträge: 1297
Wohnort: was Weiz ich denn
Ja, hab ich gemacht. Geht aber schnell und unbürokratisch. Anscheinend gabs zuvor zuviele Schummler ;-)

_________________
cu, Pr3ach3rman
---
Pr3ach3rman 18:5
Jede Diskussion verfolgt den Zweck, den Wahrheitsgehalt einer Tatsache zu entstellen.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Donnerstag 30. Juli 2009, 11:52 
Offline
Gemeinderat
Benutzeravatar

Registriert: Montag 19. November 2007, 16:07
Beiträge: 1920
Wohnort: Judenburg/Graz
ah ok, danke!

_________________
GC Profil


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de