Archive for mars, 2007

Några länkar 1

Posted in Osorterad on mars 27th, 2007 by Clas – 2 Comments

Nyhetsportalen-hjalmar har en blogg. I sitt senate inlägg sågar han presentationerna på Connection07 som bara han kan göra.

DinaPengar.se skriver om Trig, en community utvecklad i Sverige. Kanske lyckas de, kanske inte. Om inte annat så har de säkert en del utvecklingspengar att ta igen.

Topix-rich skriver om hur han tror att man ska gå tillväga för att skapa ett ”nytt Google”.

Valbara lokala nyheter

Posted in Frisim on mars 13th, 2007 by Clas – Kommentering avstängd

Nu finns en version av script för att visa lokala nyheter för manuellt vald ort implementerad på Catweb.se. Resultatet kanske inte är jätteimponerade, men själva övningen att skriva Javascript-koden var rätt avancerad, i mina ögon.

Normalt när man använder Javascript för t.ex AJAX så finns en begränsning i att data bara kan laddas från samma server som hemsidan laddats från. I lösningen för de lokala nyheterna så har denna begränsning gåtts förbi genom att med Javascript skapa ett Javascript-block dynamisk som i sin tur laddar data från en extern sajt (frisim.com); dessutom skickas data från en cookie hos Catweb.se vidare till oss. Cookie:n innehåller namnet på vald ort. Komplexiteten kan tyvärr medföra att det inte fungerar perfekt i alla browsers, men det lär visa sig med tiden.

Valbara lokala nyheter (test)

Posted in Frisim on mars 9th, 2007 by Clas – Kommentering avstängd

Sedan tidigare har det varit möjligt att visat insamlade ”lokala” nyheter på sin egen hemsida. Vi visar en sådan ruta bland annat på Catweb. Besökarens IP-nummer kopplas, via en databas till en plats och nyheter som har förknippats med platsen visas. Tyvärr är inte databasen som kopplar ett IP-nummer till en plats 100% tillförlitlig. Jag har därför tagit fram en version på Javascript-kod som gör det möjligt för användaren att själv ”korrigera” platsen för de lokala nyheterna. Besökaren kan välja att frångå det ”automatiska” sättet att välja i lista med orter. När en ort valts lagras det valet, och ”rätt” nyheter visas vid framtida besök.

Det låter väl inte så svårt, eller? Problemet är att jag vill kunna implemetera detta på andra sajter utan att någon form av server-side-script, och jag vill att cookie:n ska sättas från den sajt som visar nyhetslänkarna. Allt måste därför göras i Javascript. Det innebär att data måste läsas från en extern sajt (frisim.com) med Javascript, och att ett värdet från en cookie som hör till sajten där nyheterna visas, skickas med. Detta kan bara(?) lösas genom att skapa Javsascript-kod som genererar Javascript-kod som laddar annan Javascript-kod som sedan adderar länkarna till webbsidan. Snurrigt.


Valj lokala

Min kod kan provas på demosidan n7.se/lokala.php. Fungerar det? Jag har bara provkört i IE7, Firefox 2.0 och Opera 9 hittills.

All kod finns inkluderad på demosidan, så i princip är det bara att kopiera in den på din egen för att få samma funktion på en annan sida. För att justera utseende för att passa den egna sajten krävs dock lite ”mekande” i den HTML som genereras.

Liknande Javascript-teknik används t.ex för Yahoo Y!Q, och andra likanade tjänster.