4 votes
Accepted

Simple PHP Substring not Working in Template

Why aren't you just using https://devot-ee.com/add-ons/character-limiter ?? Also, if PHP is set on output, what happens when {event_summary} has a value like this? And the event was great, he ...
user avatar
  • 5,900
2 votes
Accepted

Solspace and Structure conflict?

You must use the channels and custom field groups provided by Calendar when it's installed. To create events in "Calendar: Events", you need to create a calendar in "Calendar: Calendars" first. If ...
user avatar
  • 6,139
2 votes
Accepted

Repeet add-on upgrade from EE1 to EE2

I took a look on Repeet. It just repeats the event on the template. If this is enough for you, instead of use aaaaaaaaallllll the power of Solspace Calendar, you can try to convert the add-on by ...
user avatar
  • 6,108
2 votes

Repeet add-on upgrade from EE1 to EE2

If you need repeating events your best bet is indeed Solspace Calendar, Repeet is EE1 only and was never ported to EE2. A seamless update however it is not, you may have to rebuild your calender ...
user avatar
  • 1,356
2 votes
Accepted

Solspace Calendar - Server Errors and Memory Issues

Do not use ini_set()! It is only a temporary value change; after script execution ends the value returns to what is set in your configuartion file, and Solspace Calendar might be curling the server ...
user avatar
  • 5,900
2 votes

Calendar:Month_List to display only months that contain events

The {exp:calendar:cal} tag can do a lot in Calendar: it's the first go-to tag to consider. I would use it since it provides a {month_event_total} variable you could use here. For example: {exp:...
user avatar
  • 6,139
2 votes

Upgrading to Calendar 2 and EE3

You cannot upgrade to Calendar 2 while on EE2, as it is only compatible with EE3. We created a very thorough walkthrough and user guide for customers wishing to upgrade from Calendar 1 / EE2 to ...
user avatar
  • 6,139
2 votes

Calendar and categories

According to the docs, using the pipe character will return results if entries belong to either category id. To return those that belong to both then use the & symbol instead of the | character. ...
user avatar
  • 3,163
1 vote

How can I download ICS file for an event?

You can download an .ics file using the {exp:calendar:icalendar} tag: http://www.solspace.com/docs/calendar/icalendar/ From the documentation: The Calendar:iCalendar tag is available for event ...
user avatar
  • 6,139
1 vote

Expression Engine, get full URL to entry

The simplest thing you can do is install the Demo Templates that come with Calendar. You can do this by going to the Calendar module CP area, and then click on Demo Templates tab. Proceed with the ...
user avatar
  • 6,139
1 vote
Accepted

Trouble with occurrences loop when client edits a specific occurrence for a recurring event

By default, occurrences do not have their own ID, but share the ID of the main event entry. When an occurrence is edited, they get their own ID. If you usually pass an event_id in your tag, this ID ...
user avatar
  • 6,139
1 vote
Accepted

How Calendar generates paths and how to get styles to carry through?

Ok everyone. I've figured this out. If you are using segment variables like SolSpace Calendar does, please be sure to add dynamic="no" to your {exp:channel:entries} tags since the segment variables ...
user avatar
1 vote

Repeet add-on upgrade from EE1 to EE2

I'm not 100% sure I understand what Repeet does but it's unlikely that it would be worth trying to "fix" it to work with EE2 as it's most likely going to mean completely rewriting it. If you are ...
user avatar
  • 7,176
1 vote
Accepted

Solspace Calendar filter by days, not by dates

You can do this using conditionals. If you're looping through each day, you can filter by a day, eg. Sunday, this way: {exp:calendar:cal date_range_start="today" date_range_end="+6 months" ...
user avatar
  • 6,139
1 vote

Highlight days with events on solspace calendar

If you're using the {exp:calendar:cal} tag, within {display_each_day} ... {/display_each_day} you can use a {day_event_count} (http://www.solspace.com/docs/calendar/calendar/#day_event_count) in a ...
user avatar
  • 6,139
1 vote
Accepted

Accessing 'Calendar' field types with the channel:entries tag

Calendar data can only be pulled from Calendar tags. The Calendar widget custom field does not output any useful data (unless you need the calendar ID) if directly used in {exp:channel:entries} like a ...
user avatar
  • 6,139
1 vote
Accepted

solspace calendar: only display the first occurrence of each recurring event within a set timeframe

The following solution, from the Solspace support site, might be what you are looking for: How to display a chronological list of events, with each unique event appearing only once It's also been ...
user avatar
  • 6,139
1 vote

Solspace Calendar & Channel Form not showing in Firefox and Date popup not working

I was able to get this working by updating all instance of the live() jQuery function in calendar_publish.js to use on() instead. The syntax is a little different, so here is what I changed: Line ...
user avatar
1 vote
Accepted

Solspace Calendar & Channel Form not showing in Firefox and Date popup not working

To get this working correctly I had to step back with version of jQuery I was running on that page. The calendar module comes with jQuery 1.3 referenced. I was able to get as high as jQuery 1.7.1 and ...
user avatar
  • 1,068
1 vote

Can Calendar show schedules for indiviual cases?

Calendar is not simply a channel field. Calendar is a module which, upon installation, creates two channels: Calendar: Calendars, to hold Calendar data, and Calendar: Events, which are event data ...
user avatar
  • 6,139
1 vote

Solspace color coding events by Category

Calendar will not support the automated import/assigning of EE Categories through ICS import. You would have to enter these all in manually after the fact to get it to work. I am not exactly sure how ...
user avatar
  • 6,139
1 vote
Accepted

Export individual ics per event

You will want to change your template up Export Template: URL: http://mysite.com/events/export {exp:calendar:icalendar event_id="{segment_3}" limit="1" } {/exp:calendar:icalendar} Main ...
user avatar
  • 7,556
1 vote
Accepted

Solspace Calendar not showing custom field

Okay, got it working. Uninstalled & reinstalled Calendar to no avail. Turned out to be incorrect DB in my config file.
user avatar
  • 626
1 vote
Accepted

Solspace Calendar; list events by day but suppress output of days with no events

Try adding the {if day_event_total > 0} ... {/if} conditional: {exp:calendar:cal date_range_start="today" show_days="30" pad_short_weeks="n"} {display_each_day} <div class="day_list"> ...
user avatar
  • 6,139
1 vote

Solspace and Structure conflict?

Seems after not being able to find anything happening and following every hunch I could. It miraculously started worked after another uninstall -> reinstall. Thank you all for you help.
user avatar
  • 121
1 vote
Accepted

Solspace Calendar Dates Not Showing Correctly

Useful/Important Read: http://www.solspace.com/docs/calendar/getting_started/ Next, you have date_range_start="{segment_3}-{segment_4}-{segment_5}" ..whereas your URL is /~mac/calendar/day/...
user avatar
  • 6,139
1 vote

Solspace Calendar showing previous entries for current month

This is a very common question (and likely already answered somewhere on this site in another thread): You need to add the pad_short_weeks="n" parameter. A more detailed explanation of why can be ...
user avatar
  • 6,139
1 vote

Solspace freeform & solspace calendar

Solspace Calendar is not a module that allows making "reservations" or "appointments". It's a module that allows creating events in a calendar. The only form that allows creating events from the ...
user avatar
  • 6,139
1 vote
Accepted

Solspace Calendar: showing non-ongoing events and only ongoing

You can use {exp:calendar:cal} to zoom in on "today", and filter out recurring events using {if event_recurs}...{/if}. Eg.: {exp:calendar:cal date_range_start="today" date_range_end="today" ...
user avatar
  • 6,139
1 vote

Solspace Template Morsals and Calendar

Having {exp:...} tags used for parameters for another {exp:...} tag is a recipe for disaster. That's because {exp:...} tags won't parse before another {exp:...} tag. In your case, {exp:...
user avatar
  • 6,139

Only top scored, non community-wiki answers of a minimum length are eligible