Optimering af javascript-kald i WordPress MU

Da version 1 af stylesheets og templates til Horsens kommunes biblioteker i sin tid blev kodet op, havde jeg hentet javascript-biblioteket jQuery + diverse plugins, placeret dem i wp-theme mappen og kaldt dem manuelt i theme’ets header.php script. Det var før jeg fandt ud af, at jQuery + plugins faktisk er inkluderet i WordPress og kan kaldes med indbyggede funktioner.

Horsens kommunes bibliotekers website er nu opdateret med den “rigtige” WordPress-måde at kalde javascripts på. Jeg beskriver metoden i tekniske detaljer på Netsans.dk.

Konverter fra Office 2007 til ældre versioner af Office

Når arbejdspladsen kun har ældre versioner af MS Office, kan det være nedslående at modtage filer i Office 2007 format, f.eks. .docx. De kan nemlig ikke åbnes i ældre versioner.

Microsoft har dog udgivet et værktøj, der kan konvertere Office 2007 filformater til ældre versioner. Hent værktøjet her.

Specialtegn tilrettet i søgning

Vi har længe haft bøvl med specialtegn i søgefeltet på vores website. Hvis man søgte efter noget, der f.eks. indeholdt Æ, Ø eller Å, fik man 0 hits lige i hovedet. Det dur selvsagt ikke, men nu er problemet heldigvis løst.

Søgning i biblioteksdatabasen har dog ikke været omfattet af problemet.

Problemet skyldtes at den stump javascript, der smed søgningen af sted til WordPress’ søgemotor, “oversatte” søgestrengen til ASCII format, hvilket er normalt i encoding af URL’er. WordPress’ søgemotor kan imidlertid ikke lide at blive fodret med oversatte søgestrenge, så løsningen var at finde en metode, der kunne skippe søgestrengen af sted uden at blive oversat.

Til de tekniske: Løsningen var at bruge unescape() til at afkode søgestrengen.