Drew McManus

Forum Replies Created

Viewing 3 posts - 31 through 33 (of 33 total)
  • Author
    Posts
  • in reply to: All-day events? #102
    Drew McManus
    Lead Dev

    Sure thing Brian, which element in particular were you interested in (the hook for inserting venue information into the frontend calendar display)?

    As for upcoming occurrences on single event pages, it depends on your page layout. If you’re using a widgetized sidebar, I recommend going with the Who/What/Where widget as it can be set to “all occurrences” or “future occurrences only”: https://docs.ventureeventmanager.com/what-when-where-widget.

    You can also go with a sidebar calendar in either stacked or panel layout. bBth of those provide “Show All event occurrences” or “Only show future occurrences, hide past occurrences.” options. https://docs.ventureeventmanager.com/event-calendars. An added advantage for those is they can be used in text widgets or inside something like a column shortcode if you’re creating a sidebar that way inside your theme.

    Drew

    in reply to: All-day events? #100
    Drew McManus
    Lead Dev

    Hey Brian,

    I think I see what you’re after. In this case, you want to remove the start time from the calendars.

    If that’s correct, yes the best method there is using CSS. To remove the start time from just the frontend calendars you can sue something like

    .vem-calendar .vem-single-event-time {
        display: none;
    }

    By default, the calendars have two sections of event meta: the calendar landing view and the more details view (the popup)

    Calendar Landing View includes:

    • Starting time
    • Pre Title
    • Title
    • Post Title

    The more details popup includes:

    • Category name
    • Calendar Image
    • Start time
    • Pre title
    • Title
    • Post Title
    • Date/time
    • Event Details Link
    • Buy Ticket Link (for one or both if values entered). You can use “Enroll Now” as the ticket button text on each occurrence (item F): https://www.screencast.com/t/sz3QJ4tgf3i

    Each of those can be filtered out or styled with CSS (let me know if you have any trouble finding the classes).

    The most straightforward solution that wouldn’t involve any programming on your end for the location is to use the Pre title or Post title fields. But we do have hooks you can use to display something like the venue value on the frontend calendar. That documentation is being created now but I can get that to you here if needed, just let me know.

    For the ticket display, if there’s a single price you can enter the single ticket price into both fields; example $[15.00] – $[15.00]. FYI, there’s a ticketing price cheat sheet available in the help tab on single event admin panels: https://www.screencast.com/t/BxBucLekyE

    Drew

    in reply to: All-day events? #98
    Drew McManus
    Lead Dev

    Hi Brian, do you have a URL for where you’re putting the listing together?

    What I can say is all events need to have a start and end time entered in order for Google to recognize it’s an event via the structured data tags, those values must exist.

    Having said that, you don’t need to include the times on the frontend display. For listings, you’ll want to make sure the “Date and Time” drag and drop module is in the Exclude These column in your layouts (https://docs.ventureeventmanager.com/default-event-lists-layout-settings-panel/). You can also create listing specific layouts via the “Use Custom Layout” override feature (https://docs.ventureeventmanager.com/event-listings/).

    If this is something like an all day event that lasts a span of time, you can use the run dates feature (https://docs.ventureeventmanager.com/run-dates-display-settings-panel/). Let me know more about the frontend display goal and I can help suggest the most useful options.

    Drew

Viewing 3 posts - 31 through 33 (of 33 total)