mskogly Skrevet 12. oktober 2008 Del 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. Lenke til kommentar
MirusMentis Skrevet 18. oktober 2008 Del 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 ] Lenke til kommentar
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å