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

  • AutoReadMore - automatic read more for Joomla

    johnoxlade johnoxlade 28.03.2019 22:26
    I didn't actually try that before because, like you said, I didn't want it truncating everything. But ...

    Read more...

     
  • AutoReadMore - automatic read more for Joomla

    gruz gruz 28.03.2019 01:02
    So RsEvents passes to system plugins basic context text. This is bad, as many other extensions pass the ...

    Read more...

     
  • AutoReadMore - automatic read more for Joomla

    johnoxlade johnoxlade 28.03.2019 00:12
    Yes, but it wasn't immediately obvious. The first part of the extended debug shows: Context ...

    Read more...

     
  • AutoReadMore - automatic read more for Joomla

    gruz gruz 27.03.2019 12:12
    Did you try excluding the RSEvent context passed to content plugins? You should enable debug in ...

    Read more...

     
  • AutoReadMore - automatic read more for Joomla

    johnoxlade johnoxlade 27.03.2019 02:34
    AutoReadMore is one of my must-install plugins for Joomla, however it is conflicting with RSEventsPro ...

    Read more...