Support » Plugin: ICS Calendar » Event URLs not appearing in calendar view?

  • Resolved armandofox

    (@armandofox)


    Thanks for creating this great plug-in. I’m hoping to use it to support various nonprofit theaters to be able to display calendars of upcoming performances.

    The problem I’m having is that the .ics feed (which is generated by software I created for those theaters) includes “URL:” field for each event, but the calendar doesn’t seem to be rendering any links. The source code appears to look for $event->url so for some reason maybe the ICS parser isn’t seeing the “URL:” field. I was hoping the event title would be clickable with the link target being the value of the URL: field.

    An example page that embeds the calendar plugin is http://armfox.dreamhosters.com/calendar/ (this is a bare-bones, newly-installed WP 5.3) and the .ics feed being fed to the plugin on that page can be seen publicly at https://altarena.audience1st.com/ics/showdates.ics

    Am I missing something? The .ics feed validates correctly thru ICS Validator so I’m pretty sure the syntax for the URL: attribute is correct.

    Thanks for any advice

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author room34

    (@room34)

    Thanks for using the plugin!

    There are a number of options that affect what does or doesn’t appear. Check the admin page (ICS Calendar in the admin sidebar) for a user guide that lists out these options.

    The one you’ll want to use is eventdesc="true". This adds the description, including the URL, to the calendar output.

    armandofox

    (@armandofox)

    Thanks for the quick reply! The settings *almost* do what I need. What I’m really looking for is for the event summary (title) itself to be a clickable link, whose target is the associated URL.

    If I offer to write this code and include a setting for it, what’s your protocol for pull requests (do you have the code on github)? If I offer to write it, is there a particular UI you’d like to see?

    (Also, if you accept donations, i’ll be happy to donate to support future development and help keep the basic free version good enough for most theaters that I work with to use!)

    • This reply was modified 2 months ago by .
    Plugin Author room34

    (@room34)

    Thanks for the offer, but I’ve got a roadmap for future development of the plugin coinciding with a commercial pro version that’s in development, so I need to keep the reins on the free version’s code base for now.

    I’ll evaluate the impact this change might have on existing users and figure out the best way to implement it. It does seem like a good idea.

    armandofox

    (@armandofox)

    I understand. Given the plugin’s GPL2 license, I assume I may modify the existing code and use it for the venues I work with, but to avoid interfering with your codebase on the WP plugin directory, how should I ‘share back’ my changes (to comply with GPL)? If it’s enough to (eg) post it on my blog page as a zipfile or something, I’m happy to do that. Whatever stays out of your way.

    (FYI, the venues are currently paying for the Pro version of The Events Calendar, but even their Pro version doesn’t handle this correctly…)

    Thanks again for your responsiveness! And if you’re ever in the SF Bay Area I’ll happily comp you to a show at any of the venues we work with 🙂

    Plugin Author room34

    (@room34)

    I took a look at this and it fit in well with some refactoring I was planning to do on the event labels, so I just went ahead and implemented it.

    In version 4.6.0 there is a new option: linktitles="true"

    Set this and instead of the URL being displayed at the end of the description, the title itself will be a clickable link.

    I’m in the process of checking 4.6.0 in right now; it should be available shortly.

    armandofox

    (@armandofox)

    you are a prince among men. i officially owe you a favor. and various small Bay Area performing arts venues will thank you 🙂

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.