Probleem met RSS

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark

mark

04/11/2008 17:34:00
Quote Anchor link
Beste leden,

Ik zit met een probleem met mijn RSS, ik kom er niet uit maar misschien is het voor iemand van jullie een eitje.

ik heb hier mijn RSS staan, http://www.nextgamer.nl/rss.php
Zoals je ziet werkt die prima op 1 punt naar. En dat is het linken naar de juiste nieuws bericht pagina.

Dit is de volledige code: http://plaatscode.be/34849/

Het gaat om rij 25. die link (http://www.nextgamer.nl) moet veranderd worden naar http://nextgamer.nl/index.php?pagina=nieuws/lezen&id=

Alleen als ik dat doe krijg ik de volgende foutmelding:

Er wordt een puntkomma verwacht.
<link>http://www.nextgamer.nl/index.php?pagina=nieuws/lezen&id=49</link>

Misschien weet iemand hoe ik dan die link moet noteren?

mvg,
Mark
 
PHP hulp

PHP hulp

05/11/2024 12:30:36
 
--

--

04/11/2008 19:14:00
Quote Anchor link
Genereer je de rss met PHP?
Laat ook even relevante code zien.
 
Spike Spade

Spike Spade

04/11/2008 20:04:00
Quote Anchor link
Het is niet alleen je link die niet klopt hè... Het hele bestand word als xml ipv rss gezien.

De validator wil hem bv ook niet checken (http://validator.w3.org/feed/ )

Is het misschien een idee dat je de pagina in je rss met een streepje scheid waar je nu een slash gebruikt? En dan in je controller gewoon even een string replace hierover.
 

04/11/2008 20:09:00
Quote Anchor link
Spike schreef op 04.11.2008 20:04:
Het is niet alleen je link die niet klopt hè... Het hele bestand word als xml ipv rss gezien.

Rss is xml....

Verder zie ik je probleem niet. Als ik op die link van je klik, dan krijg ik in opera netjes een preview te zien.
En in je code zie ik ook gewoon:
<link>http://www.nextgamer.nl/51</link>
staan. Dus als dat anders moet worden moet je de php (altans dat neem ik aan) die de rss genereert aanpassen, wat, dat weet ik nu ook zo effe niet (het klopt effe niet meer).
Gewijzigd op 01/01/1970 01:00:00 door
 
Spike Spade

Spike Spade

04/11/2008 20:12:00
Quote Anchor link
Karl schreef op 04.11.2008 20:09:
Spike schreef op 04.11.2008 20:04:
Het is niet alleen je link die niet klopt hè... Het hele bestand word als xml ipv rss gezien.

Rss is xml....

Verder zie ik je probleem niet. Als ik op die link van je klik, dan krijg ik in opera netjes een preview te zien.
En in je code zie ik ook gewoon:
<link>http://www.nextgamer.nl/51</link>
staan. Dus als dat anders moet worden moet je de php (altans dat neem ik aan) die de rss genereert aanpassen.


de link moet http://www.nextgamer.nl/index.php?pagina=nieuws/lezen&id=52 zijn. Hij heeft nu het hele deel weg gelaten. Ik verwacht dat er een probleem zit met de slash in zijn param pagina
 

04/11/2008 20:19:00
Quote Anchor link
Spike schreef op 04.11.2008 20:12:
Karl schreef op 04.11.2008 20:09:
Spike schreef op 04.11.2008 20:04:
Het is niet alleen je link die niet klopt hè... Het hele bestand word als xml ipv rss gezien.

Rss is xml....

Verder zie ik je probleem niet. Als ik op die link van je klik, dan krijg ik in opera netjes een preview te zien.
En in je code zie ik ook gewoon:
<link>http://www.nextgamer.nl/51</link>
staan. Dus als dat anders moet worden moet je de php (altans dat neem ik aan) die de rss genereert aanpassen.


de link moet http://www.nextgamer.nl/index.php?pagina=nieuws/lezen&id=52 zijn. Hij heeft nu het hele deel weg gelaten. Ik verwacht dat er een probleem zit met de slash in zijn param pagina

Ik denk dat het in de & zit... Aangezien ik hier ook allemaal rss heb met slashes d'r in die het gewoon doen.

Edit: Er zit waarschijnlijk gewoon een fout in de xml, want ik test het effe lost uit (http://www.w3schools.com/rss/tryrss.asp?filename=rss_ex_title_link_description_item )
en daar werkt het wel.
Gewijzigd op 01/01/1970 01:00:00 door
 
Mark

mark

04/11/2008 21:06:00
Quote Anchor link
Ik had het scriptje hier vandaan:
http://www.phphulp.nl/php/scripts/7/706/

Misschien hebben jullie er iets aan?

**Update

De link is nu: http://www.nextgamer.nl/?pagina=nieuws/lezenid=48

Dit moet http://www.nextgamer.nl/?pagina=nieuws/lezen&id=48 zijn alleen dan komt de fout. Het heeft te maken dus met & teken.
Gewijzigd op 01/01/1970 01:00:00 door mark
 
Tim

Tim

04/11/2008 22:41:00
Quote Anchor link
Ik heb in mijn RSS script de & vervangen door &#38; dat werkte.
 
Robert Deiman

Robert Deiman

04/11/2008 22:43:00
Quote Anchor link
Je kan hem waarschijnlijk ook vervangen met:

&amp; , dat is de html entiteit van het & teken.
 
Tim

Tim

04/11/2008 22:44:00
Quote Anchor link
Robert_Deiman schreef op 04.11.2008 22:43:
Je kan hem waarschijnlijk ook vervangen met:

&amp; , dat is de html entiteit van het & teken.


Dat is nog netter ;P
 



Overzicht Reageren

 
 

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.