Such-Bookmarklet für extensionsmirror.nl

  • Zitat von spiderman

    [Blockierte Grafik: http://extgermany.nizzer.com/extgermany_files/favicon.png<a href="javascript:s=document.getSelection();for(i=0;i%3Cframes.length;i++){s=frames[i].document.getSelection();if(s)break;}if(!s)void(s=prompt('Geben Sie einen Suchwort ein. Sie k%C3%B6nnen ebenfalls ein Wort auf einer Webseite markieren, bevor Sie Suche auf der Webseite extgermany starten.',''));if(s){extgermanyWS=open('http://extgermany.nizzer.com/cms/?function=…),'extgermanyFS');extgermanyWS.focus();}"> ext.germany Suche-Bookmarklet</a> - sucht die in der Webseite markierte Wörter im extgermany.nizzer.com-Index


    Genau so etwas suche ich für extensionsmirror.nl
    Deinen nizzer-Link einfach umzuschreiben habe ich nicht geschafft. Weißt Du Rat?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Zitat von spiderman

    Hernals: Was klappt nicht?


    Ich habe mir eine Startseite für den FF gebastelt mit meinen häufigsten Links. Einer davon ist der für die nizzer - Suche, der auch perfekt funktioniert:

    Code
    <a href="javascript:s=document.getSelection();for(i=0;i%3Cframes.length;
    i++){s=frames[i].document.getSelection();
    if(s)break;}if(!s)void(s=prompt('Geben Sie einen Suchwort ein.',''));
    if(s){extgermanyWS=open('http://extgermany.nizzer.com/cms/?
    function=search&search='+escape(s),'extgermanyFS');
    extgermanyWS.focus();}" style='color:#99CCFF' target="_self">
    <img src="germany.gif" border="0" height="14" alt="nr" />&nbsp;nizzer Suche</a>

    Ich habe nun versucht, ihn so umzuschreiben, dass er für extensionsmirror.nl geht:

    Code
    <a href="javascript:s=document.getSelection();for(i=0;
    i%3Cframes.length;i++){s=frames[i].document.getSelection();
    if(s)break;}if(!s)void(s=prompt('Geben Sie einen Suchwort ein.',''));
    if(s){extgermanyWS=open('http://www.extensionsmirror.nl/index.php?act=Search&CODE=show&
    searchid=bb78f91ca3e6345537b44ae6b7e29121&search_in=posts&result_type=topics&highlite=linky" style='color:#99CCFF' target="_self">
    <img src="nl1.gif" height="14" width="20" border="0" alt="nr" />&nbsp;extSuche</a>


    Leider rührt sich nichts, wenn ich ihn anklicke. Es geht auch das Fenster, wo man den Suchbegriff eingibt, nicht auf.
    Was tun?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

    Einmal editiert, zuletzt von Hernals (17. Februar 2005 um 14:20)

  • Vermutlich speichert die extensionsmirror.nl-Suche die Information über die Suchanfrage in der Variable searchid
    http://www.extensionsmirror.nl/index.php?act=…ult_type=topics &searchid=deed442e6f80d0a8636e577649a1bbc7 und ich sehe keine Möglichkeit, in der Bookamrk-URL die Information über das gesuchte Wort an die extensionsmirror.nl-Suche on-the-fly zu übergeben.
    Zum Beispiel deine Linky-Anfrage liefert die richtige Ergebnisse auch dann, wenn man den Parameter highlite=linky weglässt.

    Hernals: bitte bau in deinem vorigen Beitrag ausreichend Zeilenumbrüche im JavaScript-Code ein, damit die Beiträge auch ohne gorizontales Scrollen lesbar sind.

  • Zitat von spiderman

    ... kann sein, dass seit dem extensionsmirror.nl die SearchEngine geändert hat?


    Eher nicht, es war erst gestern. Ich weiß nur, dass ich das Extensions Mirror Searchplugin und Dein extgermany.nizzer-Bookmarklets als Basis genommen habe. Ich bin kein Programmierer und habe nur instinktiv Vergleiche mit Deiner nizzer-Suche verwendet, schaffe es aber heute nicht mehr, es zu wiederholen.

    Nachtrag: Habe etwas geblättert und das hier gefunden (Nemoflow am 10. Feb.)

    Zitat

    Neu!
    Endlich, das Extensions Mirror Searchplugin ist da.
    http://www.extensionsmirror.nl/index.php?showtopic=2490


    Leider geht der Link nicht mehr richtig.

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Hallo Hernals,

    "klicker" einfach auf "klacker" in meinem Beitrag.


    Electroluchs_Edit: Link eingefügt

    Gruß, Thomas

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.8.0.8pre) Gecko/20061005 Firefox/1.5.0.8pre (Firefox musume); Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.8.0.8pre) Gecko/20061001 Firefox/1.5.0.8pre (Swiftfox)

  • Zitat von w.sirin

    Hallo Hernals, "klicker" einfach auf "klacker" in meinem zweiten Beitrag auf dieser Seite ganz oben.


    Ja danke, das habe ich schon installiert. Ich hätte aber gern, dass es genau so direkt geht wie mit nizzer (also ohne, dass ich zuerst die Suche [=Plugin] auswählen muss):

    * Klick auf den Link auf meiner Startseite,
    * ein javascript-Fenster öffnet sich,
    * ich gebe den Suchbegriff ein,
    * <ENTER> Fenster zu,
    * Tab mit Suchergebnis auf ext.mirror.nl geht auf, fertig!

    Die Frage für mich ist also:
    (Wie) kann ich Teile von Deinem Plugin-Code als Vorlage verwenden, um aus einem
    nizzer ext.germany Bookmarklet ein
    extensionsmirror.nl Bookmarklet zu machen?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Zitat von hernals

    Leider rührt sich nichts, wenn ich ihn anklicke. Es geht auch das Fenster, wo man den Suchbegriff eingibt, nicht auf.

    ich hab' jetzt dein Text von Syntaxfehlern befreit, also jetzt kommt ein Fenster hoch, aber der Sache an sich hilft es auch nicht weiter - ich sehe immer noch keine Möglichkeit, in der Bookamrk-URL bzw. href die Information über das gesuchte Wort an die extensionsmirror.nl-Suche zu übergeben. ;(

    Code
    <a href="javascript:s=document.getSelection(); for(i=0; i<frames.length;i++){s=frames[i].document.getSelection(); if(s)break;} if(!s)void(s=prompt('Geben Sie einen Suchwort  ein.','')); if(s){extgermanyWS=open( 'http://www.extensionsmirror.nl/index.php?act=Search& CODE=show&searchid=bb78f91ca3e6345537b44ae6b7e29121&search_in=posts&result_type=topics&highlite=linky')}" style='color:#99CCFF' target="_self">
    <img src="nl1.gif" height="14" width="20" border="0" alt="nr" />extensionsmirror-Suche</a>

    Edit

    • i<frames.length;

    • &highlite=linky')}

  • Zitat von spiderman

    Edit

    • i<frames.length;

    • &highlite=linky')}


    Vielen Dank, hab's bei mir ausgebessert, aber:
    ext.mirror ist derzeit wieder einmal nicht zu erreichen. Vielleicht liegt es daran, ich versuche es später wieder und poste es hier.

    Nein, geht leider nicht: Es öffnet sich nach dem "Enter" ein neuer Tab mit einer Fehlermeldung von extensionsmirror.nl
    "sorry, you are not logged in ..."
    und im ersten Tab (über dem das Suchfenster war) erscheint eine weiße Seite, auf der links oben steht
    [object Window]

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Zitat von Hernals


    Vielen Dank, hab's bei mir ausgebessert, aber:
    ext.mirror ist derzeit wieder einmal nicht zu erreichen. Vielleicht liegt es daran, ich versuche es später wieder und poste es hier.

    Nein, geht leider nicht: Es öffnet sich nach dem "Enter" ein neuer Tab mit einer Fehlermeldung von extensionsmirror.nl
    "sorry, you are not logged in ..."
    und im ersten Tab (über dem das Suchfenster war) erscheint eine weiße Seite, auf der links oben steht
    [object Window]

    Noch ein Nachtrag: Kann der Fehler hier liegen:

    ...('Geben Sie einen Suchwort ein.','')); if(s){extgermanyWS=open( ...

    Das sieht mir nach einem Rest vom nizzer-code aus! Aber wenn ja, wie weit geht dieser Rest und wie heißt es richtig?

    Schöne Grüße von/aus Hernals
    Hart: AMD Athlon II X3, 3 GB Ram, NVIDIA GEFORCE 315, LAN (Chello Wien)
    Weich: W7 Home Premium 64-bit SP1, Fx aktuell (deutsch); Personas: Brushed Metal XP
    Sicher: Windows Firewall

  • Hernals: > Das ist ein Rest vom nizzer-code, aber an dieser Stelle spielt es keine Rolle, da hier einfach festgelegt wird, dass neu geöffnetes Fenster 'extgermanyWS' heisst. Da ich, z.B. dieses Fenster nicht als Tab, sondern als ein richtiges Fenster öffne, erreiche ich damit, dass z.B. die ext.germany-Trefferliste immer in einem und nicht in neuem Fenster geöffnet wird. Diese Stelle kann auch ganz ohne extgermanyWS auskommen und dann sieht es so aus:

    Zitat

    if(s){void(open( 'http:// ..... &highlite=linky'))}

  • Zitat von Hernals

    Ich habe ja schon einen funktionierenden Link gehabt

    meine Vermutung - du hast _scheinbar_ funktionierendes Bookmarklet erstellt. Wie dieses hier

    Code
    eine gecashte Liste mit dem 
    <a href="javascript:s=document.getSelection(); for(i=0; i<frames.length;i++) {s=frames[i].document.getSelection(); if(s)break;} if(!s)void(s=prompt('Geben Sie einen Suchwort  ein.','')); if(s){void(open( 'http://www.extensionsmirror.nl/index.php?act=Search& CODE=show&searchid=980a702b790f2bdd7e52dda2095454d5&search_in=posts&result_type=topics&highlite=' +escape(s)))}" style='color:#99CCFF' target="_self">
    <img src="nl1.gif" height="14" width="20" border="0" alt="nr" /> Suchwort 'Windows'</a>

    ich habe vor ein Paar Minuten auf extensionsmirror.nl eine Suche mit dem Suchwort 'Windows' durchgeführt und die Trefferliste wurde vermutlich auf dem Server mit dem Cookie searchid=980a702b790f2bdd7e52dda2095454d5 gespeichert. Eine Weile funktioniert das Bookmarklet Suchwort 'Windows' - solange der Cookie auf dem Server nicht gelöscht ist.