Søg direkte på medicin.dk fra din google toolbar

Hejsa,

Jeg har lige strikket en lille hurtig søgeknap sammen til google toolbar.

Hent filen http://www.studmed.dk/medicin_dk.xml vælg “gem destination som”

placer filen i

Dansk XP
C:\Documents and Settings[b]Dit bruger navn[/b]\Lokale indstillinger\Application Data\Google\Custom Buttons\

Engelsk XP
C:\Documents and Settings[b]Dit bruger navn[/b]\Local Settings\Application Data\Google\Custom Buttons\

frækt :slight_smile:

1 Synes om

Ser ud til der er en lille bug jeg ikke kan undgå.

Første gang man søger (efter ens comp har været slukket) bliver man bare ført til medicin.dk, men efterfølgende virker det. Det er som om den åbner en session for ens browser når man har været på medicin.dk en gang…

Nogle bud på at fixe det?

Kan den også bruges i firefox? (og win 98 :frowning: ) - og, hvis den ikke kan, er der så ikke en eller anden kode-haj, der kan lave en…? :wohow: Bortset fra det - super ide, frold!

[quote=“frold”:5z6j8os4]Ser ud til der er en lille bug jeg ikke kan undgå.

Første gang man søger (efter ens comp har været slukket) bliver man bare ført til medicin.dk, men efterfølgende virker det. Det er som om den åbner en session for ens browser når man har været på medicin.dk en gang…

Nogle bud på at fixe det?[/quote]

Hej frold!

Har lige installeret google toolbar, så jeg kan diagnosticere mig frem til aetiologia 8) Det er imidlertid ikke lykkedes med provocatio af din bug. Ud fra dine symptoma og efter granskning af XML-filen, må jeg konstatere, at det formentlig skyldes sessions.

Når du besøger medicin.dk, vil du blive tildelt et vilkårligt session-id til løbende identifikation (den bliver lagt som en cookie på computeren). URL-strengen, du anvender til at søge på medicin.dk, har imidlertid allerede angivet et sessionid (af gode grunde self.), hvorfor medicin.dk’s søgemaskine ikke vil godkende forespørgslen, idet det pågældende sessionid allerede tilhører en anden bruger.

Første gang man søger på medicin.dk gennem google toolbar, vil man derfor i første omgang blive tildelt et unikt session-id, og herefter kan man først rigtigt begynde at søge.

Desværre, er der derfor ikke umiddelbart en måde at løse problemet på, medmindre du kan forudsige de enkelte sessionid’s eller lægge en identisk cookie indeholdende det samme sessionid som angivet i url-strengen anvendt i XML-filen.

Jeg håber det gav mening, ellers skal jeg gerne finde nogle uddybende artikler om sessions til dig :smiley:

Mvh. Hien
(bemærk lægelatin fra en stud.med. in spe som netop har modtaget sin kliniske ordbog - tag den Søren / Dr. Lovegood :stuck_out_tongue: )

Rettelse: uddybende forklaring + kommaer

Heh… hold da op Hien, og så er du ikke engang startet endnu! :stuck_out_tongue: - By the way, har faktisk også lige modtaget min kliniske ordbog!

Den er super den ordbog der! :slight_smile: Prøv at slå “telteffekt” op. Vi ses til party inden længe Søren.

Jeg har lavet et tilsvarende i formatet opensearch plugin som virker nativt i ff2 og IE7.

Det er at finde her:

http://www.searchplugins.net/pluginlist … mode=title
Vælg den med det flotte icon hvis du vil have det med.

[quote=“RuneMaagensen”:24eebhwf]Jeg har lavet et tilsvarende i formatet opensearch plugin som virker nativt i ff2 og IE7.

Det er at finde her:

http://www.searchplugins.net/pluginlist … mode=title
Vælg den med det flotte icon hvis du vil have det med.[/quote]

Nå, der er nogle der låner min kode :stuck_out_tongue: :lol:

Ad Hien, jepper jeg var selv kommet frem til det samme. Jeg ved ikke hvordan, eller om man kan, bypass den session funktion. Lure du det, så giv lige lyd :smiley:

Den med ikonet kan jeg ikke få til at fungere i FF 2.0

Den uden har samme børnesygdom som frold snakker om. :frowning:

Ja der lavede jeg en fejl, ved at slette det grimme session id. Prøver igen.
http://studmed.dk/dload.php?action=download&file_id=405
Den her skulle virke. Gem den i [firefox profil]/searchplugin/
Så skulle de virke.

Jeg er ikke kodehaj, men Firefox har en smart funktion, der gør den slags overflødigt. Med en relativt simpel procedure kan man bruge Firefox’s adresselinje til at lave en hvilken som helst søgning.

Så här måste du göra:

  1. Åben den side, hvor søgeboksen findes (http://medicin.dk)
  2. Højreklik på søgeboksen og vælg “Add a Keyword for this Search”
  3. Indtast et vilkårligt navn og et kort keyword (her fx “med”) og væld “OK”.

Du kan nu når som helst udføre den pågældende søgning fra Firefox’s adresselinje ved bare at skrive “med <søgeord>”. Nu kan jeg fx i adresselinjen skrive “med pamol”, hvis jeg vil søge oplysninger om Pamol på medicin.dk.

Samme metode kan bruges til alle søgefelter på alle hjemmesider - det er pænt smart :wink:

/Rasmus

Rasmus du er en ægte poweruser. Det er alt for nemt på den måde.
Umiddelbart ser det ud til at virke uden den bug som Frold beskriver længere oppe.

Ja det var godt nok snedigt - så behøver jeg vel heller ikke få en til at lave et search-plugin til studmed.dk :smiley: takker mange gange rasmus…

Tænkte at jeg ville lave den firefox searchplugin uden “session-id” fejlen, baseret på ramus’s google toolbar løsning. Virker på firefox 3.5+, giver søgeresultat første gang, og kan findes her (dog skal man pt. logge ind for at hente den, men så snart den bliver “godkendt” så bliver den frit tilgængelig for alle):

https://addons.mozilla.org/en-US/firefox/addon/59003

Mvh,
Magnus

Edit: Kræver IKKE login, bare at man hakker af i en boks hvorved man siger at man er indforstået med “faren” ved dette eksperimentielle plugin :wink: