Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 
Multithumb found errors on this page:

There was a problem loading image http://static.xscreenshot.com/small/2017/06/05/18/screen_feec84c36e0396d3548f67a38e13b948
There was a problem loading image http://static.xscreenshot.com/small/2017/06/05/18/screen_feec84c36e0396d3548f67a38e13b948
Joomla RSS doesn't provide a separate image field

I use zapier.com to post my Joomla article simultaniously to Facebook (RSS->Facebook group). And I face a problem, that Facebook illustrates the articles with a photo it choses on it's own (not the article photo). Zapier has an option to select an item photo, but Joomla article RSS doesn't output a separate image field.

So I used my MVC override plugin to extend Joomla and to add such a functionality. You may check this RSS feed as an example http://airsoft.in.ua/?format=feed&type=rss

A RSS part example (not bold part)

 

	     <item>
            <title>Пластове &quot;Свято Весни&quot; з пострілами і вибухами</title>
            <link>http://airsoft.in.ua/photo-and-video/14-foto/63-plastove-sviato-vesny-z-postrilamy-i-vybukhamy</link>
            <guid isPermaLink="true">http://airsoft.in.ua/photo-and-video/14-foto/63-plastove-sviato-vesny-z-postrilamy-i-vybukhamy</guid>
            <description><![CDATA[<div class="feed-description"><p><img src="http://airsoft.in.ua/images/media/2017/20_05_spring_holiday/2017-05-224.jpg" /></p><p>20 травня 2017 <a href="https://www.facebook.com/plastnavolyni/">пластуни Станиці "Луцьк"</a> мали нагоду потренуватись та погратись у страйкбол.</p>
<p>Для менших (пластових новаків) було організовано тир. Для юнацтва - страйкбольну гру. Завдяки допомозі ковельських страйкболістів і автоматів від <a href="http://airsoft.in.ua/">"Клима Савура"</a> одночасно могло гратись більше 25 юнаків і старшопластунів.</p>
<p>Гра відбувалась на ковельському полігоні.</p>
</div>]]></description>
            <author>arygroup@gmail.com (Super User)</author>
            <category>Обрана стаття</category>
            <category>Фото</category>
            <category>Медіа</category>
            <pubDate>Mon, 29 May 2017 12:21:41 +0000</pubDate>
            <image>
                <url>http://airsoft.in.ua/images/media/2017/20_05_spring_holiday/2017-05-224.jpg</url>
                <title>Інструктаж. Пласт. Свято Весни 2017 рік.</title>
                <link>http://airsoft.in.ua/photo-and-video/14-foto/63-plastove-sviato-vesny-z-postrilamy-i-vybukhamy</link>
            </image>
        </item>

I use my featured articles RSS, but you are free to modify it to use on a blog view as well. (Ask me to help, if you get stuck with it).

So to implement this output install and enable MVC override plugin and extract MVC override files to make Joomla RSS feed include first image to your template. So you get files like

templates/TEMPLATE/code/components/com_content/views/featured/view.feed.php

templates/TEMPLATE/code/libraries/joomla/document/renderer/feed/rss.php

The trick either uses a joomla article image field, or, if empty, extracts the first image from article HTML body.

Comments   

berga
# berga 2017-07-17 16:35
If it can helps you, I found a relly crazy RSS component : https://extensions.joomla.org/extension/article-generator/
Works perfect

Please register to post comments.

Found a typo? Please select it and press Ctrl + Enter.
FaLang translation system by Faboba
Електронна бібліотека «Exlibris»: історичні дослідження, мемуаристика, публіцистика, художня література Українська етнографія: книги, курси лекцій, статті й матеріали, мапи, фотоальбоми, веб-ресурси Правителі України: портрети, життєписи, матеріали Твори Адріана Кащенка: романтика козацьких часів Народна війна 1917-1932

See a typo?

Select the text block and press

CTRL+Enter

Comments

  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 11:45
    The fields %TO_NAME% and %TO_USERNAME% are empty

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 11:43
    My fault, I made it

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 10:46
    I did. Now I'm asking me how to put the surename into the email... :-|

    Read more...

     
  • NavigationAry - navigate between Joomla menu items like between articles using "prev - next"

    Berndi Berndi 29.06.2019 15:59
    I also miss content in %TO_NAME%

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 29.06.2019 15:15
    Hi gruz, I have the problem, that when I use the %AUTHOR% tag, the plugin dosen't send the author ...

    Read more...