Support

Home Forums Event Espresso Premium Event Formatting & Waitlists

Event Formatting & Waitlists

Posted: May 19, 2020 at 8:11 am


Amy

May 19, 2020 at 8:11 am

How do I sort My Events List and remove the expired ones?

Also, is there an easy way to format the event details like Event Date & Time, Location, Tickets, Etc. I want add a grey box behind them so are separated from the rest of the page.

Wait lists: Is there a way to show the list of people who have RSVPed for the wait list when we show attendees by event?

Thanks,

Amy


Tony

  • Support Staff

May 19, 2020 at 8:44 am

Hi Amy,

How do I sort My Events List and remove the expired ones?

We have multiple event lists within Event Espresso, can you let me know which specific listings you are referring to?

Also, is there an easy way to format the event details like Event Date & Time, Location, Tickets, Etc. I want add a grey box behind them so are separated from the rest of the page.

Do you mean adding additional styling? Can you link me to the page you are viewing, please?

Wait lists: Is there a way to show the list of people who have RSVPed for the wait list when we show attendees by event?

We don’t currently have an option to display waitlist registrants, but may I ask, how are users ‘RSVP’ing to your waitlist? That’s not a function within Event Espresso unless I’m misunderstanding.


Amy

May 19, 2020 at 2:25 pm

My Events List – where it show each user which events they have RSVPed too. I need to sort by Next Event Coming up and hide the past events. https://htxoutdoors.com/my-events/

Here is an example of how I formatted it on one site.

https://htxoutdoors.com/events/full-moon-hike-members-only/

When I copied my site over, it removed the formating.

https://bcoadventures.com/events/test-event/

There is a new plug-in that enabled wait lists so we do it through the EE calendar.


Tony

  • Support Staff

May 19, 2020 at 2:57 pm

My Events List – where it show each user which events they have RSVPed too. I need to sort by Next Event Coming up and hide the past events. https://htxoutdoors.com/my-events/

I can’t view that without logging in but I follow now, to remove the expired events you can use the snippet here:

https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-wp-user/tw_ee_filter_getTemplateObjects__query_args.php

You can add that to a custom functions plugin, we have some documentation on creating one here:

https://eventespresso.com/wiki/create-site-specific-plugin-wordpress-site/

Changing the order_by depends on which specific template you are using. What is the full shortcode in use on that page?

Here is an example of how I formatted it on one site.
https://htxoutdoors.com/events/full-moon-hike-members-only/

When I copied my site over, it removed the formating.
https://bcoadventures.com/events/test-event/

That’s just from some custom CSS you have in what looks like the Simple Custom CSS plugin on the other site, you’ll need to copy the types from the other site into the new one and the formatting will apply.

There is a new plug-in that enabled wait lists so we do it through the EE calendar.

Yes, but there is no ‘Waitlist RSVP’ feature with the Waitlist plugin. I think you are using the term for registration that have used the link and paid (so they are Approved) rather than a simple RSVP which is fine, I just wanted to check how you were using it.


Amy

May 19, 2020 at 5:34 pm

Okay, the code to hide old events worked! Now I just want to sort in the opposite direction. The shortcode I’m using is [ESPRESSO_MY_EVENTS]. I tried using [ESPRESSO_MY_EVENTS sort=ASC] but it doesn’t work.

I’ll look for the Simple Custom CSS plugin. Thanks!


Amy

May 19, 2020 at 6:06 pm

I got Simple Custom CSS to work.

Yes, I was talking about registration. I want to show my wait list registrations as a separate RSVP list. Is this in the works?


Tony

  • Support Staff

May 20, 2020 at 5:22 am

Now I just want to sort in the opposite direction. The shortcode I’m using is [ESPRESSO_MY_EVENTS]. I tried using [ESPRESSO_MY_EVENTS sort=ASC] but it doesn’t work.

There is no ‘sort’ attribute on the above shortcode, you can see the available parameters on this page:

https://eventespresso.com/wiki/wp-user-integration/#ee4-my-events

To sort based on the next upcoming event date you can add this:

$query_args['order_by'] = array('Datetime.DTT_EVT_start' => 'ASC');

Just after line 16 on the above snippet. That will set the query to order by Datetime Event Start ASC.

I want to show my wait list registrations as a separate RSVP list. Is this in the works?

Not currently. no. You would need some custom development to add another attendee list specifically for waitlist registrations.


Amy

May 20, 2020 at 6:23 am

Okay, all of that worked!! Thank you so much!!


Tony

  • Support Staff

May 20, 2020 at 7:09 am

You’re most welcome.

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  Tony 5 months, 1 week ago ago

Topic Tags

Notifications

This topic is:
pending
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/event-formatting-waitlists/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Name</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>
[i]
[i]