Events-Calendar: Some news from the front

This post is not designed to show anger…
But I’ll start with a small cry of annoyance nonetheless!
It is evident that these days I do not come often on this blog.
The comments are remaining answers are there to illustrate it. It is still and still sad that it should be me who respond to some simple questions. Of course this is not a forum - not yet, I know. But some mutual concerns would be much appreciated! But it is true that some issues are disconcerting. Just go a bit old comments to find the answer ![]()
Now talking about the heart of the matter.
To develop a Wordpress plugin is not always a relaxing job! Some steps that we think simple crossing after several days or even weeks, galleys. To explain why I neglected to answer you these times, I will tell you how I located in the Events-Calendar project. And so you do a little part of what is looming as improvements.
The four main targets for Events-Calendar
1-The management of recur events. Better than words some pictures. This is a new fields in the form of creating events, a checkbox in this case :

Of course, if you check this box, you’ll need to provide additional information:

Creating and editing a recurring event have been completed and functioning properly. Now I’m working the integration of these events in the calendar
2- A new widget calendar. Just few more pictures rather than words :

If you click “Months selection” or “Years Sélection”, you can choose from some list:

Obviously, once selected, the calendar is positioned on the month and year chosen
3-The performances. Do you know that when you change the month in the little calendar, while the whole plugin is reloaded into memory?! And this is just an example. The structure of classes and files will be reviewed in depth so that the performances are such that the reaction time is divided by two.
4- The design and appearance. For example, the color will be introduced into the schedules so that their reading is easy. But I will say no more. I have some other surprises in reserve. Just say that the number of options should change too
To availability date ?
It’s simple: The plugin will be available when I finished
Voilà !
I will now answer your many comments. If a new beta version is necessary, we will go from 5 to 6.











This really looks more and more promising and i’m very glad about the fact that events calendar has found such a good home. One idea concerning recurring events: sometimes it is necessary, to be able to choose dates like: last friday of a month, or the fifth occurrence of a certain day in a given month. this is because some organize their events by ‘week / weekday’. A fifth occurrence of a weekday always is an obstacle for planning.
Dear Marco, thank you very much. I know that the image of the recurrence options is small and it is not clear details. I think that every combinaison are possible. I am inspired by the parameters of a professional backup software: Backup Exec. However, upon reflection, not quite! You’re right. It lacks a checkbox, one that will be called: ‘last week of the month’ In fact I think this is not that it lacks. It will replace the last two checkboxes: 4th and 5th week of the month. Simply
Thanks to you again.
Great improvements Heirem, many thanks. You can be very proud of your work and I hope you not only get recognition for this!
My main request would still be to correct the date stamp - meaning that the change of date of the calendar is not bound to the location of the server (that can be at the other end of the world).
Many thanks again for all your excellent efforts so far -
D.
I swear I looked through the comments first and didn’t see anything on this.
Whenever I deactivate the Events Calendar plug-in, the eventLocation field removes all spaces between the text. So every time I deactivate it, I have to manually go back through and put spaces in there. Very times consuming. Any suggestions on why this is happening? I’m not an SQL guru, so I don’t know what setting to look for. Thanks!
Kevin, Looking at the code in ec_db_class.php, it looks the REPLACE queries at the end of createTable() are causing this.
Heirem, can I suggest changing the first two replace statements with the following:
$this->db->query("UPDATE " . $this->mainTable . " SET `eventLocation` = REPLACE(`eventLocation`,' ','') WHERE `eventLocation` = ' ';");$this->db->query("UPDATE " . $this->mainTable . " SET `eventLocation` = REPLACE(`eventLocation`,'',NULL) WHERE `eventLocation` = '';");
Hello Kevin, You have watched ill comments
But I do not want because I know this is not easy as a forum will not be installed on this site. Your problem has been fixed in the latest beta version. Put yourself update by downloading the file in my sidebar
Dear James, I will consider your proposal carefully. Thank you again
Hello,
Is there any way to make the calendar to show a list view.
I mean like in the Large view you can have a full page of the Calendar.
But, I would like to be able to have a Page with just the List view of the calendar . So, that it can be printed out.
Just the look of the Widget event list would be fine. I just want to be able to put it in a Page . That way I can print it out.
Thanks you
Hello Jon, It is a good suggestion and is already in my ToDo list
Hey Heirem,
I’m sorry I totally forgot everything about this, but I’ve been very busy doing some work and a lot of homework.
Just updated to last build, but I have a question:
After installation the plugin poped up a notification on my Wordpress Control Panel to upgrade to 6.5.2a.
I asume that this is a downgrade version of your builds, is it?
I “upgraded” and none of the features you announce in this post are available.
Shall I install 6.3.2 beta7 again?
Greets my friend!
Hi Hereim, I’m using your good work on different sites…can I suggest a little improvement? When create an event that became a post it will be great if can be selected the categories (existing) not only the status!
Thanks a lot
You asked us to weigh in… when I updated to the latest version the cform code was stripped. I think it would be a good idea to leave it as an option. I had to put the code from a previous version back in. The lightbox plugins take a big hit and may no longer work so I can understand the reason of removing it since this affects only a few people.
Maybe some button in calendar options to click? and a caution about the affects it may have on other plugins?
—Justin
Hi, Could I request assistance on 2 issues:
1) When I upgraded to the most recent version, the sidebar calendar is just static: there is no indication of dates with events, and no mouse-overs work: it’s like a flat calendar. Can you help?
2) When I followed the instructions to add this command to my sidebar for an events list:
the following error showed up in my sidebar:
“Warning: Missing argument 1 for sidebareventslist() in /home/bizref/domains/allaboutdarien.com/public_html/aboutdarien/wp-content/plugins/events-calendar/events-calendar.php on line 175″
I’d love this too!!!
Hi Heirem
Greate job on the event calendar
I got a danish translation for you, couldt you please advise on where to send it.
Regards
Bjarke
Dear Giovanni, This idea is a good idea that has already been proposed and I have already put in my ToDo List. Soon I publish my ToDo List
Hello Justin, Could you specify the # of versions that you mention? Because here I am losing a little I confess
Hello Nicole, Unfortunately I do not see the widget calendar on your site. But I could see the source code of your page.
1 - have you tried to check the option: “jQuery Extrem Protection” ?
2 - the function
sidebareventslist();expects an argument. Ie the maximum number of event you want to see displayed in list. If this number is 5 for example, you must write:
sidebareventslist(5);3 -
The idea is registered in my ToDo … my ToDo what? lol

Dear Bjarke, My email is in the foot of this page, as in all the pages of my blog
Thank you for this work. I will integrate as soon as possible in the distribution.
Juanjo, my dear friend,
To provide functionalities explained in this post you will have to download Events Calendar 6.6 !
But this version does not yet exist. Part of this version is in construction, and the other part is still in my head. Ready to spring at my fingertips. Will you have the patience to still wait some times, to make enjoyed your beautiful blog?
Hi Heirem!
I’m testing Events Calender a while the results are very good.
But there is something i can’t find or don’t find. I add a post for every Event, can I change the standard Category in which the post is done? So i can exclude the “Events” Category from the home site, but listet under the categorys. It would be great if you can choose in the options a main category and on the event creating site the sub category Like “Events->Festivals”
or can i change the category and I can’t find the options?
Thanks for this plugin,
Karlkoch
I’m so sorry to bother you, I know your ToDo list is very long! But the widget calendar is back up on the site if you want to look …
To answer your suggestion, yes, I have checked this: any other suggestions?
Also, I have tried placing this in the html of my post but it’s simply appearing as I typed it ….
[[EventsCalendarLarge]]
I just want to have one of my pages show the Event List … any thoughts on that?
Thanks you!!
Heirem,
Still keeping this thing going strong! You’re doing a great job! My problem I have seen asked but not resolved, so maybe you can help.
I did an automatic upgrade to 6.5.2a today, and now my next and previous months are missing. I searched through for 20 minutes, couldn’t find an answer.
Here is what I have done.
1. Deactivated the plugin
2. Deleted the plugin from my directory
3. Dropped the events calendar tables from my database
4. Uploaded Events Calendar 6.5.1
5. Activated 6.5.1
I still don’t have a next or previous months. Really confusing. No problems before I did the auto upgrade. Any ideas?
Thanks.
If you want to see the page the widget is on, its still being built, but its at
http://www.calvaryprescott.com/wordpress
Thanks again.
Hello Karlkoch, IMPORTANT
Above all, I invite you, like all those who have downloaded the latest version from the directory Wordpress, to make a small correction. This applies in case you want to use the list of events in the sidebar. In the file ‘ec_js.class.php’, line 374, should be replaced ‘Tooltip’ by ‘tooltip‘. So save the lowercase letter T of Tooltip. It is not much but it changes everything with the latest version of the jQuery plugin tooltip. I just ask Luke Howell to amend it in the official distribution.
To change the category of an article created from an event, simply change this article and select the category or categories you want. However, this suggestion is already part of many options my ToDo List:)
Dear Nicole, I did not understand. Are you trying to coexist Events-Calendar with Google Calendar? That is what I understood by visiting your site. Perhaps the problem lies ?
When I see the qualities of Google Calendar, I feel wretched with Events Calendar. Yet Events-Calendar have really great success. So I think it is a beautiful challenge!
Dear Jonah, very nice your attempts at relooking the calendar. But I do not see any failures of the pluging. Have you found a solution? Which? That interests me.
IMPORTANT
I invite you, all those who have downloaded the latest version from the directory Wordpress, to make a small correction. This applies in case you want to use the list of events in the sidebar. In the file ‘ec_js.class.php’, line 374, should be replaced ‘Tooltip’ by ‘tooltip‘. So save the lowercase letter T of Tooltip. It is not much but it changes everything with the latest version of the jQuery plugin tooltip. I just ask Luke Howell to amend it in the official distribution.
Heirem,
It was by chance i figured it out. Not sure how it happened, but some how i ended up with two calls in my header. Once I removed one, all problems went away.
Keep up the good work!
Hello everyone, if not already done so, I invite you to read my last post. Especially those who wish to enter a category when creating an event and an associated post
Hello Heirem!
I recently set up a site using your event calender as one of my widgets. It is absolutlely marvelous and extremely useful! One slight tiny problem I’m facing is the current date. I’m from Asia and my time zone is currently +8 gmt. When I’m posting this, it is currently 12th October. However, when I revert to my calender, the “today” box or the blue box is on 11th October. I’m new at this website thing. Maybe u can give me some advice?
Thanks
Josh
Hi, Sorry to bother again. The previous problem i posted has been fixed. It’s just a little timeframe problem in my site. Sorry. However, I realised that I have to same problem with Nicole. When I go to my event calender on the posted page, I can see October fine. However, if I click November or September, all I get is
“
”
you can check out the calender at
http://sicjunioryouthministry.ueuo.com/index.php/calender/
I tried reinstalling and stuff and all.. and i seem to have made it worse :p now there isn’t even the other months buttons to press! alsoat one point all my events wasn’t seen on the public calender (still could be seen where i set them.) HELP!!!
Hello Joshua, The problem of adjustment of the dates according to the time zone is in my ToDO List. If all occurs well it should be regulated in the next version.
Concerning your current problem: Did you desactivate the plugin before each installation? It is very important. Have you tried the option “jQuery extrem protection”? Normally this option insulates, in a different field, the execution of all the jQuery functions. As you have many plugins that is essential.
Now, if all this do not solve your problem, then I see only one possibility. It is to provide me access to your site, as well in your Wordpress dashboard as in the FTP space. So that I will look in details what does not function, to do some tests (without affecte your site of course). Also perhaps that will make it possible to make evolve Events Calendar. All the people who trusted me - I say ALL - by entrusting to me an access admin to their site saw their solved problems. Still it is necessary that you trust me. My email is in the footer of this page.
Hello!
I was spending a lot of time looking in the comments but could not find a solution.
Need help for that problem:
My Events Calender does not show outgoing links nor links to linked posts???
Mhm . . read your post of deleting that Dom thing (line 102 until 112) but if I delete this, it does not work at all . .
My wordpress version: 2.6.2
Events-Calendar: 6.5.2
Help?
Thanks a lot,
Fritz
Hello Fritz, Strange but interesting problem. I examined the sources of your pages and the thickbox. The only explanation that I could be in the CSS rules of your theme. The rules about links. If this is not what it may be that the Lightbox be the issue. But I can not say more without further way to examine your site.
I have emailed you the necessary details needed. Thanks Heirem!
Hi,
your calendar is really great but i have one little problem…
I´m using the Theme “Grava”, wich uses mootools. But if i use it the tooltips are very strange. There is no description, just the information. It´s really looking strange
You can take a look: http://www.suspektebm.de
The theme can be found at: http://nebelschwade.kulturinventur.de/blog/?p=91
if i change the theme to the wp-standard it´s working perfectly.
Oh and one more thingy for the wishlist..
If i change the permissions for the calendar in the dashboard to let users put their own events into the calendar, they could change all the options of the calendar. It would be nice the set permissions to make and edit entrys from the frontend of the blog.
Hello Darkon, It is an usual problem of CSS settings. What I suggest you is to examine the content of your page, and therefore also the tooltip in FireFox, with the help of Web Developer plugin. It will be very useful to identify and find the correct in your CSS.
Hello Heirem!
Just found a problem at the events calendar and googling around couldn´t find a solution except this unsolved post in the wordpress forum
http://wordpress.org/support/topic/212286
I got the same problem. In the thickbox the date is not showing the right weekday, mhhm
Thanks for the help, Fritz
Fritz, I noticed that problem last week too. In my case my blog has the timezone set to GMT+8.
I fixed it by editing
ec_js.class.php, replacing:$date_show .= ucfirst($wp_locale->get_weekday(gmdate('w', mktime(0,0,0,$m,$d,$y)))) . ' ' . $d . ' ';with:
$date_show .= ucfirst($wp_locale->get_weekday(date('w', mktime(0,0,0,$m,$d,$y)))) . ' ' . $d . ' ';ie gmdate() is replaced with date()
Heirem, could you please add this fix to the next version of the plugin?
James
Ok, thanks a lot James! That solved the problem instantly!
I will also post that to the above mentioned forum . . .
Fritz
ok, you already posted it . . . THANKS again!
Hello Fritz, and thanx a lot James
Greetings!
How do I change the localization to Spanish? Thanks for your hlep.
Hello Gustavo, Looking at your blog I see that you understand that there is nothing to do for the translation into Spanish when the blog is already in a Wordpress version of the same language
Dear Heirem,
Thanks for the nice plugin.
I have the WP 2.7 and Event-Calendar 6.5.1 and everething is going well with the plugin with the exception on the date format. I am using a PT BR translation and the date display as yyyy-dd-mm and I would like to change to dd-mm-yyyy like yours. If I change in the options to d/m/Y the side bar widget display in correct mode but, the Large Calendar, the post page and the Tooltips continues displaying yyy-dd-mm.
Coul you help me.
Thanks in advance.
Hello,
I want to change the order of the date in my popup window from the Events Calendar plugin (In the Title). I’ve tried many things in ec_js.class.php but not the result I wished get through. And I’ve seen that you have the Calendar with first the Day of the Week then the Day, Month and Year. That order is exactly where I’m looking for but I’ve tried with no result, so can you resolve this problem?
I’ve now when I click on a date: Month, Day of the Week, Day, Year
Kind Regards,
Sander
Sander,
The code that sets the popup title is around lines 85-95 of ec_js.class.php where it sets the $date_show variable. I think this code needs to be revisited, because it is taking the ordering of the fields from your Large Calendar Date formatting option, but the actual formatting is hardcoded into the code.
I get the same results as you with my large calendar date format set to the default, “n/j/Y”. Events with a start and end date show up in the tooltips as expected (e.g. “3/2/2009″ for today) but the popup title shows “March Monday 2 2009″ which is not a standard format at all.
If you change your format to “j-n-Y” then you will get the popup title as Heirem has it, “Monday 2 March 2009″ for today, and events with start and end dates will appear in European style (”2-3-2009″ for today) in the tooltips. If that formatting works for you, that should solve your problem.
Heirem, have you rewritten this code for the next version? If not I will offer to do it (for some future version), because I think the current code is broken. (Besides the nonstandard formatting, it throws an error if you have less than 3 fields in your date format - set the Large Calendar Dates format to simply “n/j” to see what I mean.)
Stewart,
Thanks for help! The problem is resolved.
Kind regards,
Sander
Hello,
I’ve now a new problem… I don’t know when it has come but if I roll over a date, then I can click the date but that’s not what it must be. Because it is not a event. And I don’t know where I changed the code for that but if some one can give me a path maybe then I can remember it. I just only want that the events can be clicked and when no event is that you can’t click it at all.
Kind regards,
Sander
Sorry for double post, and I’ve resolved the problem from above.
The last question I have if I made a Event and I want to edit it and click to confirm that. On the page that’s has been made are then NO changes.
So how can this be resolved or what must I do. I see only changes on the Events Calendar but not on that page… so that’s weird. Please help last time.
Kind Regards,
Sander
Hi,
the plugin is very nice.
A question: it’s possible change format date from MM/DD/AAAA into DD/MM/YYYY in list widget (see: http://www.zoraldelbuono.it/wp/?
what the code and where put the code?
Thank for your help me
raffaele
Hello Sander,
Regarding your last question, if I understand well, you want that modifications brought in an event reverberate in the post which was published in its creation. It is that right?
It is not something possible. An article is not a form, and as you have any degrees of latitude to change this post, Events-Calendar will not be able to come back on the contents without taking big risks. Once an article was created from an event, it is not possible, nor even desirable, to change it otherwise than by way of the editor included in Wordpress.
Hello Raffaele, It is a question which was often asked here and that I have already answered. Thank you for going through the comments of this blog
Than you Heirem,
I have another question
I have a difference between the server time and time schedule. How do I change the server time?
Raffaele
Thanks for all your work on this fantastic plugin….
The issue I am struggling with involves both the administration and the public viewing of the Calendar.
I am based in Australia UTC+10:00, I host out of Germany UTC+01:00, and most of my audience is Australian.
Firstly, Is there any way I can set the Admin Options to UTC + 10:00 the same as my blog? This would solve the problem of my post-expirator waiting until 3pm the next day to delete calendar entries.
And Secondly, when anyone views the Public Calendar, it shows ‘today’ highlighted in blue as the server time (I think). So at 9am on Sunday the 10th May 2009 (”Now” for me), the calendar is highlighting the 9th May as the current day???
Any thoughts or am I jumping the gun on the next upgrade
Once again many thanks.
Oop’s..I see that my second issue is on the TO DO list….
Sorry
Hello Rog,
I understand your problem. In the next version you will not have to worry about dates and timezone. Events-Calendar will resume the parameters entered in the Wordpress settings.
However, if you have some knowledge in PHP, you can load to make some changes. To do this we must return the plugin in its current version and change all your references to date. The rule to apply is:
That’s fantastic…Many Many thanks