Posted: June 27, 2013 at 7:27 am
|
Hello EE team, I ran into something that I figured I would alert you to this morning. All of a sudden, my customized event list only showed 2 events instead of 3 even though my limit is set to 3 for that iteration. My first thought was: Do I only have 2 events in the future? No, when I checked, I had about 5 or 6 active events in the future. Second Thought was: What was the event that disappeared? It was an event set for Tomorrow (28th), so it should still be on the calendar. Opened event to see what the problem was. Didnt figure it out at this point. Third thought: Shouldn’t another event be added onto the end of the list even if the plugin doesn’t like my event on the 28th? When I duplicated my event on the 28th and moved it a few days, I realized that the Registration End date was set to the 26th(yesterday). I put 2 and 2 together and thought perhaps the list is not displaying the event because its registration period is over, even if the event hasn’t happened yet. I assume this is either an oversight or default purposeful functionality to ensure that no one tries to register for an event. In case this was an oversight, I figured it would be best to point it out to the staff. If this is intentional, here are my follow-up questions, in case anyone else is hoping to find a solution to this problem as I am. Is it possible to alter the plugin functions or perhaps some of the display files to show events until the start time is reached? Even if people can’t register for them, I think it would still be nice for the user to still be able to see the event, perhaps with an added “-Registration has Ended” blurb. If this is possible, how would I go about doing this and in what files? If not, this isn’t a huge concern, but I don’t want my client to have to keep registration for events open right up until their start times in case there is a bit of planning involved in the event, such as setting up chairs/tables, because leaving registration could potentially increase the head count for the event. Thanks and I appreciate any and all help! |
Hey Dan, Thanks for writing out your concerns.
So, yours will probably look like this:
|
|
|
Hello again EE team, Thanks in advance for any and all help! |
|
Hello Dan, By default the plugin will show future events so long as the registration period hasnt ended for it (which being a future event it generally wont have), even without the show_expired=true. “it also hides future events that have no registration set & future events whose registration is over. ” The show_expired, doesnt hide anything, it merely shows events whose registrations have passed. What do you mean by “no registration set”? Do you mean there are not dates set? We dont recommend that as many shortcodes will be confused by a lack of date and will probably exclude that event from any results. “Is it possible to potentially edit a file within the plugin that would globally(across all EE displays and templates) remove such events from being considered ‘expired’?” Not easily no. You could modify the templates to display a message beside the title based on event or registration end dates to say registration over or event ended or something like that. You could also modify the templates to display (or not) the registration form dependant on dates. Both of these would require some PHP knowledge to get working though. |
|
Hello Dean, |
The support post ‘Events Whose Registration is Over Not Displaying’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.