Shortcuts/Schnellsuche

  • 1. Ich habe mir ein paar der hier vorgestellten Schnellsuche-shortcuts im Lesezeichen-Manager eingegeben.
    Problem: LEO funktioniert mit Leerzeichen im Suchbegriff, c't nicht. Aus "ct ct ct" wird http://www.heise.de/kiosk/search.shtml?T=ct%20ct&button=Suchen!&bereich=text&Objekt=ct, wird aber gleich darauf zu http://www.heise.de/kiosk/search.shtml?T=ct%2520ct&button=Suchen!&bereich=text&Objekt=ct umgeformt und in dem Eingabefeld der c't-Seite steht dann auch "ct%20ct" undaher gibt es keine Suchergebnisse. Was mach ich falsch (in Unicode ist 2520 irgendwas mit Box drawing)?

    2. Ich würde gerne mehrere Parameter übergeben (Beispiel: Stadtplan Barcelona (http://www.bcn.cat) Strasse und Hausnummer sind 2 Felder), Hab' es mal mit %s0 und %s1 versucht, bringt aber nichts.

    Dank im Voraus!

  • Hi thh,

    Willkommen hier im Forum!

    @1.)
    versuche es mal mit dieser Adresse:

    Code
    http://www.heise.de/kiosk/search.shtml?T=%s&Objekt=ct

    @2.)
    ob mehrere Parameter funtkionieren hängt vom Server ab, wie der den Suchstring abarbeitet; du hast da keine Einfluss drauf.

    Allgemein:
    man kannsich solche "Schnellsuche-Lesezeichen" vom Firefox automatisiert anlegen lasse. mache dazu einen Rechtsklick auf das Eingabefeld eines Suchformulars und wähle im Kontextmenu den Menupunkt "Ein Schlüüselwort für diese Suche hinzufügen...". Daraufhin erscheint eine Dialogbox in der du dem neu anzulegenden Lesezeichen einen Namen, ein Schlüsselwort und den Speicherplatz zuweisen kannst. So habe ich übrigens auch die oben angegebene Adresse ermittelt.

    Have fun,
    NightHawk

  • Danke NightHawk,

    Auch für's Willkommen.

    @1.) Guter Tipp, funktioniert und wird wohl noch öfter Anwendung finden.

    @2.) Betrifft m.E. eher den Parser. Ich suche, wie man die Eingabezeile in mehrere Parameter aufteilen kann (wie in der shell). Eine Eingabe wie
    bcn Diagonal 581, bzw. bcn "avinguda Diagonal" 581 soll folgendermassen in die URL eingearbeitet werden:
    ...&strasse=Diagonal&nummer=581... bzw. ...&strasse=avinguda%20Diagonal&nummer=581...
    Wo finde ich eine Doku, ob die Eingabezeile noch andere Platzhalter als %s unterstützt?

    Thomas

  • Hi thh,

    die Parameterübergabe hängt vom (Eingabe-)Formular der entsprechenden Seite ab. Rufe mal als Beispiel http://www.bcn.es/guia/welcomea.htm auf. Lasse die Eingabefelder zunächst frei, öffne dann die Seiteninformationen zu der Seite über EXTRAS->SEITENINFORMATIONEN und wähle das Register FORMULARE und klicke auf das 2. Formular. Dort findest du 3 Felder vom Typ "Text", nämlich "calle", numero" und "calle2". Schieße das Fenster der Seiteninformationen wieder. Trage nun irgendetwas in diese Felder ein und schau dir die Seiteninformationen erneut an. Nun sind deine Eingaben in den entsprechenden Feldern vorhanden. Diesen Feldern mit genannten Feldnamen müsste man entsprechende Strings übergeben.

    Mach auf der Seite mal eine Suche und schau dir dann die entsprechende URL in der Adresszeile an. Dort findest du ebenfalls diese Parameter samt Namen der Eingabefelder.

    Firefox übergibt aber den "Suchstring" als einen einzigen Parameter und zwar immer für den ersten des Eingabeformulars. Es gibt durchaus Seiten, dort wird vom Server der Suchstring ausgewertet und entsprechend als mehrere Parameter behandelt.
    Ich hoffe, ich konnte dir weiterhelfen.

    Have fun,
    NightHawk

  • Hi NightHawk,

    Danke für die Erklärungen zu Formularen.

    Trotzdem schade, dass FF nur den kompletten Suchstring übergeben kann. Vielleicht baut's ja mal wer ein.

    Ciao, thh