RSS Feed maken -- Hoe werkt het?

Door Colin aaaaaaa, 21 jaar geleden, 11.622x bekeken

Hier leer je hoe je een RSS bestand kunt maken met alleen maar kladblok en ZONDER PHP!

Gesponsorde koppelingen

Inhoudsopgave

  1. Wat is RSS?
  2. Een RSS Feed maken
  3. RSS Feed controleren en aangeven dat je een RSS Fe
  4. Klaar!

 

Er zijn 25 reacties op 'Rss feed maken hoe werkt het'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Colin aaaaaaa
Colin aaaaaaa
21 jaar geleden
 
0 +1 -0 -1
Wat is jullie mening? Post het hier maar :)


21 jaar geleden
 
0 +1 -0 -1
Dit is maar het halve werk. Het echte werk (en de problemen) beginnen pas als je met HTML in je berichten gaat werken.
Verder mis ik een aantal belangrijk elementen.
Dit is een goed overzicht van elementen.
Maar helaas is RSS niet alles; probeer eens een Atom feed te maken...
Klaasjan Boven
Klaasjan Boven
21 jaar geleden
 
0 +1 -0 -1
Leuk gedaan.
Zo te zien ook redelijk makkelijk met sql en php te bouwen.
Brett Rijnders
Brett Rijnders
21 jaar geleden
 
0 +1 -0 -1
Ey leuke tutorial :)
Ik ben nogal onbekend op het gebied van RSS. Kan je dit ook gebruiken in combinatie met php en sql?
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
@Brett Rijnders: Jazeker... Ik zal het wel ff als script zoeken in de database van phphulp en als er niks is ff als script posten
Quote:
Niks gevonden, zal wel ff een redelijk script+admin panel erom heen brijen

Quote:
STATUS Bouw Script:
http://ypm-design.com/rss/feed.php = AF (Valid RSS)
Admin Panel = Ga ik nu mee beginnen (Sun, 4 Feb 2007 15:52 +0100)


@webmakerij:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('Content-type: application/rss+xml; charset=iso-8859-1');
?>


21 jaar geleden
 
0 +1 -0 -1
Je moet dan nog wel even een extra content-type meesturen.
Paul K
Paul K
21 jaar geleden
 
0 +1 -0 -1
Ik kreeg hiermee problemen:
als ik bijv zo'n link heb index.php?p=shownews&id=2
(Is maar een voorbeeld)
HOe los je dat op dan?
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
@paul: hoe bedoel je? wat voor problemen?
Jelmer -
Jelmer -
21 jaar geleden
 
0 +1 -0 -1
& moet worden &amp;
oftewel -> htmlentities :)
Leroy Boerefijn
Leroy Boerefijn
21 jaar geleden
 
0 +1 -0 -1
hoe kan ik html toevoegen??
(iig een nieuwe regel maken??)


21 jaar geleden
 
0 +1 -0 -1
Nieuwe regel \r\n zou genoeg moeten zijn of gewoon een echte enter
Leroy Boerefijn
Leroy Boerefijn
21 jaar geleden
 
0 +1 -0 -1
ik gebruik echte enter en dat werkt niet..

bij \r\n zie je gewoon '\r\n' staan en geen nieuwe regels :(
en ik heb ook al <br /> en <br> geprobeerd, maar werken ook niet :(
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
<br/> werkt bij mij wel in ie en ff (alleen komt het onder de afbeelding van het item te staan) http://ypm-design.com/rss/feed.php (is ook de url waarop ik mn script wat ik nu aant bouwen ben test)
Leroy Boerefijn
Leroy Boerefijn
21 jaar geleden
 
0 +1 -0 -1
ow kijk :)
ik wist niet dat je <![[CDATA[ ]]> moest gebruiken :P
Brett Rijnders
Brett Rijnders
21 jaar geleden
 
0 +1 -0 -1
@ YPM:
Ok bedankt voor je hulp, ben zelf ook aan het uitzoeken hoe het allemaal in elkaar zit. Ik zie ook dat een RSS feed niet pers? een .xml bestand hoeft te zijn?
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
Idd, zolang het bestand de juiste content-type,
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml version="1.0"?>
en <rss version="2.0"> draagt zal de browser/nieuws lezer het verschil niet/nauwelijks merken
NOTE: Als je content-type niet UTF-8 maakt moet je hetzelfde content type ook invoegen in de
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?xml?>
tag:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//content-type
header('Content-type: application/rss+xml; charset=iso-8859-1');

//yes it's xml
echo '<?xml version="1.0" encoding="iso-8859-1"?>
'
;

//rss start
echo '<rss version="2.0">
'
;
?>

(een paar regels uit mn script)
Quote:
Rot parser =P
K i p
K i p
21 jaar geleden
 
0 +1 -0 -1
Quote:
Er zijn 3 afkortingen bekend:
1. Rich Site Summary
2. Really Simple Syndication
3. RDF Site Summary


Wat is RDF dan?


21 jaar geleden
 
0 +1 -0 -1
Boris jouw vriend google weet antwoord hierop; je moet alleen het juiste commando kennen:
define: rdf
Rudie dirkx
rudie dirkx
21 jaar geleden
 
0 +1 -0 -1
een rss feed die je zelf maakt met kladblok en zonder php gaat precies tegen het hele feed princiepe in. Wat heb je aan een statische feed? Het hele nut van rss en atom is dat ze live zijn. Dus nieuws etc on-the-spot.
Leuk dat je uitlegt hoe je rss schrijft (voila xml met regeltjes) maar je hebt er absoluut niets aan zonder php/db.
Daarnaast mis je nog een aantal belangrijke elementen, zoals Webmakerij al zei. HTML in xml is niet perse moeilijk, je moet alleen even weten hoe het moet en je moet je rss parser en builder laten uitvogelen of CDATA nodig is of niet, dat is ff tricky.

@Boris
Google, Wikipedia?

@Webmakerij, je hoeft niet eens het goede commando te kennen. Als je "what is RDF" intypt in Google krijg je als eerste result:

Internetdefinities voor RDF
RDF kan betekenen: *Resource Description Framework, een W3C standaard voor een metadata model*Radio Direction Finder, een apparaat om de richting van herkomst van een radiosignaal mee te bepalen
nl.wikipedia.org/wiki/RDF - Definitie in context

Dat lijkt me redelijk, redelijk duidelijk...
Rogers Cadenhead
Rogers Cadenhead
21 jaar geleden
 
0 +1 -0 -1
http://www.rssboard.org/rss-specification

overzicht van RSS elementen
Kees V
Kees V
21 jaar geleden
 
0 +1 -0 -1
Is er in de RSS-specificaties eigenlijk iets beschreven over de volgorde van de items?
In alle feeds die ik bekijk, staat het nieuwste item bovenaan. Maar is dat ook voorgeschreven. Ik kan er nergens iets over vinden.
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
De RSS Readers zetten het item met de nieuwste pubdate bovenaan
Kees V
Kees V
21 jaar geleden
 
0 +1 -0 -1
@YPM
Er zijn ook RSS Readers waarmee je op- of aflopen zelf kan bepalen.
Mijn vraag ging alleen niet over readers, maar over 'feed generators'.

Moeten in een feed de nieuwst items bovenaan? Dat kan ik nergens vinden.
Het is wel gebruikelijk, maar is het ook verplicht?
Nick Mulder
Nick Mulder
21 jaar geleden
 
0 +1 -0 -1
Volgens mij is het niet verplicht...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jurgen assaasas
Jurgen assaasas
21 jaar geleden
 
0 +1 -0 -1
Is er bij dit script ook mogelijkheid om zelf styles toe te voegen en zoja hoe doe ik dit dan?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Wat is RSS?
  2. Een RSS Feed maken
  3. RSS Feed controleren en aangeven dat je een RSS Fe
  4. Klaar!

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.