mskogly Skrevet 12. oktober 2008 Skrevet 12. oktober 2008 Heia, tenkte jeg skulle plugge et skript jeg har tuklet litt med, kanskje få litt feedback på det? Se skriptet i action her: http://pappmaskin.no/opensource/youtube/yo...as%20engelbar... Demo, detaljer og alt av downloads finnes på : http://pappmaskin.no/2008/09/creating-a-yo...-xslt-with-php/ (eller går det an å paste kode her?) Det er snakk om et enkelt phpskript som DomDocument() og XsltProcessor() til parse xml hentet fra youtube/google sitt api. Apiet til youtube returnerer en ganske heavy xml med 6 eller 7 namespaces, så jeg klødde meg litt i bollen for å finne ut hvordan jeg skulle parse det. Endte opp med å gjøre jobben med xslt. Med xslt blir det også mye enklere å flytte skriptet rundt, jeg har feks brukt den samme xslen i asp.net og php. Man kan altså sende med søketerm og antall klipp man ønsker inn til youtube.php. Den første videoen i søkeresultatet blir embedda i sida som xslt-en bygger, de på følgende videoene presenteres som thumbnails som flyter til høyre for videoen (men siden de flyter kan man feks tvinge dem under ved å gjøre diven eller iframen som holder dem smalere. Dårlig forklart, se heller demoen Thumbnailene er klikkbare, men i stedet for å reloade sida eller sende folk til youtube, så bruker jeg et lite javascript til å tegne ut ny html (bruker innerHtml). Og thats it egentlig, alt av kode ligger på bloggen min, det er bare å laste ned og leke i vei. Jeg har bruke samme koden til å mashe opp gameinfosidene til nrk.no/spiller/ her http://www.nrk.no/spiller/gameinfo/?task=1...eid=45496364021 og spillelisteinfo fra nrk, tilgjengelig her http://www.nrk.no/spillelister/LaatInfo.as...&laat=You... m.
MirusMentis Skrevet 18. oktober 2008 Skrevet 18. oktober 2008 Heia, tenkte jeg skulle plugge et skript jeg har tuklet litt med, kanskje få litt feedback på det? Se skriptet i action her: http://pappmaskin.no/opensource/youtube/yo...as%20engelbar... .... Linken virker ikke, får bare en blank side. (eller går det an å paste kode her?).. Ja bruk bbcode [ code ] og [ /code ]
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå