Flums Skrevet 26. november 2006 Del Skrevet 26. november 2006 Noen som vet om en enkel RSS leser som er enkel å bruke/sette opp? Den trenger å ta imot en RSS feed og lage html ut av det. Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/
Equerm Skrevet 27. november 2006 Del Skrevet 27. november 2006 (endret) Lage HTML utav det? Det er ikke nødvendig, man kan jo bare style det slik man vil med CSS side CSS kan brukes med alle oppmarkeringsspråk, du kan også bruke XSL om du ønsker det Om jeg ikke misforstod intensjonen din? edit: om det er en vanlig RSS leser du er ute etter så er dette totalt feil kategori å poste i, men sjekk ut www.bloglines.com Endret 27. november 2006 av Equerm Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7367226
Flums Skrevet 27. november 2006 Forfatter Del Skrevet 27. november 2006 Altså, det du snakker om er vel det jeg er ute etter. Har en RSS feed fra en avis (http://www.fvn.no/nyheter/mandal/index.jsp?service=rss) og liste de integrert i mitt desgin på en annen nettside. Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7367609
Equerm Skrevet 27. november 2006 Del Skrevet 27. november 2006 Da er det bare å fyre løs med CSS eller XSL Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7367857
Flums Skrevet 27. november 2006 Forfatter Del Skrevet 27. november 2006 Da er det bare å fyre løs med CSS eller XSL 7367857[/snapback] Noen som har eksempler på hvordan gjøre dette? Er helt grønn. Er god nok i CSS, men usikker på hvordan inkludere dette midt inne i en annen fil og tilpasse det... Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7368059
phun-ky Skrevet 27. november 2006 Del Skrevet 27. november 2006 http://www.w3.org/TR/xsl/ Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7373725
Flums Skrevet 28. november 2006 Forfatter Del Skrevet 28. november 2006 (endret) Hvordan kan jeg se hvordan RSS fila ser ut? Internet Explorer vil ikke åpne den. Viser ingenting.... Fant en kode som gjør tingen for meg egentlig..... Eneste er at datovisning ikke fungerer... får bare 1. januar 1970 EDIT:KODE FJERNET Endret 28. november 2006 av Flums Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7373997
PHPdude Skrevet 28. november 2006 Del Skrevet 28. november 2006 Skal du vise RSS-fila i nettleseren kan du legge til stilarket slik: <?xml-stylesheet type="text/css" href="stil.css" ?> Skal puttes rett etter XML-deklarationen (<?xml ?>) Grunnet IE håpløse støtte for CSS så vil du få problemer med å lage css som også IE takler og som vises bra. Blir nok nødt til å transformere til HTML med XSL først. PS: Ikke post så mye kode i en tråd plz. Gidder ikke se på den engang Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7375012
Flums Skrevet 28. november 2006 Forfatter Del Skrevet 28. november 2006 Spørsmålet er; hva skal jeg gjøre med den rss feeden jeg har? Lage en xsl fil som inkluderer den? Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7376467
PHPdude Skrevet 28. november 2006 Del Skrevet 28. november 2006 Konvertere den til HTML ved hjelp av XSL http://w3schools.com/xsl/ Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7376597
Flums Skrevet 29. november 2006 Forfatter Del Skrevet 29. november 2006 Problemet blir jo xml fila. For den hentes fra fvn.no og kan ikke putte inn stylesheet link i den! Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7382810
Equerm Skrevet 29. november 2006 Del Skrevet 29. november 2006 Problemet blir jo xml fila. For den hentes fra fvn.no og kan ikke putte inn stylesheet link i den! 7382810[/snapback] Lag en ny XML fil som du legger på en annen server <link rel="stylesheet" href="stilark.css" type="text/css"> <?php include('http://www.xmlfilendin.no'); ?> Det må da vel fungere? Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7383037
PHPdude Skrevet 29. november 2006 Del Skrevet 29. november 2006 Problemet blir jo xml fila. For den hentes fra fvn.no og kan ikke putte inn stylesheet link i den! 7382810[/snapback] Lag en ny XML fil som du legger på en annen server <link rel="stylesheet" href="stilark.css" type="text/css"> <?php include('http://www.xmlfilendin.no'); ?> Det må da vel fungere? 7383037[/snapback] Den koden der hadde hvertfall ikke noe i en XML-fil å gjøre. Og include() skal ikke brukes på den måten. Trådstarter: Du kan jo alltids modifisere fila når du henter den, men hellers fikser ext/xsl jobben for deg. http://no.php.net/manual/en/ref.xsl.php Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7385749
loketing Skrevet 3. desember 2006 Del Skrevet 3. desember 2006 (endret) SimpleXML burde vel funke? Jeg holder på med noe lignende nå, og fant ut at det var akkurat avansert nok til at jeg kunne bruke det. Eventuelt kan du lage en XML Parser, men dette er litt mer innviklet. Se i php-manualen på SimpleXML functions og XML Parser Functions for mer info. Eventuelt kan et raskt søk på 'php xml tutorial' e.l. på Google hjelpe deg en del. Lykke til. Edit: SimpleXML krever PHP 5. Endret 3. desember 2006 av loketing Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7415543
-morten Skrevet 4. desember 2006 Del Skrevet 4. desember 2006 Så vidt jeg forstår ønsker du bare å ha en liste over nyhetene til avisa på siden din, med link til artiklene? Hvertfall lagde jeg noe lignende til min egen side nylig, og da gjorde jeg sånn: <?php // url = rss-fil, ut_fil = lokalt filnavn for output, antall = antall nyheter function fetch_rss($url, $ut_fil, $antall) { // Lag et SimleXML-objekt fra RSS-fila $xml = simplexml_load_file($url); // Vi lagrer alle nyhetene her $nyheter = array(); // Hent ønsket antall nyheter, og lagre overskrift + link $i = 0; foreach ($xml->channel->item as $item) { if ($i++ == $antall) { break; } $nyhet['overskrift'] = utf8_decode($item->title); $nyhet['link'] = utf8_decode($item->guid); $nyheter[] = $nyhet; } // Åpne fila, og tøm den $fil = fopen($ut_fil, 'w'); // Sjekk at filen ble åpnet if (!$fil) { echo 'Feil: Kan ikke skrive til filen '.$ut_fil."!\n"; return false; } // Skriv overskriftene til fila foreach ($nyheter as $nyhet) { $linje = '<a href="'.$nyhet['link'].'">'.$nyhet['overskrift']."</a><br />\n"; fwrite($fil, $linje); } // Lukk fila fclose($fil); return true; } // Her setter vi opp hvilke RSS-feeds vi vil hente fetch_rss('http://www.example.com/rss1.php', 'rss/rss1.htm', 10); fetch_rss('http://www.example.com/rss2.php', 'rss/rss2.htm', 10); fetch_rss('http://www.example.com/rss3.php', 'rss/rss3.htm', 10); echo "RSS er lagret"; ?> Dette skriptet ligger i rotmappa, og kjøres automatisk hver time med en CRON-jobb. Scriptet generer da html-filer i mappen 'rss', som jeg så include()-er på siden min. På denne måten slipper den å hente alle feedene hver gang noen åpner en side, noe som ville blitt treigt. Hver html-fil er bare en enkel <a href="url">Overskrift</a><br /> <a href="url">Overskrift2</a><br /> <a href="url">Overskrift3</a><br /> Men det er lett å endre. Du kan enkelt få med ingress osv også hvis du vil. Alt det andre som er sagt her om XSL og slikt gjelder bare hvis du skal vise kun RSS fila fint formatert, ikke hvis den skal integreres som en liten del av en annen side. Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7423675
Magnus Holm Skrevet 4. desember 2006 Del Skrevet 4. desember 2006 Husk at denne krever PHP5! Lenke til kommentar https://www.diskusjon.no/topic/671261-f%C3%A5-rss-kilde-p%C3%A5-en-nettside/#findComment-7423757
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å