We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

[Solved] RSS feed with image

How Do I?

jostar's avatar
jostar
36 posts
3 years ago
jostar's avatar jostar

Hi all. Can you help me on that? I wish to create a RSS feed with, title - {title} some text - {summary} and photo - {photo}.

It seems that I didn’t manage it.

Any help will be much appreciated.

       
Andy McCormick's avatar
Andy McCormick
183 posts
3 years ago
Andy McCormick's avatar Andy McCormick

Jostar. It’s fairly easy using the 1st party RSS addon. See the docs here: https://docs.expressionengine.com/latest/add-ons/rss.html#sample-rss-and-atom-templates Essentially it will look something like this:

{preload_replace:master_channel_name="default_site"}
{exp:rss:feed channel="{master_channel_name}"}

<?xml version="1.0" encoding="{encoding}"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title><![CDATA[{channel_name}]]></title>
    <link>{channel_url}</link>
    <description>{channel_description}</description>
    <dc:language>{channel_language}</dc:language>
    <dc:creator>{email}</dc:creator>
    <dc:rights>Copyright {gmt_date format="%Y"}</dc:rights>
    <dc:date>{gmt_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
    <aresource="http://expressionengine.com/">
    
{exp:channel:entries channel="{master_channel_name}" limit="10" dynamic_start="on" disable="member_data|pagination"}
    <item>
      <title><![CDATA[{title}]]></title>
      <link>{title_permalink='site/index'}</link>
      <guid>{title_permalink='site/index'}#When:{gmt_entry_date format="%H:%i:%sZ"}</guid>
      <description><![CDATA[{summary}]]></description>
      <![CDATA[{photo_url}]]></photo>
      <dc:date>{gmt_entry_date format="%Y-%m-%dT%H:%i:%s%Q"}</dc:date>
    </item>
{/exp:channel:entries}
    
    </channel>
</rss>

{/exp:rss:feed}
       
jostar's avatar
jostar
36 posts
3 years ago
jostar's avatar jostar

Thanks for the effort Andy, but it is not working…….

       
Andy McCormick's avatar
Andy McCormick
183 posts
3 years ago
Andy McCormick's avatar Andy McCormick

Jostar.

Do you have any more information you can provide? Screenshots, your template code, public links, etc?

Also, few more questions for you:

  • How are you verifying that it’s not working?
  • Have you tried navigating directly to the feed’s URL?
  • do you have debugging turned on and ensuring that the correct template is used when going to that URL?
       
jostar's avatar
jostar
36 posts
3 years ago
jostar's avatar jostar

Hi Andy. Finally it is working.

If anyone need it this is a sample code with photo included. Thanks again for the help.

{preload_replace:master_channel_name="channelnews"}
{exp:rss:feed channel="channelnews"}
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">

<channel>
  <title>News Title</title>
  <link>https://www.url.com</link>
  <description>Site Descriptio</description>
  {exp:channel:entries channel="shaolinews" orderby="date" category="1" status="open" sort="desc" limit="9" disable="member_data|trackbacks"}
<item><title>{title}</title>
<link>{title_permalink=news/news_post/}</link>
<description>
<![CDATA[{news_photo}

<span><strong>{entry_date format='%d/%m/%Y'}</strong>: {news_body:attr_safe limit="550"}</span>

]]>
</description>
<guid isPermaLink="false">{title_permalink=news/news_post/}</guid>
{gmt_entry_date format="%H:%i:%sZ"}</pubDate></item>
{/exp:channel:entries}
</channel>

</rss>

{/exp:rss:feed}
       
Andy McCormick's avatar
Andy McCormick
183 posts
3 years ago
Andy McCormick's avatar Andy McCormick

glad you got this working

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.