WordPress.org

Forums

Events Manager
[resolved] [BUG] First recurring event not shown (12 posts)

  1. Daedalon
    Member
    Posted 3 years ago #

    I created a recurring event that starts today and lasts for several weeks. However, the first of these events, the one for today, is not displayed unless the recurrence is set to start already yesterday.

    The first event starts today in three hours at 22:00, but Events Manager's default events list does not show this with the following recurrence settings:

    This event repeats [Weekly] every [1 ] week on
    [ ] Mon [ ] Tue [ ] Wed [ ] Thu [ ] Fri [ ] Sat [X] Sun
    Recurrences span from 15.07.2012 to 31.12.2012
    Events start from 22:00 to 03:00
    Each event lasts [1 ] day(s)

    Changing the starting date from to 14.07.2012 makes today's event show up in the list.

    Hopefully this gets fixed in the next plugin update. This is not something that all event submitters should be taught to work around.

    http://wordpress.org/extend/plugins/events-manager/

  2. agelonwl
    Member
    Posted 3 years ago #

    Hi,

    I tried this one and seems to work fine.

    here's is my settings

    This event repeats [Weekly] every [1] week on
    [X] Mon [ ] Tue [ ] Wed [ ] Thu [ ] Fri [ ] Sat [ ] Sun
    Recurrences span from 16.07.2012 to 06.08.2012
    Events start from 04:45 PM to 06:30 PM
    Each event lasts 0 days
  3. Daedalon
    Member
    Posted 3 years ago #

    The issue I ran into was mystic to me as well - with this one event on Sundays lasting 1 day the problem occurred, with other recurrences so far not. Likely the conditions when this happens are rather strict. I'll report back if this happens again so we might be able to narrow it down.

    The plugin version is the newest, 5.1.8.5, and the events are output using the default events list page with grouping by day.

  4. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 3 years ago #

    if you can repeat this reliably, will gladly fix it :)

  5. Daedalon
    Member
    Posted 3 years ago #

    The same occurred again with a new event. This has happened with only these two cases. Notable similarities that are different from agelonwl's test: First occurrence on Sunday, events last 1 day, and the recurrences span for over a month.

    This resulted in the first event not being created:

    This event repeats [Weekly] every [1] week on
    
    [X] Mon [X] Tue [ ] Wed [ ] Thu [ ] Fri [ ] Sat [X] Sun
    
    Recurrences span from to 29.07.2012 to 31.08.2012
    
    Events start from to 21:00 to 02:00
    
    Each event lasts [1] day(s)

    Changing the events to last only two hours ([0] days) had no effect. Changing the event recurrences to span less than one week had no effect.

    Changing the recurrences to start on Saturday 28.07.2012 worked the same as before: the Sunday event is now visible. If the starting date is marked as Tuesday 24.07.2012, the first Tuesday event, on that date, shows as it should. Same for Monday 23.07.2012. Using other weeks yielded a similar result.

    Based on this I'd say there's something that causes the first recurrence not to display if, and only if, the recurrences start on a Sunday and that Sunday is also the date for the first recurrence.

  6. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 3 years ago #

    i get this too, thanks, will investigate why it's happening

  7. agelonwl
    Member
    Posted 3 years ago #

    hi,

    this should be fixed in the latest update EM version 5.2 - http://wp-events-plugin.com/blog/2012/08/20/5-2-and-pro-2-2-released/

  8. Daedalon
    Member
    Posted 3 years ago #

    I'll assume it works now and will report back if I happen to get it again. Thanks for the work, guys.

  9. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 3 years ago #

    for the pattern you gave, it definitely is :)

  10. rajeshbhujbal
    Member
    Posted 3 years ago #

    Dear Marcus ,
    This is the start date of event(according to placeholder setting): #j #M #Y
    Can you please tell me a way to show date 14 or 60 days before this date(#j #M #Y)
    Is it possible i put formula here required earlier or next date

  11. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 3 years ago #

    Do you mean show a date x days before the event? If so, you'd need to create your own custom placeholder:

    http://wp-events-plugin.com/tutorials/create-a-custom-placeholder-for-event-formatting/

  12. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 3 years ago #

    adding to this, to get the date as a timestamp : $EM_Event->start

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • Events Manager
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic

Tags

No tags yet.