• Resolved valli2022

    (@valli2022)


    – Created Events Using Event Calendar plugin
    – Google calendar and icall links from Single Event page is not working properly
    – “+ Add to Google Calendar” link is opening on the same tab (verified iCal file for
    target=”_blank”)
    – “Add to iCalendar+ Export .ics file” link is not downloading ics file, Instead it
    opens outlook
    – “+ Export .ics file” link is also not downloading , refreshing the page
    – “+ Export .ics file” link doesn’t have icon
    – View Calendar page has subscribe to calendar drop down links -> that is working fine if I click each option from the drop down list (opening in new tab, downloading ics file)

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter valli2022

    (@valli2022)

    I’m testing this plugin from my local system (WordPress Local Server), not a live site.

    Hi, I have same situation on live site. Export to ics file not working.
    Thank you for help.
    P.

    Hey @peterbe_sk and @valli2022

    Thank you for reaching out and bringing this to our attention.

    We are about to release an update that includes several bug fixes related to several Subscribe to Calendar issues. We’ll follow up here as soon as the fix is out.

    Hopefully, that will take care of all of the issues reported.
    If that is not the case, please let us know (use my handle to make sure I don’t miss your reply).

    Thank you for your patience!
    Geoff

    I am also having a similar issue with the subscribe to google calendar.
    When I click the subscribe it gives me a URL like this (I changed the website name):
    https://www.google.com/calendar/render?cid=webcal%3A%2F%2Fmywebsite.com%2F%3Fpost_type%3Dtribe_events%26tribe-bar-date%3D2022-02-10%26ical%3D1
    It does not work. It adds the calendar to google calendar, but no events show up.
    BUT, I found that if I change the URL to this:
    https://www.google.com/calendar/render?cid=webcal%3A%2F%2Fmywebsite.com%2F%3Fpost_type%3Dtribe_events%26ical%3D1
    It does work to subscribe. Note I removed [tribe-bar-date%3D2022-02-10%26].
    What is it about the date that causes it to fail?

    When trying to subscribe to individual events it does not work no matter what hacking I do to the URL. This is the URL that does not work for one event
    https://www.google.com/calendar/render?cid=webcal%3A%2F%2Fmywebsite.com%2Fevent%2Flive-qa-with-anne-marie-1%2F%3Fical%3D1

    When is the update that might fix this due out?

    Update: I installed the Events Calendar on a different website and it works to subscribe without hacking the URL removing the tribe-bar-date parameter. This is both for the overall subscribe and the subscribe to one event.
    I forgot to mention the difference between the two sites is one is behind a pay-wall (MemeberPress). However the events page is not protected. And as I said above if I remove the tribe-bar-date from the URL the subscribe works.
    I am okay with folks not being able to subscribe to just one event behind MemeberPress protection. But would really like the overall subscribe to work without having to hack the URL.
    If anyone can point me to the part of the code where the URL is built I would appreciate that help so I can replace it until a fix is put in place. Thanks!

    Update on Update: I got the overall subscribe working without any need to hack the code or override in functions.php. My problem was the way I was using MemberPress. I had locked down content using the Protect all content except for a the key registration pages. This will not work with the events calendar (see above for how it shows as an issue). Instead, I removed that protection rule and added rules to protect all projects, files, pages, and events. By making these individual rules (with select exceptions for public content) I was then able to subscribe to the overall calendar using the provided links on the calendar page. What I still cant do is subscribe to individual events, but this makes sense because those pages are protected.

    I will now see if I can get the remove links on individual pages working via following this article: https://theeventscalendar.com/knowledgebase/k/remove-ical-and-google-calendar-links-from-single-event-views/
    But the last time I tried that it threw and error with a long call stack. I posted that to the events calendar folks, but since I am not a pro member yet I did not get resolution. Worse case I will just hide them using css.

    @valli2022

    There was an update that addressed some issues with the ical links on single event pages.

    Can you tell me if you are still experiencing any of the issues you described?

    Best,
    Sky

    Hi @skyshab,
    Sorry, I should have responded that I did get it working for me. I ended up needing to unprotect all events pages including individual events in MemberPress for the overall calendar subscribe to work. Again, this makes sense that google would need the ability to get to all the data to properly sync the calendar.

    As for the individual event links, they did get much better with the update that happened to address the links. I have all the links showing on individual event pages and all the links work just the way I want them to work. For example, on Google it pops open a new event that can be added individually for just the one event.

    I also have the “The Events Calendar Extension: Outlook Export Buttons” plugin installed and it also works like the other links on individual events.

    So, in summary all the The Events Calendar functionality with subscribe and event links work as described.

    Thank you for a fantastic time saving plugin!
    Rich

    @richrabago

    Rich,

    Awesome, thanks for letting us know! Glad you were able to get things sorted.

    Best,
    Sky

    Hi there, I actually have the same problem. Using the hacked linked will give me a working webcal calendar, but with the original one google only imports the existing events and after that it won’t work.

    I tried to fix it within php but can’t figure it out how to do it.

    Original link:
    webcal://www.examplepage.de/?post_type=tribe_events&tribe-bar-date=2022-08-11&ical=1&eventDisplay=list

    Working link:
    webcal://www.examplepage.de/?post_type=tribe_events&ical=1&eventDisplay=list

    I am using the current version… Any suggestions?

    Hi there, I actually have the same problem. Using the hacked linked will give me a working webcal calendar, but with the original one google only imports the existing events and after that it won’t work.

    I noticed that using the original link behaves strange as well. I subscribed to the Google calendar provided by The events Calendar already 3 times (with a delay of multiple months) and all 3 Google calendars are not in sync with each other!

    After 1-2 days one of the three synchronized and is now up to date, the oldest imported calendar is after 3 days still not synchronized:

    webcal://brettspielhelden-dresden.de/?post_type=tribe_events&tribe-bar-date=2022-03-09&ical=1

    shows for 24th of September the event “B?nischplatzfest” which was moved to 17th of September and is shown correct with

    webcal://brettspielhelden-dresden.de/?post_type=tribe_events&tribe-bar-date=2022-06-01&ical=1

    and

    webcal://brettspielhelden-dresden.de/?post_type=tribe_events&tribe-bar-date=2022-08-18&ical=1&eventDisplay=list

    The tribe_bar_date makes a difference! Could be a Google problem but it would not occur if always the same URL is provided.

    Now after a few days more even the last calendar synchronized. So it works, but needs 3–5 days for final synchronisation. Not good but has to be good enough.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Events Calendar plugin – Google calendar and icall links issue’ is closed to new replies.