Support

Home Forums Event Espresso Premium Event not showing (2)

Event not showing (2)

Posted: February 27, 2020 at 3:58 am

Viewing 10 reply threads


_designandinternet

February 27, 2020 at 3:58 am

Can you help?

Event shortcode: http://westlondonteachingalliance.com/?p=3144

When viewing the event – the website tells me that no page can be found.

Can you help please, rather urgent…

Thanks
Mark

  • This topic was modified 4 years, 7 months ago by Garth.


_designandinternet

February 27, 2020 at 5:23 am

I would assume that shortcodes in posts are required to view the event and not pages? Or does this not matter?


Tony

  • Support Staff

February 27, 2020 at 5:36 am

Hi Mark,

The above link redirects me to:

http://westlondonteachingalliance.com/events/nqt-understanding-the-professional-school-environment-expectations-accountability-workload-wellbeing__trashed/

Notice the __trashed in the permalink? That normally indicates the event has been trashed.

If you go to Event Espresso -> Events.

Can you see the events listed there? Is it listed in the trash? (Trash link at the top of the event list).

You’re looking for the Event with ID 3144

I would assume that shortcodes in posts are required to view the event and not pages? Or does this not matter?

I’m not sure why you required shortcodes on posts rather than pages?

In any case, you can use EE shortcodes in posts or pages.

Which shortcode are you using?

Note the above in your opening post is not a shortcode, it’s a shortlink and is basically just a short version ‘ugly’ version of the ‘pretty’ links like the one I posted.


_designandinternet

February 27, 2020 at 5:58 am

Thanks, Tony

I have 33 event courses to load on EE. I suppose my question is, once they are loaded, where on my website do they appear, without having to go down the (ugly) shortcode path, or is this a necessity.

This page is live: http://westlondonteachingalliance.com/events/

It would ideal to make this work, flow nicely for the end-user to make their bookings clearly.

Apologies for the dumb questions, taking this over from someone else who has moved on.

Thanks again,
Mark


_designandinternet

February 27, 2020 at 6:33 am

And I would ask http://westlondonteachingalliance.com/events/ – being the event listings URL – how I would get the events to appear on this page.

At the moment – A user will go to http://westlondonteachingalliance.com/courses/ press a Book Here button and be directed on the site to the event listing – that bit I am confused about… (some of the currently listed courses go off to a 3rd party site) – in the process of listing new internal courses, therefore the use of EE to make this work smoothly.

The only live EE event is Date 23/09/20
NQT: Understanding the Professional School Environment – Expectations Accountability, Workload & Wellbeing

Am I making sense to you Tony?


Tony

  • Support Staff

February 27, 2020 at 6:58 am

I have 33 event courses to load on EE. I suppose my question is, once they are loaded, where on my website do they appear, without having to go down the (ugly) shortcode path, or is this a necessity.

No, it is not a necessity to use shortlinks, but really it depends how you want it to work.

If you want to list a combination of EE events with others on that courses page you’ll need to use some form of link, be it ‘ugly’ or ‘pretty’, functionality wise it wont make a difference.

Is each of those listings on /course/ is currently manually created?

Starting from the beginning, is your original issue still a problem?

This link: http://westlondonteachingalliance.com/?p=3144

Looks like it is for an event that has been trashed, the ?p=3144 is basically post with ID 3144. The active event on your site right now has an ID of 3164 so the above wont link to that event.

But, when I use http://westlondonteachingalliance.com/?p=3165

I get the same (the event doesn’t list as trashed, but I get a 404).

First, go to Dashboard -> Settings -> Permalinks.

You don’t need to change anything, just load the page to flush your permalinks.

Let me know when you’ve done that.

And I would ask http://westlondonteachingalliance.com/events/ – being the event listings URL – how I would get the events to appear on this page.

By default, your events will appear on http://westlondonteachingalliance.com/events/

However, note that it is NOT a page (or a post) but an archive of EE Event posts. If you have a ‘page’ using the ‘events’ slug, that’s not going to load as the archive will ‘win’ over a page. You can change that ‘event slug’ in the settings if need be, but leave it as for now and we’ll work through.

The output there is pretty much controlled by your theme, we hook in and add additional details to the_content by your theme needs to call it.

The site is using Divi, and your using a Divi Child theme, so do you have an archive.php or archive-espresso_events.php template file in your theme?

Right now the only way to register is using this page:

http://westlondonteachingalliance.com/nqt-understanding-the-professional-school-environment-expectations-accountability-workload-wellbeing/

I’m assuming thats just using [ESPRESSO_TICKET_SELECTOR event_id=xxx] is that correct?


_designandinternet

February 28, 2020 at 7:06 am

Hi Tony – thanks for the replies:

Is each of those listings on /course/ is currently manually created?

Yes they are (30+ to be created) – the client just wants them up on their website

Starting from the beginning, is your original issue still a problem?

The Common Settings in Permalinks are set to appear as
http://westlondonteachingalliance.com/sample-post/ – It’s not a deal-breaker for the client if they are ‘ugly’.

I’m assuming that’s just using [ESPRESSO_TICKET_SELECTOR event_id=xxx] is that correct?

Yes, you are correct

Summary: To get the clients courses up online – (ASAP) I am happy to populate every new event manually and take the shortlink, create a page and drop that code into the body of the page. I understand that it’s more labour intensive but at least the client request will be live. I understand that the only way to see the event is via the shortlink – repetitive, but as we use EE more – I am sure we will learn how to do this more effectively.


Tony

  • Support Staff

February 28, 2020 at 7:29 am

The Common Settings in Permalinks are set to appear as
http://westlondonteachingalliance.com/sample-post/ – It’s not a deal-breaker for the client if they are ‘ugly’.

Ok, but that’s not what I’m asking.

The shortlink you originally provided:

http://westlondonteachingalliance.com/?p=3144

Links to a trashed event, so it’s expected that wouldn’t work.

However, this link: http://westlondonteachingalliance.com/?p=3165

Which should be to a valid event, should not be returning 404, it should load the EE event. (If that event is still valid)

Summary: To get the clients courses up online – (ASAP) I am happy to populate every new event manually and take the shortlink, create a page and drop that code into the body of the page. I understand that it’s more labour intensive but at least the client request will be live.

You could, manually create pages and add the ticket selector shortcode above, then manually link to each of those yes.

However, that should not be needed.

If all of your events are going to be within EE they should automatically list on /events/ and when you click to view them, load as normal. They don’t on your site.

I understand that the only way to see the event is via the shortlink – repetitive, but as we use EE more – I am sure we will learn how to do this more effectively.

In short, that’s not how it is supposed to work and this isn’t about learning how to do this more effectively, something on your site is breaking the event links.

If you create a page with [ESPRESSO_EVENTS] on it, that will list all of your EE events, but again, they are going to link back to the single event page (which doesn’t work on your site) so pretty much every ‘default’ method used by EE4 wont work as it stands.

You didn’t answer this:

The output there is pretty much controlled by your theme, we hook in and add additional details to the_content by your theme needs to call it.

The site is using Divi, and your using a Divi Child theme, so do you have an archive.php or archive-espresso_events.php template file in your theme?

If you go to Event Espresso -> Events -> Templates.

Look for the ‘Events Slug’ option.

Set that to ee-events and save.

Now go to Dashboard -> Settings -> Permalinks again.

Does http://westlondonteachingalliance.com/ee-events/ then show your events, and if you click on the name for one, does it load the event?


_designandinternet

March 3, 2020 at 7:59 am

Tony – Success!

Based on your last point regarding /ee-events/ this populates the courses/events that I was looking for.

Have a look and you can see it works:

http://westlondonteachingalliance.com/ee-events/

If you go to Event Espresso -> Events -> Templates.

Look for the ‘Events Slug’ option.

Set that to ee-events and save.

Now go to Dashboard -> Settings -> Permalinks again.

Does http://westlondonteachingalliance.com/ee-events/ then show your events, and if you click on the name for one, does it load the event?


_designandinternet

March 3, 2020 at 9:34 am

And the page I will publish –

http://westlondonteachingalliance.com/events/


Tony

  • Support Staff

March 5, 2020 at 3:06 am

Based on your last point regarding /ee-events/ this populates the courses/events that I was looking for.

Have a look and you can see it works:

http://westlondonteachingalliance.com/ee-events/

Ok, so something was/is conflicting with the /events/ slug on your site.

The ee-events output is how /events/ normally looks by default.

And the page I will publish –

http://westlondonteachingalliance.com/events/

Sorry but I’m not sure what you mean by this, can you explain further?

Event link will not work for your EE events.

Viewing 10 reply threads

The support post ‘Event not showing (2)’ 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.

Event Espresso