Etikettarkiv: wordpress

Timthumb som inte fungerar?

Jag stötte på ett litet problem när jag uppdaterade en kundblogg nyligen. Jag tänkte dela med mig av lösningen här.

Den aktuella bloggen använder sig av Timthumb i ett plugin för att visa utvalda inlägg i en widget. Pluginet heter Featured Post with thumbnail och är rätt trevligt i min mening.

Nå, till problemet. Det var nämligen så att de små ”tummnaglarna” inte visades korrekt. Efter lite undersökande stod det klart att det berodde på att jag inte hade bilderna som miniatyrerna skulle skapas ifrån under samma subdomän, utan på en specifik sådan där webbservern anpassats speciellt för att hantera statiskt material.

Men sak samma vad orsaken var! Bilderna var inte på samma ställe som bloggen, och det ställde till problem.

Ganska snabbt hittar man denna tråd om man googlar lite på problemet. Och där står ju lösningen;

For obvious security reasons, timthumb.php blocks any external image URL, unless that URL is added into the list of white listed websites.

If you look into the code of timthumb.php, you’ll see an array containing white list URLS. Add picasaweb.google.com into the allowed white list.

Det finns även ett exempel på hur koden ser ut, och ska se ut. Det gäller att veta var man hittar den bara. Man behöver tanka hem filerna för pluginet med ett FTP-program och hitta filen som vanligtvis heter timthumb.php eller thumbs.php eller något i den stilen. Plugins hittar du i mappen som heter ”wp-content”. Där finns mappen ”plugins”.

I kundens fil hette dock arrayen lite annorlunda, så det såg istället ut såhär;

// If ALLOW_EXTERNAL is true and ALLOW_ALL_EXTERNAL_SITES is false,
// then external images will only be fetched from these domains and
// their subdomains.
if(! isset($ALLOWED_SITES)){
$ALLOWED_SITES = array (
'flickr.com',
'staticflickr.com',
'picasa.com',
'img.youtube.com',
'upload.wikimedia.org',
'photobucket.com',
'imgur.com',
'imageshack.us',
'tinypic.com',
);
}

Egentligen skulle man ju kunna ha det såhär om man vet att man bara kommer att ha miniatyrer från en plats;
if(! isset($ALLOWED_SITES)){
$ALLOWED_SITES = array (
'media.mydomain.se',
);
}

Men jag lade bara till den egna subdomänen istället. Man vet aldrig, och de sidor som angivits kändes ju ganska säkra ändå.

När koden är ändrad är det bara att ladda upp filen igen och skåda att det fungerar!

Om du inte känner dig så hemma på detta kan självklart Vidde Webb hjälpa till! Gå bara till beställningssidan och beskriv problemet. Det går utmärkt att göra detta utan att beställa domän eller webbhotell om du redan har detta.

Ren företagsblogg

Kan man ta en webbside-design och helt sonika bråka om den till ett WordPress-tema? Så att bloggen ser likadan ut som resten av siten, och besökarna därför inte upplever att de kastas bort från företagets hemsida när de klickar på ”Blogg”.

Ja, det hade jag funderat över ett tag, så igår fick jag lite tid och energi över och satte mig helt enkelt ner och testade. Det kan ju inte vara så svårt, eller?

Nej, det var inte så svårt, minsann! Goda kunskaper i hur man bygger ett WordPress-tema underlättar ju så klart. Jag sneglade lite bland annat här för att fräscha upp minnet om vad som ska ligga var, och så gick det som en dans.

En bieffekt av detta är ju också att jag har nu separerat min privata blogg och företagets blogg. Det är något jag tänkt göra ett tag. Ibland har man en dålig dag och känner för att vräka ur sig lite personligt ”klet” på sin privata blogg. Då ska väl inte det ligga och smeta runt i direkt anslutning till företaget, tycker jag. Det känns helt enkelt inte relevant. Inte heller inlägg om att jag är glad hör ju till företaget, även om sådana inlägg är trevligare att läsa.

Men ni som med spänning följer utvecklingen av Vidde Webb; vilken typ av inlägg vill ni se här i framtiden? Skicka en kommentar nedan! Jag älskar kommentarer.

Asienkontakt.net

Det har ju varit lite glest mellan uppdateringarna här, så jag har inte skrivit om den nylanserade sajten som Vidde Webb ordnat med ännu!

Asienkontakt drivs av driftiga Christina Nygren, och om man går in på Asienkontakt.net kan man läsa om allt Asienkontakt gör och vad Christina har åstadkommit.

Det finns även information om butiken i Stockholm där man bland annat kan köpa överkast, gardiner och annat som är broderat av kvinnor norr om Dhaka.

Det var ett roligt och omfattande projekt att utforma en hemsida som på ett överskådligt sätt kunde förmedla allt detta, och jag är väldigt nöjd med hur det blev.

Jag utgick från ”Mystique theme” av digitalnature som jag bytte bakgrundsbild på. Jag har även ändrat typsnitt lite här och var samt hyfsat i CSS-kod där jag tyckte att det behövdes. Eftersom sidan kommer vara rätt så statisk behövdes inga större kodingrepp eller avancerade plugins.

Ett plugin som har blivit lite favorit är Dynamic Widgets som gör att man inte behöver visa fram samma innehåll i högerkolumnen (eller vart man nu har sina widgets) hela tiden. Himla praktiskt, tycker jag.

Nu ska jag njuta av helgen med människor jag tycker om. Hoppas ni har en bra helg också!