• I integrated mailerlite with the RSS feed capability of events manager.

    Automating RSS —-> email list, is very common in email marketing, and the entire reason im using Events Manager.

    However, I noticed, mailerlite was sending an email out every single day, even when no new events have been posted. Weird.

    I contacted mailerlite and sent them the RSS feed to inspect. The developers responded with the issue.

    The <pubdate> of the RSS feed is not changing, when no new events are posted. This is correct. Which I pointed out to them.

    **HOWEVER** the individual events have their own <pubdate> – and the <pubdate> is being set to the event date – instead of the actual publication date of the event. This seem wrong. The event date cannot be the <pubdate> of the event in the RSS feed.

    Obviously, the whole point of an event calendar is to list FUTURE events for people. This future date is completely different than the wordpress publish date of the event.

    Mailerlite uses the individual event <pubdate> to determine if there is anything new in the feed.

    Since Events Manager is using the future event date as the pubdate ( seems entirely wrong to me) – Mailerlite is sending out an email every day since there are RSS Feed dates > the current date.

    This seems like a clear bug to me.

    Since an automated RSS feed to update my clients is the CORE reason im using events manager, the software is not usable to me at all ??

    Please please fix. Replace <pubdate> of individual events in the RSS feed to be the actual wordpress publish date of the event so RSS readers can track changes correctly.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter 5lions

    (@5lions)

    Seems this fixes it in rss.php

    BEFORE

      <item>
                                            <title><?php echo $EM_Event->output( get_option('dbem_rss_title_format'), "rss" ); ?></title>
                                            <link><?php echo $event_url; ?></link>
                                            <guid><?php echo $event_url; ?></guid>
                                            <pubDate><?php echo date('D, d M Y H:i:s +0000', get_option('em_last_modified')); ?></pubDate>
                                            <description><![CDATA[<?php echo $description; ?&>></description>
                                    </item>

    AFTER

      <item>
                                            <title><?php echo $EM_Event->output( get_option('dbem_rss_title_format'), "rss" ); ?></title>
                                            <link><?php echo $event_url; ?></link>
                                            <guid><?php echo $event_url; ?></guid>
                                            <pubDate><?php echo date('D, d M Y H:i:s +0000',strtotime($EM_Event->post_date) ); ?></pubDate>
                                            <description><![CDATA[<?php echo $description; ?&>></description>
                                    </item>
    Thread Starter 5lions

    (@5lions)

    Hey – Any chance we can get this fixed in the real code?

    Every update over rides the code and breaks it again. ??

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘RSS feed bug report’ is closed to new replies.