Events-Calendar: It advance!
My preferred plugin makes unquestionable progress!
For you to give an account of it, I invite you to consult this calendar.
Navigation changed a little: thus click on the arrows of navigation.
Then consult the events which I inserted as from this month, until Mai 2009.
They all are of the recurring events. For each month you have an example of recurrence.
PS :If you read regularly the pages of my blog, it is better to clear your browser cache before reading this post
| Mai | 2012 |
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
1 |
2 |
3 |
4 |
5 |
6 |
|
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
|||
Of course certain aesthetic aspects are to be re-examined but is to give you an idea.
Thus tell me what you think about.
Thank you in advance.











Wooow!
It looks like a huge improvement.
Many people asked for this and is almost done.
This is great.
Can’t wait to have it working at LDM.com.
Best Regards Dear Heirem!
Juanjo, my dear friend, I doubt that many like you who are eager to have these improvements and new features. I can not afford for the moment to give you the version that exists today. There is still much to do and what would be a somewhat shaky.
I’ve shown you these novelty to come to tell you that things are progressing, even if it takes a little time.
Thank you for your encouragement
Will it be able to have Recurring events with this calendar?
I love it but need to have recurring events!
Thanks Richard
Heirem, this looks very nice. I wonder about two classes of recurring events that I don’t see here:
- a monthly event happening, say, the 4th Sunday of every month
- an annual event happening on the same day each year (birthday or anniversary)
I really like the dropdown lists on the navigation arrows. Very nice for quickly moving forward or backward several months at once. I think for convenience, it would be good if the dropdown included the immediate next/previous month (for instance, if I’m on November’s calendar, the next-month dropdown would start with December rather than January).
VERY nice. Right now, my site uses both your Events Calendar and, for a category of recurring events, the Event Calendar.
I look forward to being able to use just one!
Kev
Dear Stewart, thank you for your comments and feedback. They are always welcome.
Getting a recurring event on the 4th Sunday of the month is very simple. You have been sighted because it is an example that I forgot to add. It is therefore possible to combine weekdays with some weeks of the month. I add this example in May 2008, for Thursday and Sunday of the 4th week
The scope annual events are planned, do not worry. I first had the idea of integrating the list of national days, for each country. Then, like you, I thought about a list of birthdays. And as I thought also to import / export iCal format, I told myself that this could be integrated into a module that would manage all imports and exports. In conclusion, ALL types of recurrences will be taken into account, even at random dates. You will need to establish a list of events and to import into Events Calendar.
It was a small surprise that I reserve, and unveiled here
Why do you want me to point a drop-down list on a month that already link to the right or left of the arrow navigation? I want to keep the old show, because I found it more beautiful. I made a mistake?
Best regards
Dear Kev, please, be patient. I want to provide you an impeccable work. And that takes time. You will not be disappointed
Heirem, I don’t think you made a mistake - I did.
The first time I clicked on the right arrow, I was expecting it to behave the same as the current version does, and take me directly to the next month. Only then did I realize it had given me a list of months…but the one I wanted to go to wasn’t in the list!
It didn’t take me very long, though, to figure out that I could just move my mouse out of the list and click on the big month name right above. So, I think your way is more beautiful and my way is a little more forgiving to a confused user. But it’s a very minor point.
Hi Heirem just wanna ask you about this plug in. Can we add search events form in our sidebar (by date or by events name) ?? Can you give me the step to make it happen ??
Thx for this great plug in, cheers
I’ve found a long time bug. Not your fault, WP just deprecated some bloginfo() stuff. Find bloginfo(’siteurl’) and replace with bloginfo(’wpurl’). That fixed my issue, hopefully it helps others.
-iTimber
Heirem
I work on some other wordpress sites (for friends), and have been asked if there is future work (possible “todo”?) towards creating a widget (or an option to the existing widget) - to show just “one” day (calendar of just one single day versus a whole month) - or if you were to select “events” to display, the events only being for that one day?
Thoughts? Thanks.
–Cat =^..^=
Hello Rudi, This feature is not available in the plugin unfortunately. Nor yet in my ToDo List
Find an event is possible only if it is associated with a post in the blog. And then the search is on the posts.
You give the approach to write this function would be as long as you explain how the innards of Events Calendar!
But I note the idea. I find it good!
Hello iTimber, I know about this bug. It was already communicated to me recently. Thank you all the same. I am also working above.
Hello Catherine, It is amusing to see as the ideas often arrive by waves, all at the same time! This to say to you that on the basis of other very recent comments it is an idea which germinated.
Yes it would be a good idea to propose in the sidebar the event of the day in a label which would be dedicated. This idea is in my ToDo List
Hi Heirem,
Great progress on the plugin. It’s look great.
Looking forward to trying it out when you release a beta.
James
Thx for the reply heirem, btw i’ve use your plugin at my client site http://parigatahotelsbali.com
maybe you can create a more expert version
I’ve try to add search feature there, but it’s manual
Keep your good works man
hi there! I love this plug-in and have upgraded to the new version. I am trying to change the color of the square that indicates todays date. I have tried changing css for div#todayLarge {} but firebug shows it being element.style {}. where can i change this? help!!
thank! jenn
todayLarge is a element rather than a , so you’d need to address it accordingly: td#todayLarge . However, it looks to me like there’s another problem. The displayLarge() function checks some options set in the Events Calendar -> Options admin panel, and defaults to an inline style if nothing is set there. However, the options don’t appear to be set, so it’s always applying the inline style.
(I reproduced this problem using the large event calendar placed on a page with the [EventsCalendarLarge] shortcode.)
If I insert the following line into displayLarge():
$options = get_option('optionsEventsCalendar');( just before the line that reads
$adaptedCSS = $options['adaptedCSS'];)…then the options are read correctly. I’m not sure if this is the right fix, though; Heirem would know better.
With this problem fixed, there would be two paths available: go into the events calendar options panel and add a background color to the “CSS for Today Date”, or else check the “adapted CSS” box and put the background color in your theme’s stylesheet.
My last message was in reply to jenn, and the first sentence should have read:
“todayLarge is a <td> element rather than a <div> …”
Hi Stewart, Thanks so much for this…but I can’t even find displayLarge () line. I’ve looked in all the .php and js files. What am I overlooking?
Cheers!
Hi Heirem,
I love the plug in. However when I display a calendar in a page using [EventsCalendarLarge] I recieve this following error “.tooltip is not a function”, the tooltip JS is loaded at the top and the calendar works in Admin view, however not on a regular page. I am running the newest WP.
maybe somebody can help me out?
btw jenn, you can find displayLarge() in ec_calendar.class.php in plugins/eventcalendar folder.
thank you, stan.
The displayLarge() function actually takes a bunch of arguments, I just didn’t list them. It’s in ec_calendar.class.php . The function starts at line 120 in the version I have and the line I added is at line 127.
Stan, are you running the latest version? It sounds like you are running into a jquery conflict like this one but I got the impression Heirem had fixed it in version 6.5.2.
thank you, thank you, thank you! i’ve been staring at the computer for too long…..
Stewart, yes I am running the version I downloaded from this site. I assume its the latest version. I still get this jQuery error
Heirem,
How can I modify the calendar to display 3-letter (short month) abbreviations in the large calendar?
I was hoping that I could simply edit the English dictionary file and replace ‘January’ with ‘Jan’ etc. but it have only found this information in ‘ui.datepicker.js’ Is there no English dictionary file?
Most importantly, how can I make this change?
Thanks!
Eric
Hello,
I just wanted to thank you for this useful plugin and to send you a correction for your French localisation file :
Evénements -> Événements
It would be nice if you could fix it
Best regards
Eric,
I think the code you want to change is in ec_js.class.php and ec_calendar.class.php. Wordpress’s own localization code already knows how to abbreviate months, you just need to call the get_month_abbrev() function with the full month name as an argument.
In ec_calendar.class.php, to abbreviate the current month, change line 140 to:
$titMonth = ucfirst($wp_locale->get_month_abbrev($wp_locale->get_month($month)));To get abbreviated month names on the next/previous months, change lines 283 and 284 of ec_js.class.php to:
ecd.jq('#EC_previousMonthLarge').append("« <?php echo ucfirst($wp_locale->get_month_abbrev($this->get_incrMonth($m-1)));?>");ecd.jq('#EC_nextMonthLarge').prepend("<?php echo ucfirst($wp_locale->get_month_abbrev($this->get_incrMonth($m+1)));?> »");
That is (in case the above doesn’t format correctly) wrap a call to get_month_abbrev() around the logic that gets the month name but inside the ucfirst() call (so the abbreviated name is also capitalized).
Well, that mostly formatted okay, except that the left and right chevrons should remain html entities in the code ( « and » respectively). So don’t just cut and paste the above into your php without fixing those.
Stewart,
Thanks so much! That did the trick and I *really* appreciate it!
Eric
Hi Everyone
Great calendar! I am using it on an intranet and we have birthdays, events and staff holiday plans on there.
I would like to have a text widget in my sidebar with “Todays Calendar Events” so people can see what is happening on the calendar today without moving mouse over todays date.
Is this possible???
Hi Dale,
I think you’re asking for the same thing that catherine asked for upthread which Heirem has said is on his to-do list.
Dear James, thank you to those assessments. I’m glad you like it. But you have not seen anything yet! Here I just finished the complete overhaul of the structure of the plugin. This is progressing well but not fast enough for my taste. Time passes so quickly is not it?
Dear Rudi, thank you for your encouragement. But you know, I still kept your idea to search for events under the elbow
Dear Stan, I think I have understood your problem but I do not understand what is happening. Latest version of what you speak? The last official version is 6.5.2 of Wordpress. Normally the plugin works correctly. If I talk about version 2.7 then I would say that it is still a beta version and I have not yet had time to test it.
Thank you for help with Jenn
Hello Everybody !
First of all, a big thank you to Stewart for his relevant answers to the problems and requests for advice. It’s very difficult for me to always answer everyone correctly while continuing to take my job and prepare the next version of Events Calendar. Who will, it seems, a great event! An event that will also prepare for the height changes and improvements.
When I decided to change Events-Calendcar, we proposed, with Luke, a new version for each new improvement. But in this case it can not be considered. Because the very foundations of the plugin have been reviewed thoroughly. Thank you to all of you to be patient
I thought the idea proposed by Catherine, and now Dale, for a display dedicated to the ‘event of the day‘. Here is the fruit of my thoughts, and I’d like your opinion.
Rather than create another widget, would not it be better to display in the center of the small calendar a sort of post-it which is reflected the event of the day? This post-it, after closing by the user, would let place to the normal content of the small calendar. Or closed automatically after a time out. There can be displayed as the first loading of the page in the day (cookie). And only if in the day there is an event to display. What do you think my friends?
Thank you again for your interest.
Best regards
Heirem
Heirem,
I’m happy to help and hopefully free more of your time for developing the new version rather than support. Also it’s helping me to learn the code.
As far as the “today’s events”, rather than a new widget, I wonder if this could be accomplished with simply a new option to the existing widget. If you choose “Event List” for the calendar type, have two text input fields: one for max number of events , one for max days. To get all of today’s events only you would set the max days to 1 and the # of events to a large number.
Catherine and Dale, would the current event list view of the widget suit your needs if it could be restricted to showing only today’s events in this way?
That would work for me, specially if it wouldn’t require you to reinvent the wheel.
Thank you for a very functional and useful plugin. I am currently running Wordpress 2.6.5 with Events Calendar 6.5.2.1. for a small intranet site. I am also having issues with jQuery. Everything appears to be working correctly on the Admin panels. I am able to add events to the calendar with no issues. When I mouse over a date, a pop up box appears to provide the additional details about the event. However, on the blog site, the mouse over does not work. If I open the Firefox Error console it says that jQuery is undefined. I am suspecting a path issue of some type. Code is inserted into my pages with references to where jQuery should be, and I have validated that it is in the specified location. I can provide additional information if needed.
Any assistance would be appreciated.
Bill
Any way to have multiple calendars on one site? I figure you would have to adjust the databse functions to keep from overwriting, any simple ideas?
i didn’t think so….
where to start?
Hi Guys sorry for the late response. I think the adjustment to the existing widget to allow “Todays Events” would be a good idea.
Ideally, I would like a second widget option or the option to put the widget in the sidebar twice - once showing calendar, once showing events.
I’ll explain my use: I have listed people’s birthdays and work leave days in my calendar and I would like to offer a glimpse at who’s not at work today or who’s birthday it is.
Hi, this isn’t related to this post but I couldn’t find a contact section.
How can you make your events calendar not link to anything?
I don’t want anything to happen when the event is clicked. I still want the tooltip, but nothing when clicked.
Thankyou if you can help
Hi cookie,
I assume you’re referring to the widget calendar. (For the large calendar, if you leave the “link out” field blank and don’t create a post for the event, then it will not link to anything.) There’s no configuration option to do what you want; you would have to hack the code.
If you comment out lines 106 through 111 of ec_js.class.php, I think you will get the behavior you want. These are jquery calls that register a mouseover handler that changes the pointer type, and the click handler that pops up the actual window.
You would probably also want to comment out line 66 of the same file, where the “Click date for more detail” message is created.
First off, thanks for your genius in creating this magnificent tool. I have two questions regarding it’s use….
Is there a way I can only have authorized users see the information for each event? I have tried several different methods, and unfortunately I don’t have much success.
Second can I create my own form that will create an entry?
Thanks for all you do.
Hello Dale, for some times I’m on the problem of widgets in the sidebar. The main changes I just realized, that I soon put on display on my blog, are:
- The list of events is a real list in which it is possible to navigate.
- The standard calendar of Wordpress, the Events Calendar widget AND the list of events can coexist on the same page, in one sidebar or more.
- Events Calendar widget can replace the calendar of Wordpress to consult posted artchive daily.
I think that answers your expectations, right?
Hello John Hale,
thank you very much for your encouragement
I do not understand your first question. In the form creating an event you can choose the level of accessibility. This is not what you speak? Is there a problem that you encountered when you experiment with this field ?
Of course you can adapt the code for the plugin and create the forms you need. But you can not then take advantage of major improvements that come with the next versions
Heirem,
I apologize, the widget is working as expected, only certain level of users can see the events.
Thank you for your feedback.
Best regards,
John …
btw will we get a christmas present?
THANKYOU THANKYOU THANKYOU
it worked nicely.
much love
Ical-Support would be great
is it on your todo-list?
Hi Heirem,
I have big issues with the calendar display in months where there are many events. Look at the website and go to “Termine” there to February 2009 and you see what I mean. The large calendar stretches over the sidebar and makes reading of the webpage impossible. Any ideas?
Thanks,
Tom
Tom,
Looks to me like the problem is not so much the number of events as that the plugin doesn’t know how to handle very long words. It wants to only wrap at word boundaries so it makes the cells very wide.
As an immediate workaround, you might see if just reducing the font size would help. You can put the following in your CSS to reduce the font size by 25%:
#wp-calendarLarge .event-block {font-size: 0.75em;
}
You might need to go even smaller ( say 0.6em ) and obviously there is a tradeoff as the font gets smaller and harder to read.
Hi!
I love the plugin, but since updating to WP 2.7 nothing works anymore!
Specifically, both the sidebar widget and main calendar do not show my events, or the next/prev month buttons. Meanwhile, the events show up no problem in the admin page. I’ve noticed that these problems crop up in other people’s comments, but I can’t find documentation where this issue is addressed.
I have tried enabling the JQuery protection option, but it doesn’t seem to help my problem.
Please help - this is the best calendar plug-in I have ever used, and would love for it to work again!
David
I realize only a couple minutes have passed since I left the above comment, but the problem has been fixed! I don’t understand why/how… All I remember doing is unpublishing a completely unrelated page.
While the events and tooltips are now displaying, when I click on a highlighted date the box doesn’t display properly. I imagine this is a conflict with my theme… Do you know how I can have it display properly, or, alternatively, disable the feature? ( http://www.davidatkinson.ca )
Thank you!
hi, i’m new here. could you tell me exactly how to put the event calendar up on my blog? thanks a lot for your reply
Nicky,
It looks like your site is hosted at WordPress.com which means you can’t install plugins like Events Calendar. You would need to find a hosting service that supports plugins (which generally cost money).
Hello,
can you please tell me how to use the localization files? (the .mo and .po files)
I am new to wordpress, and I cannot find any documentation on how to localize this wonderful plug-in into my language.
Thanks in advance,
Cosmin.
Hi there
I do really like your plugin, I had a fantastic looking calendar that worked perfectly.
But I just upgraded today to the latest version and lost all the styling from both the widget and the large calendars!
Is there any way to revert back…..probably not huh..?
Damn - I wish I had known that all styling would be lost, I never would have upgraded.
Anyway….thanks for the plugin, it’s good - I’m off to fix everything for hours….
Trevor,
How did you do the styling before? If you edited the css files within the plugin directory, and then overwrote them when you upgraded, then you might be out of luck. You might want to try putting your own custom styling into your theme’s CSS file instead.
my calendar in my website is not looking like yours… do you know what shall I do?
Costas,
Your calendar looks normal to me, except that it’s a little too wide for your sidebar. The calendar Heirem has on display here is the new version that he is still working on and has not yet released.
Hello Heirem -
I would like to add my ‘thank you’ to the list of people who appreciate your work on continuing Luke’s event calendar! A big Merci Beaucoup for all your work Heirem!
I also would like to put in my vote (along with Jonah’s above) for support of multiple event calendars. I run the website for my daughter’s school, and ideally we would be able to have separate calendars all on the same site for:
school dates/events
school lunch menu
volunteer opportunities registration
parent teacher conferences registration>/li>
In case anyone is interested, I use this Event-Calendar plugin in conjunction with the plugin “eventr” (an event registration plugin) to tie the event calendar in with an “RSVP” style functionality that works awesome!
Dear Channa,
Thank you very much for your encouragement. And sorry to find myself a little late responding to your kind message.
As you can see in my sidebar cohabitation calendars is already effective and will be available in the next version. Regarding the site of the school of your daughter, what is needed is a management categories of events, if I well understood. It is a function for which I work as well.
As for the plugin “eventr” I will see it and learn more about. And thank you also for this information. I didn’t know it
Hello Cosmin,
I invite you to read the comments on my blog. I allready explain many times how works the localisation
Hello,
Just one quick question on a possible feature (as if you don’t get them enough). Is there any way to limit the number of characters in the event title as it displays on the large calendar, but keep the whole title in the pop-up? I was thinking this would be a way to keep a more uniform calendar grid, but still show events with long titles. Just an idea. I was thinking about using the
substr($string, 0, 10);
function to limit how the title displays. Does anyone know where I could put this code?
Thanks so much!
Hello dear jdchumanities,
I understand your problem. This is one of the difficulties on which I am working to meet those who have many events in a single day.
But until the next version is what you can do:
1 - In the latest official version of the plugin
2 - Open the file ‘ec_js.class.php’
3 - Search function: calendarDataLarge ($ m, $ y)
4 - Management of the display under the large calendar is in this line:
You can see what you can do
Best regards
Thanks so much, your support is always excellent! I will see what I can do. And yes, I realized my mistake and have been subscribing to the conversation now.
Thanks again!
Hello again!
One quick question on the advice you gave me:
It seems (unless I am wrong) that the code you gave me controls the output of the event title as it appears in the pop-up (for lack of a better term) when the mouse scrolls over the title.
I was wondering if you could lead me to the code that controls the output of the event title as it appears in the Large Calendar as it appears on the page.
As I said before, my idea was to use the
substr($title,0,5) function, although I’m having trouble.
My idea is to use $title within this function, do you think that is correct? Also, sorry if this is way off, I’m still pretty new at this and trying to learn.
Thanks again as always!
Wow, can’t wait until the newest version is released, it looks great. I have a question I’m hoping you can help me with. I’m trying to move all the javascript stuff from plugins to the bottom of the page instead of in the header for faster loading time of my page, however this breaks event calendar. My events calendar and upcoming event list no longer display detail information whenever i however of the list or click on the date. Is there any way of getting around this?
Hello jdchumanities,
You’re right, this was not the right code. To achieve the title of events in the cells of the large calendar, you must open the file ‘ec_js.class.php’ and go to the function ‘calendarDataLarge’. It is in this function that the variable output is composed and sent by jQuery to display all events.
I think this time you will find
Best regards
Hello Vincent,
If you talk about the loading of Javascript files (*. js) it is almost mandatory to make the head of a page. As for JavaScript code of Events Calendar into a page, it’s always placed at the bottom of the page. But in fact it is a “bottom” very relative, since it is the bottom for a plugin. We must not forget that Events Calendar is a plugin for Wordpress. It is not possible, to my knowledge, to put anything down a Wordpress page. But I may be wrong. But then it must be very complicated, just for win a few thousandths of seconds of loading
Best Regards
Heirem,
Actually I have had the same question. If someone is running a high traffic wordpress site, utilizing many plugins, it makes a significant performance difference to move as many of the js calls as possible to the footer. Of course this doesn’t work when the js is required to render the elements within the page at load time.
One thing about “Events” that I didn’t understand for a while was why it was calling “thickbox”. If you are using the large events calendar only- there is no need for it, at least as I understand it… is that right?
Eric
Dear Eric,
You’re right but only in theory. Because in practice, until the last official version, the display management of all the calendar come from the same PHP class. Loading systematic code for the thickbox can also be understood that this box starts from the calendar in sidebar. And that little calendar is displayed on all pages on a blog normally
Best regards
Thanks again for the support!
Yeah, I don’t use the sidebar calendar so I removed the calls to thickbox.
Heirem, I’m a bit lost on the state of the Events calendar… are you working on a re-write? new version?
I have managed to customize most of what i need with the current version, but I am just curious
Hello Eric,
Yes I am working to re write a large part of the plugin as you know it. You should with this new version have more opportunities saving you the trouble you have given. I regularly post articles in my blog to keep you informed of progress. Stick to online …
Best Regards
Thanks Heirem for all of your hard work. Your many users appreciate it so much!
Hello,
I love your calendar as everyone above has stated.
When will the recurrent event feature, specifically the 4th Tuesday of the month variety, be available? This is essential for our operation and we eagerly await the update. Everything else works geat. Thank you.
Also, small bug in adding event. The pop-up calendar on the start date is covered by the Visibility Level drop down list.
Jim
Meridia….
Meridia diet pill. Meridia. Meridia diet index dietlist net. Meridia side effects. Prescription amp meridia gt compare prices. Meridia for sale. Meridia over the counter….
Bonjour,
Très bon composant. Facile à utiliser.
Mais j’ai un souci avec celui ci dans le mode calendrier dans une page.
Mon installation de base de wordpress est en Anglais. J’ai mis le plugin qtranslate pour pouvoir mettre le site en Anglais et en Français.
Quand je suis dans ma page en français, j’ai un souci quand je change de mois, les noms de ceux-ci ainsi que les noms des jours se mettent en anglais.
Comment puis-je résoudre ce problème?
Merci,
Mathieu.