1. Not currently. This is designed in case there is more than one event that day. I could change this in case only one event exists and it takes you straight to that event… (1.5 maybe). Feel free to add this as a request in case I forget… http://www.harriswebsolutions.co.uk/event-organiser/forums/forum/request-a-feature/
2. On the widget calendar? No. On the list of events on that day. Yes. You just need to edit the archive-event.php
template file. See this first on editing templates.
3. The default font is whatever your theme is using :). Edit your theme’s style.css
.
I have the same quastions like nbsunshine. I test for my site many event calendars and Event Organiser is for now the best.
Stephan, thanks fot the greats plugin.
1. Can I, until the new version be ready, on some other way link my event directly to post if I have one event to one day, and keep options to have list if I have many events for the same day?
2. How can I take a diferent color for event on calendar widget? Color from category. Just to have date like now, but in color of category.
(That options work whan I put calendar on the page, but in that case do not work multilaguages.)
3. I need to more details for event od widget calendar which be sow just on hover. Now I see a tittle on hover, can I put there name of category and date?
And, for end, can I have that informations like tooltips?
Many quastions, sorry, I need a help and thank you very much.
Hi Antena,
1. Only be editing the plug-in. The function that outputs the HTML for the calendar widget can be found here: https://github.com/stephenh1988/Event-Organiser/blob/master/classes/class-eo-calendar-widget.php#L78
In particular, it queries for events and then stores them in an array: $tableArray
. This array dates date as a key, and array of event titles as the value. (See line 127)
$tableArray[$date] = array( ... event titles .., )
Below that you could store the link to an event for that date:
$permalinkArray[$date] = get_permalink($event->ID);
Then when the link is added (see lines 186-189), you can use the stored event link. Replace 186 with
$link = $tableArray[$formated_date];
2. This would probably involve adding classes to the date’s ‘cell’ or styling it directly. Lines 179-189 are the ones that you’ll be interested in.
3. This is a bit tricky to do – the aim of the widget calendar is to be a really basic calendar like the default WordPress calendar. It should be possible to set up tooltips for it though. This would probably involving printing event data as javascript variables, and listening to which event is hovered over, and displaying the appropriate information. Alternatively the event’s data could be kept in hidden elements in the calendar, and the tooltip retrieves the relevant information from there (I don’t think this is a ‘clean’ approach though).
Thank you a lot of advice and rapid response. I’ll try, I’ll tell the results.).