deactivate

Meta

RDF
RSS
Atom 0.3
XHTML
CSS


Design by Thought Mechanics
Powered by Wordpress 2.5.1
Thought Mechanics © 2005-2006

Navigation



Comments

Eirik: @Andreas: Kanskje det er noe i det med grupper, men...

børge: Kiva er veldig bra saker! Jeg ga faktisk et gavekort...

Andreas H. Lunde: Hadde vært fint å kunne lage grupper på kiva.org, slik...

Eirik: Blogget fra Driv (Tromsøs svar på kvarteret), der har de...

Wordpress møter flickr

Både wordpress (WP) of flickr har etter hvert blitt både populære og hyppig brukte systemer for å publisere henholdsvis tekster og bilder på nett. I denne posten beskriver jeg en metode for å hente bilder fra flickr, automatisk over i din wordpressblogg fra flickr.
For å kunne gjennomføre dette systemet trenger du en flickrkonto, en WP-installasjon på egen server med FTP tilgang og en minimal forståelse av php/html.

Metoden baserer seg på kode fra Satellite™ 1.0, som er et ”program” som lar deg lage en porteføljeside med dine bilder fra flickr. Dette programmet er basert på UDTs (user defined functions, altså brukerdefinerte funksjoner) i PHP, som henter ut bilder, tagger osv fra flickr.com, via flickrs delvis åpne API. Om dette ble for nerdete, her er en røffly framgangsmåte:

  1. Lag en testfolder der du setter opp Satellite. Følg instruksjoner her (.pdf), og sørg for at dette funker før du begynner med wordpress. Dette gjør du for å forenkle prosessen, det er lettere å gjøre en ting av gangen..
    Når du har fått Satellite opp å gå, kan du hive deg over WP.
  2. Du trenger å kjøre PHPkode i poster eller sider (pages) i WP, for dette trenger du en plugin, som runPHP. Installer denne og legg merke til at du nå får muligheten til å huke av en checkboks når du lager (eller redigerer) poster og sider. Ved å huke av denne checkboksen så tillater du at PHPkode kjører i posten eller siden.
  3. Lage en plugin av Satellites brukerdefinerte funksjoner.
    Åpne filen ”preferences.php” som ligger i /setUp/ folderen i Satellitesystemet. Det er denne filen som inneholder de funksjoner du trenger, og det er også denne som kobler seg til, og autentiserer deg mot flickr.
    Kopier denne filen over i /wp-content/plugins/ folderen i WP systemet. Så lenge du fikk Satellite til å kjøre i en separat folder, så vil innstillingene fungere også i WP. For at denne filen skal fungere som en plugin, og la seg aktivere via kontrollpanelet i /wp-admin/, så må du legge til noen linjer i toppen av dokumentet:

    /*Plugin Name: myFlickr
    Plugin URI: http://not.com
    Description: myFlicker is a plugin that let«s you integrate your flickr photos on your wordpress blog.
    Author: Ted Forbes, endret av Eirik S
    Version: 0.1
    Author URI: http://tedforbes.com/
    */

    Jeg endret filnavnet til ”myFlickr.php” for å seinere huske hva denne pluginen er. Det kan være lurt.
  4. Aktiver denne pluginen via kontrollpanelet ditt i WP
  5. Lag en side (page i WP), husk å hukke av for runPHPstøtte og test en funksjon som henter ut bilder.
    Vil f.eks. hente dine nyeste bilder. Hvor mange setter du (hvis ønskelig) begrensninger på i filen ”myFlickr.php” (som du nettopp jobbet med)

Flere funksjonskall finner du i filene fra Satellite systemet, ting som høres lurt ut, og følger syntaksen ordSomHøresTreffendeUt() er sannsynligvis funksjoner du kan bruke.

PS: Satellite kjører med lightbox-pluginen. Det kan flickr også om du vil. Det finnes egne lightboxplugins for WP. Bruk google.

Hva bildene du henter ut lenker til kan du endre, da du kanskje ikke vil lenke til selve bildefilen (noe Satellite gjør, for så å la lightbox gjøre jobben med å vise bilder over html-sidene), men helller til din flickrprofil med gjeldene bilde?
Denne koden kan du også endre i myFlickr-filen, her er koden jeg bruker:
echo "< a href=\"http://flickr.com/photos/ditt_brukernavn/”.$id.”\”/ title=\”$id\”><img src=\”http://static.flickr.com/”.$server.”/”.$id.”_”.$secret.”_s.jpg\” height=\”75\” width=\”75\” alt=\”\” class=\”photo\” /></a>”;

Eksempel på bruk: http://stavelin.com/blog/foto/
Eksempel på bruk av Satellite aleine: http://stavelin.com/photo/

Tags


Information


Author: Eirik
Posted: March 16, 2007
Time: 13:59
Trackback URL

NO COMMENTS YET

Reply to this entry