[OPGELOST] RSS Feed is niet valid

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

[OPGELOST] RSS Feed is niet valid

Post by brentnl »

Ik maak via CGFeedMaker een RSS feed van nieuwsberichten, ik krijg keurig de volgende link als rss link: http://tinyurl.com/2vn4kgt

Als je de broncode bekijkt zie je dat alles er netjes instaat, maar toch ziet hij hem niet als een valid RSS feed. Ik kan hem bijvoorbeeld niet inladen in firefox als livebladwijzer.

Ik kan geen verschillen ontdekken met andere RSS feeds van andere websites.

Ik gebruik:
CMSMS              1.8.2
CGExtensions 1.21
CGFeedMaker 1.0.11

Mijn template ziet er als volgt uit:

Code: Select all

{* original rss feed template *}
<?xml version="1.0"?>
<rss version="2.0">
  <channel>
  {* note: if you have not configured pretty urls or mod rewrite, the next line may fail when trying to validate the feed *}
  <atom:link href="{$feed_url}" rel="self" type="application/rss+xml" />
    <title>{$feed.title}</title>
    {if isset($feed.link) && !empty($feed.link)}<link>{$feed.link}</link>{/if}
    {if isset($feed.description) && !empty($feed.description)}<description>{$feed.description}</description>{/if}
    {if isset($feed.copyright) && !empty($feed.copyright)}<copyright>{$feed.copyright}</copyright>{/if}
    {if isset($generator)}<generator>{$generator}</generator>{/if}
    {if isset($feed.managing_editor) && !empty($feed.managing_editor)}<managingEditor>{$feed.managing_editor}</managingEditor>{/if}
    {if isset($admin_email)}<webMaster>{$admin_email} ({$admin_user->firstname} {$admin_user->lastname})</webMaster>{/if}
    {if isset($feed.image) && !empty($feed.image)}
      <image>
	{if isset($feed.description) && !empty($feed.description)}<description>{$feed.description}</description>{/if}
        {if isset($feed.link) && !empty($feed.link)}<link>{$feed.link}</link>{/if}
        <title>{$feed.title}</title>
        <url>{$file_location}/{$feed.image}</url>
      </image>
    {/if}
  {news assign='junk'  number='20'}
    {foreach from=$items item='entry'}
{capture assign='description'}{$entry->content}{/capture}
    <item>
      <title>{$entry->title|cms_html_entity_decode}</title>
      <link>{$entry->moreurl}</link>
      <description>{$description|trim|strip_tags|summarize:40}</description>
      <pubDate>{$entry->postdate|rfc_date}</pubDate>
      <guid>{$entry->moreurl}</guid>
    </item>
    {/foreach}
  </channel>
</rss>
Last edited by brentnl on Tue Nov 30, 2010 8:40 pm, edited 1 time in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: RSS Feed is niet valid

Post by Gregor »

Ik heb ook een aantal problemen gehad met rss-feeds. De posts daarover staan in het NL-forum. Hoewel ik niet kan inschatten of hetgeen daar is beschreven jou helpt, maar misschien kan je er een hint uit halen.

suc6, Gregor
deactivated010521

Re: RSS Feed is niet valid

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 5:05 pm, edited 1 time in total.
brentnl
Power Poster
Power Poster
Posts: 493
Joined: Mon May 11, 2009 4:35 pm

Re: RSS Feed is niet valid

Post by brentnl »

arnoud wrote: Probeer van

Code: Select all

<rss version="2.0">
eens

Code: Select all

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
te maken.

Rss feeds kan je trouwens ook door de W3C validator halen: http://validator.w3.org/
dat werkt inderdaad wel!
Hoe kan het dat de standaard template niet werkt ?
Post Reply

Return to “Dutch - Nederlands”