Events-Calendar 6.5 : THE last version
Finnally , here it is !
The new version of
Events-Calendar v.6.5
is here or on my sidebar.
Read ALL the following POST before installing the latest version please.
All suggestions and criticisms are welcome. However, know that I would be on vacation from tomorrow and that I would be less available. But I am not alone in the world to learn a little Events-Calendar
Fixed and added :
- General code has been optimized to be more efficient, secure, compatible to other plugins and more standardized. Thanks to Andy.
- Changing the path textdomain (event-calendar.php: 40). It’s the path to the langages files . po and. po in the Wordpress root directory plugins . I changed it to make it universal. And many plugins author should be inspired
- Adding a submenu “Add Event” in EventsCalendarManagementINIT() (event-calendar.php: 79) to which brings the form of adding an event below the admin calendar.
- Adding a javascript to avoid conflicts with other plugins using jQuery in EventsCalendarHeaderScript() (event-calendar.php: 95). In order not to burden the treatment I have limited its application to plugin cforms. If you encounter the same problem with other plugin it will be very easy to add his name. Thanks to Justin who report the problem.
- Creation of a function initOptions() in EventsCalendarActivated() (event-calendar.php:124) in ec_db.class.php:69. With this feature, the first activation create all the current options and calendars will operate immediately.
- Moving a line in ec_js.class.php:5 to place it in the class EC_JS(). Problem reported by Maida, whom I thank very much, for compatibility with the plugin Role Scoper. Solution provided by the author of Role Scoper.
- Adding utf8_substr ($ str, $ start, $ end) (ec_calendar.php:5) so that in some languages reduction character of 2 days of the week does not undesirable characters. This feature is only active for the UTF-8 set. Thanks to Pepawo for this very good job.
- Rewriting of displayEventList() (ec_calendar.php:5) so that the display of the list of events in the sidebar is more beautiful and localized to the language of the site. In this feature I also added a message that appears when no event has yet been created. It’s still annoying to have a gap in the sidebar ?
- In the three calendars the bug which, in some latitudes, did not match today’s date with the proper day of the week was corrected (ec_calendar.php: 83, 129 & 178). Many thanx to Juanjo, Ljev who gave me the access to her web space to solve this problem. Special thanx to Corey from The Biz Services Inc. who open for me a complete hosting ! Without you, it would have been impossible.
- Taking account of the “.” separator in ec_js_class.php, calendarData();58. Thanks again to Pepawo.
- When an event was associated with an article (not to a page!) A click will open this article using the site permalien. Amended in displayEventList() (ec_calendar.php:46) and calendarDataLarg() (ec_js.class.php:207)
- In the admin calendar, when an event has been linked to an article there is an new icon near the events titles
- The tickbox was slightly larger (ec_js.class.php: 90).
- When creating an event, if the box Post ID is checked it’s reveals a new choice: a list of two status : Draft or Publish.
- The creation of an event can not be done with a title not available. In addition, the fields title, description and place were slightly enlarged. Thanks to Mayur for his suggestions.
-
There is a new field in the form creation event. It allows you to specify a URI pointing to a link outside the site. To associate the event. Thanx to Gina
- When you edit an event, you can now stipulate a PostID to associate the event with a post. The form can be sent if the PostID is an number
- In plugin options there are now two new fields. A checkbox to indicate at the plugin you adapted its stylesheet to your site. And another CSS fields dedicated to today’s date. The two fields CSS appear only if the box is unchecked
The installation
-
Read the readme.txt. And also the compatibility with your version of Wordpress. Older versions of Wordpress does not support jQuery for example.
- As always it is better to completely erase the directory plugin: “events-calendar” before copying the new version in your web space. Clear or move to save of course. Above all do not rename! Pull out of the tree Wordpress!
- In the file “events-calendar.ph” , the lines 103 to 112, you have a test intended to strengthen security among plugins. The test is to check among your plugin the presence of “cforms.” If it’s active then the code created a separate area DOM for the Events Calendar functions based jQuery.
You have three options:- Remove all these lines. Because in doing everything works better !
- Remove only the first line (103), test for the presence of cforms, the and “e n d i f;” that the fence, so that security is complete and all the time.
- Add or modify the test for another plugin than cforms.
- Once the plugin installed, go see the options to suit your needs.
Have some problems ?
- Are you sure you have read all this post ?
- Check for all of the plugin files are present and not corrupted.
- Make sure the MySQL table dedicated to EC is present in your database.
- Me, my first reflex, is to compare the HTML source between a site that works and those of a site that has problems
- When you ask for help please say more that “I have problems, help me!”.
- Give as much information as possible, such as your Wordpress version, the list of your other plugins. Often, checking all this, you find the problem …
What can you do after?
- Some strings to translate have been added. Even if you have not yet participated in this “international” work of translation. You can do it in your language. Simply download and install the free software PoEdit. Then open the file ‘events-calendar-xx_XX.po’ in the plugin directory ‘lang’. The xx_XX is the code of your language. If there is not, PoEdit allows you to create a new one in your language. Then the software will signal new entries and you can translate them. The record will update the file ‘events-calendar-xx_XX.mo’, the one and only used by the plugin.
- Please, when you have updated a translation file, send me it !
- In the Events-Calendar stylesheet you will find guidelines and paragraphs formatting calendars - disabled by default - to inspire you for your webdesign site.
Some ideas for the future
- The main improvement I see is for further consideration of alternative to ThickBox. Capability dear to Andy and to all those who want to have the choice. But this development is far less simple as it sounds
- When you change an event, it’s nice to be able to point to an article. But the list of the posts will make this choice more practical.
- The permalinks for pages are different. That is why for the time an event can not point to a page. It will be necessary to find a solution.
- Why not add a admin submenu for a form of automatic creation of a page or an article integrating the large calendar ?
- George has proposed taking into account a large number of events. Why not. But I expect further clarification on what that means exactly. Do not hesitate if you have any ideas.











This is a nice improvement. The previous version was not working properly on my site. The update seems to have corrected the issues. Merci!
Added events do not appear on the calendar. Seems like java doesnt load.
And the date of today is sometimes fully blue and sometimes only the border.
Check http://www.jeroenweeber.nl
Thank you!
Thank you for updating this plugin. I used an earlier version but got frustrated with its many bugs.
I have installed 6.5 but unfortunately no events are appearing on the large calendar or the widget calendar. They appear in the admin calendar and the widget event list though.
Also, is is possible to have both an event list and a mini calendar as widgets at the same time?
JohnO > You can not have downloaded version 6.5 since it is not yet available for everyone for the moment. Only people expressing beta tester voluntary have received
I can send it by email so you try. A condition to send me a quick feedback.
Anything is possible with Wordpress, I almost think. But we must plan and it’s work. For now I focus on the announcement of this latest version.
Then I shares on vacation!
Regards
Heirem
It is a very nice plug in, but i cant see any events when adding one. It doesn’t show on the site.
http://wordpress.org/extend/plugins/events-calendar/
Downloaded version 6.5, but it’s not working for me.
“Jqueury is undefined” .. and the line in the source is:
jQuery.noConflict();
So, it doesn’t give any entries in the calendar …
Please, look at again my last post
Cordially,
Heirem
Whoops! My mistake ..
My apologies .. i’m gonna try it out again
Hmm .. still the same problem .. strange!
I commented out the line
$plugins = get_plugins('/cforms');, and now it’s working …Ron > The same problem? Stange yes ..
I just checked. There is no strings “Jqueury”, “jqueury” or “jQueury” in any files of the plugin.
I have a small idea:
- In the file “events-calendar.php”.
- Go to line No. 108.
- Change the line in: “dom.dmjquery = jQuery.noConflict (true);”
And then tell me the result, if it suits something.
Thank you
Heirem
PS :
I just read your last comment.
So much the better if it works as well!
But it means that you have another plugin than cforms which is in conflict with EC
I’ve just tried the proper version from here and still have the problem that no events are appearing on the large calendar.
Also, on the events list widget (which does show events), there is no ‘tooltip’ popup showing the event details.
John
Ron > Please Ron, want you help John ?
I’m tired. I just past a sleepless night and I must prepare my vacations …
Thanx in advance….
Cordialement
Heirem
Heirem,
I hope you have a good vacation and hope you return well rested.
Just for information, I completely removed the directory, cleaned out the database and then re-installed. Still the same problem - events not showing on large calendar.
I will keep testing and see if I can understand what is happening.
John
Has anyone a answer for my problem? I don’t see any events on mij site when placed. Heirem sended me de latested(beta) version, but I still have the same problem.
Heirem hava good vacation en thanks for sending the new version
I just commented out the section Heirem last mentions and the jquery errors stopped.. seems to be working for me now.
- events-calendar.php lines 107, 108
//var dom = {};
//dom.dmquery = jQuery.noConflict(true);
jon
That doesn’t change anything. Only commenting out the cforms line does the trick for me. I already tried some other plugins to put in there, but nothing helps ..
Ron > The commenting of the condition cforms fact that the “hard” management of conflict with jQuery is systematically loaded. It consumes a little more memory space. But it provides better security. Should I cut the condition of execution on the plugin cforms ?
René > I do a little more than send it
Thank you for all wishes ! I really need rest.
Understand then I leave you a moment now. Have fun with Events-Calendar !
Heirem
@Ron
I chenged it on your advice, but it didn’t solved my problem.
Just tried this on another of my websites which has never had event calendar installed before and it seems to work correctly.
I’ll try it on a fresh installation or try and fully clear out the old install and try again on the site I am working on.
I vaguely remember this as an issue with older versions as well. It worked as a fresh install but not as an upgrade.
John
Hi there,
I’ve installed the new release and it works just fine.
I would like to know if and how would it possible to have the same function as in the large calendar of opening the posts and not the “black popup” when a date is clicked in the small widget calendar.
A direct link to the post is the result that I want in the widget calendar.
cheer and thanks
Just to confirm.
This definitely works on a fresh install (and looks really good too. Well done).
Will try and sort my non-working version.
John
Heirem,
Thanks for the update man! There about 10 other plugins for Wordpress that I wish authors, or current supporters, had your dedication. Hats off to you.
I am still interested in doing some styling to the events list widget. Any way to change the month from a number to a text representation? I will mess with the new version some more, but any help would be great.
Thanks again.
Rebuilt my project site from nothing and event calendar worked fine until I added the cforms plugin then no events showed on the large calendar and the popup wouldn’t show on the widget event list.
Deactivating cforms didn’t resolve the problem. I had to delete cforms from the plugins directory. Then it all started working again.
So, yes, there’s definitely an issue with cforms.
John
Your new version rocks. Congrats! Though there are two small erros in validation
I’m still having the alert-box that my big-calendar-date is wrong, though it was set to “m Y”.. Commenting out the alert was the only way to get around this..
Me again with an idea… What about something like a link to the post (associated via the new post-id feature) in the thickbox-pop-up? Either a cool icon or a text like “Link to Blogpost” underneath the info. It would also be great to have an option to choose whether a user wants to see the associated post or the external link in the big view.
Thanks alot!
Hello everyone!
I’ve installed the version from this page but when using the calendar view it will not move on or back to different months. I just get a little ‘loading’ animated gif.
The event view works fine though
Can you help? It’s the plug in that I’ve been looking for and if it could work it would be perfect.
Hope to hear from you soon,
Karen x
Indeed Andy. Providing a pointer post (or even an external link) in any calendar or in the list of events would be very convenient. I just pose the question of the feasibility of thing in regard to a link in the ThickBox.
I’ll think about it during my vacation
Thanx a lot for the congrats.
Best regards
Heirem
Soulgirl >
Dear Karen :
1- I do not recommend you to use Bad Behavior, especially the latest version. Take a look at this page:
http://wordpress.org/support/topic/194469?replies=5
2- Then I invite you to compare the HTML source of my homepage with those of yours. You will see that it’s surprising to not find the Events-Calendar production code.
3- For example, I see no trace of
which is one of the handful of action of the navigation month to month.
If I share the principle that you do not touch the code then I would be tempted to think that your plugin installation is defective. It is surprising that you could activate it.
I advise you to do it again, taking care to remove completely the directory events-calendar beforehand.
Hope this will help you
Heirem
Thank you for your prompt reply, on the eve of your vacation!
I will remove BadBehaviour and reinstall your plug in and see what happens. You’re right, I did not touch the code
Karen x
Hi thanks for the great plugin!,
Everything seems to work fine, but I’m just having one issue. The main page of a site I’m working on has a LightBox javascript feature and so whenever I apply the events calendar widget, it doesn’t display the events and it doesn’t allow a user to click on it to start the ThickBox feature. I’m guessing the LightBox javascript is conflicting with the ThickBox.
I can’t use thickbox on my main page, so I was just wondering if there’s a way to replace thickbox use, with lightbox use? or if theres a way to not have the two conflict with one another? Any insight would be great!
Thanks again,
-Eric
Hi Heirem,
That didn’t fix my problem unfortunately. Have a good holiday and maybe the Sun and Sand will make you lie by the Pool and think YES, that’s what the problem is, so you can tell me on your return.
Have a fabulous holiday! :o)
Karen x
Eric M. > Ask to Andy ! This is the great international specialist about the problem of cohabitation between thickbox and lightbox! It will tell you what you must do.
Dear Karen > Thank you for these warm wishes! Especially since I am heading to the French Riviera, Cap d’Agde
You are surely a lovely girl! I do not know you but I love you already!
You play on the fact that you are a woman and you’re probably used to. And you are quite right. Proof!
In short! I did not wait for the return of holidays to understand the source of your problem! How can you imagine to have in your sidebar the list of events AND the widget calendar ? Events Calendar is still too young man to perform such feats
Take care Karen x
Heirem
LOL - Heirem! I do not play on the fact that I am a woman ;o) Alas, even the removal of the archive calendar did not allow the Event calendar to perform it’s duty and still I am unable to move fore or back to different months :o)
Wear plenty of sun screen… it’s going to be hot on the Riviera :o)
Karen x
Heirem…
Have a most wonderful holiday. Thank you and René for your work… and the links! They’re wonderful… everything is fine now.
Thanks again for your development work on this plugin. It is highly appreciated.
Some suggestions for future development:
1. An admin option to specify a different css file so that updates do not accidentally overwrite a customised css.
2. An admin option to specify the date format used in creating the text for an associated post. Or even an admin option to fully customise the text that is put in a post.
I hope you have (had) a great holiday. The French Riviera sounds great.
John
Hmm, I installed 6.5 and my events to not display on the widget calendar. http://instructionaltechnology.blogs.breitenbucher.net and the calendar should have events listed on the 21st, 27th, and Sept 2. Notice also that the previous and next month links do not display. The admin interface is working fine. The events are displayed on the admin calendar, and if requested posts are created (though I cannot specify a category for the posts). Any clues as to what might be happening? I have cforms II, brukries categories, simplepie, and extended categories as the only other active plugins.
I’d really like to be able to add one event to several different dates at once, without having to have them be all in a row. For example, an event that occurs only every tuesday and thursday.
Anyone know how to change the $month in the eventCalendarWidget to be the TEXT instead of a NUMBERIC rep?
i.e. SEP instead of 09.
I would REALLLY love to get this thing styled the way I want…..
Thanks ahead of time.
REWRITE
That was for event Calendar LIST, not WIDGET.
thanks.
Jonah,
In the Event Calendar options, change the ‘Large Calendar Dates’ field to read: j F Y (or j M Y if you want a 3-character representation of the month name). It’s a bit confusing that the name of this field seems to be for the large calendar but I guess this is one of the quirks needing ironed out.
John
John,
Thanks for the idea, but I think you missed my rewrite. I am trying to change the usage of the dates on the event calendar LIST, which arent given in the options menu of the calendar.
I am looking at the code at the beginning of ec_calendar.class. Just so you can understand the type of styling I want to do, here is our current site that I am transitioning from.
http://www.calvaryprescott.com
I am able to seperate the dates and style that the way I want, but no matter what I do, $month still comes up as 09 instead of Sep.
Thanks for the tip though. It was certainly worth a try!
Jonah,
Isn’t that the list-styled widget though that you’re wanting to implement?
That’s what the (wrongly labelled) format change I suggested affects.
John
Thanks for the new release of Events Calendar. I have a problem with the Next/Previous Month links on both my sidebar and large calendars: they don’t work. But they do work on the Dashboard calendar.
I’ve tried switching themes but that didn’t solve anything. Would you provide some suggestions for me? Thanks.
http://www.slocrusade.com/multiuser_test/
John,
Yes your suggestion was succesful in changing the stock list to a month format. But what I am trying to do is style the output instead of it just being a .$titlinked. altogether. If I can figure out how to make $month become a textual represenation instead of a number, I can finish what I am trying to do.
My php kind of sucks. That is why I am taking a class!
thanks again. I really appreciate your help and responses.
Heirem, is there something wrong with Polish translation because you did not include it in the new version.
Hello, how can I select the language of the calendar? I’d like to translate the calendar in Finnish using PoEdit, but I just can’t find an option to select a default language.
Zbyszek > If there is no the Polish translation file in this release I’m gonna fix this the soon as possible ! There is nothing wrong with Polish my friend just whit me because I just forget it for a reason that I didn’t know !
esailmari > There is no selection of languages to be carried out. The plugin is based on the language defined in wordpress. If you have a Wordpress in Finnish and there was no translation file in that language, then the default language of the plugin is used: English.
To create translation file for Finnish language:
- Create a EMPTY file with Notepad: “events-calendar-fi_FI.po.”
- Open this file with PoEdit.
- Configure catalog. With keywords: “_e (”, “_c (” and “__(”
- Specify the destination file PHP
- And then update the catalog.
We’ll have to translate into your language.
To Everybody
Thank you all for your nice wishes of good holiday. They affect me much. And to understand that I can not be as available as you wish.
However, among you, there are people who are familiar with the Events-Calendar code. It would be very valuable on their part to kindly answer the questions of those who submit their problems.
Thanks also to all suggestions for changes proposed. They will all be examined in due course.
Message for Karen: Rather than making spam and yield to the ease, you should ask yourself what your site removes all who are not in your theme
I’m having the same problem as Brendon. The next and previous month buttons on the large calendar won’t work in Safari. They’re fine in Firefox though.
Anyone else having trouble like this? Not sure what to do…
i’m running wordpress 2.6 and i’ve downloaded and installed the events calendar 6.5 a couple of separate times. my problem is the same and no one seems to be able to help.
the plugin seems to install and activate fine: no errors. however, when i try to add an event. nothing happens. no event shows up on the big calendar in the event calendar in the dashboard. no event shows up on the widget in the sidebar. i get no error.
i was looking forward to using this plugin but i’m stumped. i haven’t been able to find anyone who can offer useful suggestions. please help!
@josh, and probably others
It’s possible that the table wasn’t created in your MySQL database. I had to create this manually (using phpMyAdmin in my case) for the plugin to work.
To all those who meet issues with EC 6.5 :
- Are you sure you have read all my last post ?
- Check for all of the plugin files are present and not corrupted.
- Make sure the MySQL table dedicated to EC is present in your database.
- Me, my first reflex, is to compare the HTML source between a site that works and those of a site that has problems.
- When you ask for help please say more that “I have problems, help me!”. Give as much information as possible, such as your Wordpress version, the list of your other plugins. Often, checking all this, you find the problem …
Cordially,
Heirem
Rob > Hello! When I come to consult the pages of my blog (Heirem’s) with Safari I do not encounter any month navigating problems. Neither any other problem by the way. Try it and your hand with these pages …
Heirem
Hi there!
I am having the same problem as a few of the other people in here. I can’t add any events. So I checked my database and indeed the required EC-tables haven’t been created and are missing (which is probably the cause of failure for those other cases as well).
So my first question ist: why weren’t they created?
And my second (and most important) question is: what kind of tables do I have to create manually (and how) in order to get EC to work.
I will appreciate any help!
I’m not sure if this is the problem (or even a problem at all), but while going through the createTable there is an inconsistency in the events_calendar_db_version convention.
$installed_ver = get_option( “eventscalendar_db_version” );
vs
update_option( “events_calendar_db_version”, $this->dbVersion);
looking at the DB, I think that get_option should be using “events_calendar_db_version” , but I don’t know much about how this plugin works.
Keep up the great work!
Matt
For me, the DB thing didn’t make a difference…. I think I had all my db elements in there, and my problem was solved by commenting out the dom=jQuery.noConflict(true)
I had no other plugins, so i don’t know what the real issue is with it, but I got it working.
Now, I have a question on formatting the calendar…. When I have text on the same page as the large text calendar, my text is Always placed below the calendar….. Is there a way to make the event calendar last, or in the same place that I’ve put the [[EventsCalendarLarge]] code?
I looked at the filter, and it appears that the value of $content contains the entire page, in the right order, and that the str_replace should replace the data inline, so is it being changed in a different place? Maybe another filter that I’m not seeing?
Thanks
Matt
I noticed, that I received sql-errors when trying to call the createTable() function using MySQL4.0 (thus the necessary db-table was never created). The moment I switched to a MySQL5.0 database everything worked like a charm.
Is this a known issue with the function and MySQL4.0 or is there something just terribly wrong with my DB?
Regards, Sebastian
@Brendon - any luck figuring out why you were having trouble with navigating between months on the large calendar?
In firefox it seems to work fine, but in Safari the cursor won’t change over the buttons and when you click, the calendar disappears all together.
I’ve notice that this page seems to work in Safari, so I reinstalled the plugin but got the same results.
Hi
Great plugin but I am having the same issue with no prev next month buttons appearing. I had cforms installed first, so I uninstalled both cforms and events calendar and deleted all files from the server, then uploaded event calendar again without cforms, but still no prev next month links. I am using WP 2.6.1.
I can see in my code the EC_previousMonth and EC_nextMonth and the link to the loading gif and the links are correct, but not showing. Ive tried to add “1″ in the “Length of day names in Widget Calendar” options page as suggested in WP forums, although 3 was set on install, but this doesnt help either.
Anyone solve this issue?
Thanks
Rob
@Schips - I’m using MySQL 4.1.20 and having no troubles creating the DB. If you have mysql logging enabled, you want to check your logs and see if there was an error of some sort.
of course you upgraded to 5.0, so it may be a moot point
Matt
First many many thanks for the work on the plugin - also to Luke, who started it.
I have the same problem - previous and next month at the bottom of the calendar are not shown.
But only when I upgrade. Using an old version this works.
Furthermore the date of the day changes when its midnight where my server is. That’s in the U.S., but I am in Asia.
Is it possible to use my admin time to tell the calendar when to change the date?
Many thanks in advance -
Daniel
Hello everyone!

- During my vacations I took a little time to take care of our fav plugin
- I make the point with the translation files. It would be nice to think about sending me the updated translation for the new version 6.5
- I would say more to a request for assistance without a minimum amount of informations provided, as the URI of a site or screenshots.
Cordially,
Heirem
Heirem,
Here’s a link to my page that has the calendar before the text. How do I put my text before my calendar? It seems that no matter where I put the [[EventsCalendarLarge]], my calendar always ends up first.
http://www.gjzone.com/grand-junction-events/
I’ve played with the str_replace() line, but it seems to make no difference what I do with it. Any thoughts?
Thanks for your time,
Matt
Hi!
I’m using 6.5Version and it’s great!!! it solved a lot of bugs… now I can use also registry plus that was in conflict with EC!!! big thanks!!!
I would like to ask you if it is possible to add both the widget in the sidebar.. i mean both the calendar and the list of upcoming events.
Now you have to choose for one of this two but it will be great if u can add an extra widget for upcoming events listing!
big thanx
respect
iRie
Matt,
Did you try coding your page with some XHTML? Maybe make a couple divs defined in your style sheet, and hard code the html so that you have an area for text in the top div and insert the calendar in the bottom div. Instead of using the [[EventCalendarLarge]] you would have to call the php function. I haven’t bothered to look at what that is, but I am sure its in there.
@jonah -
Yes, I played with some tags, and tried a couple of other things….
One of the things that I noticed is that calendar->displayLarge() ( the PHP method that displays the event calendar) will display the calendar, even without the str_replace()…. There is some sort of ‘magic’ happening behind the scenes that I’m not seeing… it is very wierd,
- hopefully someone more experienced than me knows how the large display is handled.
Matt
Hello, great script, I have 2 questions:
1. How do you configure it to start the week on Sunday as my calinder starts the week on Monday.
2. It also would be great if you allowed to add reoccuring events that happen every week or every month.
Thanks
Rich
Sorry I corrected the Start of teh Week issue in Wordpress:
Hi all…
Does cforms still conflict with Events Calendar? It’s hard to tell from the comment stream, and I don’t want to mess up what is working on my site
Hi. I’m having some problems that I can’t manage to track down.
The large calendar disappears from the page when I click on the “next” or “previous” month.
I know that this is an issue with the theme, which I put together, but I need some help in tracking down *what* about the theme might be causing the problem. The problem doesn’t exist when I test it with WordPress default themes.
http://www.buttonandskein.co.uk/blog/workshops-events/
Any help would be very much appreciated.
I ran into a bit of this only when the blog was not setup correctly to its folder and index.php to stay in session. Reason I encounted this I had it set up to hid site the index page from public and had it named to index1.php.
Testing, it acting exaclty how my test site was:
Idea: you may want to try testing the blog without permalinks setup and and test with ID’s to see if its a serve issue with your permalink setup and calling back to index.php. Also what verion of PHP are you running - 4 or 5?
Hello
I need to remove to JQUERY include from this plugin, since it breaks my theme, which already includes JQUERY in the header. How do I get rid of the JQUERY include in this plugin?
I hope Heirem or some other user can help;-)
Hi
Can anybody help? After I click on next/prev month button EC outputs wrong charset on IE page(hints, months names, etc). I think the problem in AJAX? but I don’t understand how can I resolve it. Mayby this trouble nested in ac_js.class.php or in another scripts? Database charset is utf-8. Please help!!!
Hi there~
Thanks for creating this wonderful plug-in. I think it perfectly fits my need.
But I do have a problem with it: how to adjust time differences? I am currently living in Asia, but my server is located in USA. How can I adjust timezone in event calendar so it can show my local time?
Thanks ahead~~
Brian
Dan and Brian: You live in Asia and your servers are in the USA. What do not put your timezone hosting on Asia? Thus, all applications will use a time that YOU is local.
What do you mean time zone hosting? Tell the hosting company to change the time zone my site on the server?
I tried everything, even Luke had a look at it, didn’t succeed.
And I don’t see the previous and next month as well when upgrading … what could the issue be Heirem?
Many thanks in advance - D.
alex___: Read my last comments please
Oliver: jQuery would normally be loaded by Wordpress and not by a theme. You need to manage conflicts. Read my recommendations in my last post please. Then look carefully the HTML source of your homepage. This will greatly help you.
Rich: Sorry, I tried and tried, but I did not understand a word ! What happened to you or your suggestion. The specifications of a pluggin like PHP version for example, depend on Wordpress specification
Robin Cannon > Your bug is interesting.
What I suggest:
1 - In the file “ec_js.class.php” plugin:
2 - Delete lines 240 and 273.
3 - If this does not work, remove the “/ /” front lines 258 and 267 and put them front lines 259 and 268.
- If it still does not work then I invite you to entrust me with admin access to your dashboard and access to your FTP space. To do tests and that I solve the problem. This will benefit perhaps to all users.
Dear Gina > As Events-Calendar is delivered there should not have conflicts with cforms. I make conclusive tests with the default theme.
Rich > The beginning of the week is positioned in the Wordpress general options. The recurring events are planned for a future version.
Dan All hosted offer to tweak a web space to a timezone. You should normally have an administration console (like cPanel) allowing you to adjust a number of options that you are specific.
Dan, how can I help you with your calendars problems without having more informations? I do not even have a URI. The ideal is to have also an admin access to your dashboard and your F T P.
Hi Heirem
I’m having a problem with v.6.5 which seems to be the same bug as listed in the changelog which was fixed in v6.3. The Calendar (on the public page) displays but then disappears when changing month.
The calendar page in question is at http://markadamsonline.com/calendar
I’m running Wordpress 2.6.1. The only other plugins running are Akismet, Viper’s Video Quicktags and Wordpress.com Stats.
I’ve successfully used the Events Calendar on 2 other sites running on the same server. PHP is 4.4.2, MySQL is 4.1.11
I’ve deleted the Events Calendar and replaced them twice but with no effect.
Any ideas?
Bryan
Heirem, well, I think my problem goes from this: Apache server has a AddDefaultCharset parameter in httpd.conf file. In my case it is WINDOWS-1251. Then I change it to utf-8 all output bugs disappear. Taking this in account I come to conclusion that AJAX (jQuery) outputs the default charset instead of utf-8 as pointed in a header of html.. Next, I checked this by implementing function iconv(”utf-8″, “windows-1251″, $output); (in condition AddDefaultCharset=windows-1251) in ec_js.class.php (226 line for example) and this works fine! But it’s too difficult for full implementation..:(
BTW - I saw the response you made to Robin Cannon. He seems to be experiencing the same problem. I tried the things you suggested to him but it didn’t help.
Thanks
Bryan
Heirem,
Sorry, about that my posts and typos:
1. Thanks for the letting me know how Start of the week functions work.
2. I have ran into the same issue with sometime, next month does not display too on another server. The only want I can duplicate it was to my rename my wordpress index.php to index1.php, The calender will display, but not but you can not go into next month as it will just blank on the page.
So im still look as why it would do this as it may also be why it sometime happens.
Example on my test site:
http://www.sitebox.net/wordpress/index1.php/about/events
3. Sorry if I’m repeating: Suggestion for the Event Calendar:
To be able to add Reoccurring Events: Say you have a event that happens every Tuesday of the Month or Year
thanks again for a cool plugin
Rich > Ok !! I saw your display issue with the large calendar. I suspect a conflict with “swfobject.js”. For this review the recommendations of my last post on this subject. In the code of “events-calendar.php” try after deleted lines 103 and 112.
alex__ > Thank you for this important information! I will study it very ready.
Bryan > Try what I just tip Rich. If it still doesn’t work I can not see or do anything without admin access to your sites.
Hi, great plugin!
A couple of things which im trying to work out
- I would like to display the fullpage calendar and events list like in the sidebar. I know how to display the full page but how can i display the events as a list as well?
- Also i prefer the way the sidebar works when showing the event. You have to click and it opens it in a new page, darkens background etc. I tried swapping code around but I had no luck. Is this a simple swap of code and how can i do it?
Cheers
Jay
Hi Heirem
Thanks for your help, unfortunately it hasn’t worked.
You have my email - please email me so I have yours and I’ll give you access to my installation and http://FTP.
Thanks,
Bryan
I was very happy to discover this plugin.
Unfortunately I can’t save any events.
Apparently the table was not created in the database.
Now, like “Schips” I need a little bit of advice how I have to create the needed table.
I’m a bit familiar with phpMyAdmin, but I have no idea how this table has to be named or if there are any special settings to be set.
I have also had problems with “Adding utf8_substr ($ str, $ start, $ end)”.
The plugin Upload+ also declares these substrings. After deleting the corresponding section in the ec_calendar.php I could activate both plugins.
Best regards
Thomas
thanks for the suggestion about checking the database. it seems a table is, in fact, not being created. i’ve installed events calendar in both my blogs, but i have the same problem in each.
would someone be able to give me directions on the steps i need to take to manually add the table to the database? i’m using myphpadmin 2.7.
i’m really eager to get this plug in working. after lots of poking around on the web, this plugin (assuming i can get it working) is EXACTLY what i need.
mahalo.
Jay 1- This is not possible for the moment. 2- It’s a good idea but not only by a swap code
For both questions : I note your suggestion for the next release.
Any thoughts on getting the large event calendar in the middle of a post, and not at the beginning?
Thomas & Josh > It seems that some databases are set by the hosts in a little bizarre way. I know what I am talking about: this happened to me recently. The best way to create the tables dedicated to Events-Caldnar is to make an export / import via SQL. From a local installation that has worked well. That’s how I did it. But we’ll have to find a solution for all.
Matt > This is part of the plugin on which I will work soon
Thank you so much for the plugin update and all your hard work and dedication Heirem, this is truly a great calendar! Now I’m new to both Wordpress and hosting sites so it took me a while to figure things out but I think it’s now working.
But I do have one question, how does one enter a recurring event? Like if I want to add my own birthday to the calendar, which takes place once every year of course, can one somehow add it to be in the calendar forever - or do I have to re-add my birthday every year?
“When an event was associated with an article (not to a page!) A click will open this article using the site permalien. Amended in displayEventList() (ec_calendar.php:46) and calendarDataLarg() (ec_js.class.php:207)”
that is working just on the large event calendar, right?
i would like to know how can I make it work also on the little widget calendar, I mean clicking on a particular date and (instead of the popup) going directly to the article associated.
Sorry to bother (i’ve asked this many times) but i really need this feature.
cheers
Hi Heirem - the plugin looks great, but I can’t seem to make the foreign language text domains work. I’ve got a language switcher plugin that usually works quite reliably with themes and plugins to call a different .mo file, but for some reason yours isn’t loading correctly.
To trouble shoot this, I tried setting the localization of my blog to french (fr) in wp-config.php, but when I did this, the calendar completely disappeared!
If you’d like to check it out, here is the link:
http://conjunto23.com/test
Try the language controls on the top navigation, and you should see that the “gettext” text throughout the page change accordingly, but the calendar stays in english. Any ideas?
Désolé!
Disregard my message about the text domain - it wasn’t the plugin that was at fault, but the fact that I was using an out-of-date fr_FR.mo file. I realized that even my regular wp-calendar widget was not changing the days and months to french!
A+
David
Hello Hereim,
Calendar seems to be nice by functionality, but I can’t make it work properly. The problem is, when I click on the date on small calendar, it opens empty window, no event is displayed.
I removed the part of the code from events-calendar.ph from line 102 to 112 and that didn’t help either… Could you take a look at http://www.remigijaus.lt and maybe you will have an idea how to fix it…
Thank you!
Mario
Just a thought and suggestion…
In some themes the calendar size is really to big… and it doesn’t fit well,
so maybe you can add in the widget menu an option to resize (reduce or enlarge) the area of the calendar on the sidebar.
Many thanks, Oz
Dear subscribed friends,
I invite you to read my last article, in which I explain the reasons of the setting on line of a new version (6.5.1) of Events-Calendar and which should solve your most immediate problems.
Excuse to me to have missed somewhat these days.
So long.
Cordially
getting links into the events list is not that hard, people. we have been waiting for this feature for a long time. if anybody feels like hacking the events calendar plugin to enable events linked to their articles, this is all you have to do (i do not have any php-coding experience and it works, that’s how easy it is):
1. open “ec_calendar.class.php”
2. replace line 26 where it says
with this:
if ($event->postID) { $hackedpostid = get_permalink($event->postID); echo "id\">$startDate: $event->eventTitle"; } else { echo "id\">$startDate: $event->eventTitle"; }3. save
that’s it. i hope this works for everybody, it sure did for me.
Thanks for your work Heirem - looking forward to 6.5.1 - hopefully the disappearance of prev/next month is solved.
But I get a dead link here:
http://heirem.fr/wp-content/uploads/events-calendar-6.5.1.zip
Hi Hereim
Is there a way to feed the upcomming event list via rss?
Thanks,
Thomas
Hello there!

First of: Very nice Plugin! Appreciate it!
But I got one wish: Is it somehow possible to generate valid code in some of your next versions?
W3C validator gives me 53 errors due to the calendar widget
Hi Dan A dead link ?? Not for me !! And for you others ?? tell me quick ! Thanx
Now it was working! Tks Heirem - D.
Dear Flow > I will deal some with continuation and will update the current version without awaiting the next one. If the major modifications its then I would provide a version 6.5.2. I have a little time then it is the moment to finish some with this problem of validation. And I even will get busy so that all the site is validated!
Dear Thomas > What I know it is that only the posts are sent like flow RSS. As the list of the events is in sidebar I do not think that it is possible for the moment. An idea of evolution however. Who would consist in providing the list of the events in the form of a post.
Thx for the quick answer! I really respect your efforts for the open source community! Keep on going!
Many thanks!
Nice. Is ti possible to add ical calendar, same as the last version. I don’t find it.
prev/next months still don’t work over here with 6.5.1
Am back to the old version again.
Heirem: How to do a TOTALLY CLEAN REINSTALL? Maybe that would solve the problems?
Dear Dan,
I invite you to keep this latest version. To solve your issue: open the file “envents-calendar.php”. At the bottom you will see my comments in the function “EventsCalendarHeaderScript.” Apply what is recommended by removing / * and * /, line 114 and 124. And your plugin work again. You are in a rare case these lines of code are necessary.
A complete reinstallation of the plugin requires:
- Delete the directory “events-calendar” before downloading the new and it is advisable to systematically and to each update.
- But in addition you can also delete the table that is in your database: ‘(prefix)_eventscalendar_main’ and options ‘(prefix)_options’ :
events_calendar_db_version
widgetEventsCalendar
optionsEventsCalendar
But I doubt that it is necessary to touch your database.
Sorry to answer you a little late, I’m sick !
Cordially
Heirem
Aurelien No it’s not possible for the moment.
Flow Thank you very much, but the best is following. Keep connected
I did some tests with xampp and everything worked great. Now I uploaded the calendar to my server and on the first view everything was perfect. But on the second there’s a big problem I just can’t solve: I’m totaly unable to add an event. It shows no error or something else, it’s just like never havin’ been added.
Thx for helping me.
El FB > Please write to me (email in the footer bellow). If you want we gonna make tests together for resolve definitively this issue
I have some ideas. Thanx by advance.
Hello Heirem,
First, like all the other folks, thank you for taking up the mantle of support for a great plugin.
I am pretty new to WordPress and was trying to figure out, why the next and previous months were not showing up.
What I figured out, was that in the setting for the ‘length of day’ names was set to ‘3′. Once I changed this to ‘1′, then the ‘next’ and ‘previous’ months links were displayed.
As an additional note, I also noticed that the day names were also missing.
In setting up my WordPress site, I have used one of the themes, and have added the Events Calendar to the sidebar. Since the sidebar is a fixed width, I am suspecting, that there is not sufficient space in the sidebar to display the calendar with 3 character day names. I have not yet gone and played with the width to validate this theory, but will do so.
Regards,
Mike S.
Heirem,
I have enjoyed using 6.4, and recently noticed that 6.5.1 has been released. Following your instructions, I did the following:
1. Deactivated 6.4 from my site
2. Deleted the events-calendar directory from the site
3. Extracted the 6.5.1 code to the events-directory folder on the site
4. Activated the 6.5.1 plugin
The display of the event calandar changed, but I still have issues as follows:
1. Only the first event in my calendar is highlighted. If I change to a list, they are displayed correctly.
2. The “back” and “forward” buttons are blank and do not function. I can see them in the code of the source page
3. The current date does not show a circle or anything. Possibly because there is an event today?
I am using WordPress 2.6.1 on a Linux CentOS 5 system. This is my own server, so there are no issues with providers. I am running MySQL version 5.0.45.
I have tried moving things around and moving plugins in and out, but no luck. Feel free to check out the site (you have the URL) and see what you think.
Since this is my own server, I can provide you with administrative access to the site if that would help. I have seen others with similar issues, so perhaps this site can help diagnose the situation. I don’t have FTP access as it is not required for me, but I could open an SSH port for you to use to gain access to the system. Let me know if this would be of assistance in working the issue.
I appreciate all of the hard work and support I have seen from you on this project.
Thanks so much for your kind efforts Heirem, I deleted the /* and */ - prev & next month did still not appear.
Events also disappeared and the big calendar was all messed up …
I’m still/again sticking with the old version.
Looks like a very difficult job and chapeau to you again for your most dedicated work!
@Heirem: Thank you! You got mail!
I have found some solutions to a few of the issues, but not all:
1. In my installation, “adaptedCSS” was not checked and the value was preset to “border:thin solid blue;font-weight: bold”. I changed this to “border:thin solid blue;font-weight: bold;background-color: #a8c3d6;” and now the current date highlights correctly.
2. I tracked the event highlight and other issues to the Tooltip block of code in ec_js.class.php. I commented out lines 92-95 and all of my events now are highlighted and I can move forward and backward on the months. Not sure what functionality I have lost…. (if any)
3. When I hover over an event, I just see the HTML code, “…” and not an interpretation of that code. Still trying to find what is wrong with this one.
Hello Heirem,
thanks for that plugin.
We installed the plugin on a wordpress 2.6.1 background here http://www.filder-aktiv.de
It is not possible to save events.
A check in the database shows no EC databases. What do we have to do ?
Thanks for assistance in advance
Hello Heirem, I found a solution:
The database wasn’t created cause you use following create table statement in ec_db.class:
CREATE TABLE ” . $this->mainTable . ” (
id mediumint(9) NOT NULL AUTO_INCREMENT,
eventTitle varchar(255) CHARACTER SET utf8 NOT NULL,
eventDescription text CHARACTER SET utf8 NOT NULL,
eventLocation varchar(255) CHARACTER SET utf8 default NULL,
eventLinkout varchar(255) CHARACTER SET utf8 default NULL,
eventStartDate date NOT NULL,
eventStartTime time default NULL,
eventEndDate date NOT NULL,
eventEndTime time default NULL,
accessLevel varchar(255) CHARACTER SET utf8 NOT NULL default ‘public’,
postID mediumint(9) NULL DEFAULT NULL,
PRIMARY KEY id (id)
);”;
CHARACTER Set utf8 seems not supported by MySQL4.0. There was no error message !
So we build the database table manually without the CHARACTER SET statement and the events calendar works proper now on http://www.filder-aktiv.de
we used this statement in sql:
CREATE TABLE prefix_eventscalendar_main(
id mediumint(9) NOT NULL AUTO_INCREMENT,
eventTitle varchar(255) NOT NULL,
eventDescription text NOT NULL,
eventLocation varchar(255) default NULL,
eventLinkout varchar(255) default NULL,
eventStartDate date NOT NULL,
eventStartTime time default NULL,
eventEndDate date NOT NULL,
eventEndTime time default NULL,
accessLevel varchar(255) NOT NULL default ‘public’,
postID mediumint(9) NULL DEFAULT NULL,
PRIMARY KEY id (id)
)
As prefix you have to use your personal used prefix in wordpress.
Hello Ramon,
I am well aware of this problem and I’m just working on it. With Felix (El FB), who have the same problem. I got myself in the recent past few similar concerns. Your solution is in the right direction. But in order to find a viable solution for everyone, whatever MySQL versions, we need to go a little farther.
Felix will test an addition that I put in the file ec_db.class.php.
Here:
1 - In the function “createTable ()”
2 - After “dbDelta ($ sql);”, line 37
3 - I have included these lines:
Tell me what you think.
Cordially
Heirem
Dear Steve, Your problem is the result of a conflict between Events-Calendar and another plugin. A jQuery conflict. I invite you to consult the function “EventsCalendarHeaderScript ()” in “events-calendar.php” and comments that I write. Reactivate the lines 92-95 in “ec_js.class.php” and lines 117-122 in “events-calendar.php”.
Then tell me the result.
Mike S and Dan >
Let me look at your problems over the loan. Write me by email. My address is in the footer of this page. To write me the address of your site and, if you wish, the elements allowing me to go to your dashboard and your FTP space.
Cordially
Heirem
Dave > I’m working on a multi-language version of my blog. With the help of a very good plugin therefore I will speak later. And this development will require changes in Events Calendar. I know that you solve your problem with the textdomain, but I wanted to tell you that Events Calendar will soon be adapted to the multi-language sites.
Pour votre problème d’affichage de la date dans la thickbox vous devez consulter cette page :
http://us2.php.net/date
Cordially
Heirem
Very good news:
Heirem’s version of a fixed ec_db.class.php solves the problem of not being able to add any events on old MySQL-Servers.
Thank you for helping me!
Heirem,
Thank you for the advice and suggestions.
I have made the changes you suggested that had to deal with CFORMS. I have uncommented out those lines based on recommendations you had made earlier to others. I am still reviewing the code output, but basically, it forced the old problem to return — only one day gets higlighted because of the script error caused at the line containing the first Tooltip code block.
Also, I see in IE7 that the month label is overwriting the widget name area. This does not happen on Firefox 3.
Heirem,
You are correct about the interaction with jQuery. This is not an interaction with other plugins, but with the Mandigo theme. I am running their latest version 1.37. I changed themes and everything started to work correctly. I had to add two breaks on line 89 of ec_calendar.class.php to get the widget to not overwrite the title. Even on your site, I see that the widget is one line lower on Firefox than IE7, but not two — again, this seems to be an issue with Mandigo interaction.
I will also inform the theme developers and perhaps we can all determine how to resolve the situation.
Dear Steve,

I’m happy for you ! But I invite you to read anyway my last post
If you use Firefox I will board the installation of the Web Developer Toolbar. It will help you see, among other things, CSS files of a site. Look at therefore those of my site and you will perhaps find inspiration for your theme
I have installed v6.5.1 and all seems to work well except when I hover over the events - the times are not correct.
Michael, Nice design your blog. Can you give me more precisons, because I didn’t saw any issues in your widget calendar home page ?
I just got through debugging an issue related to the MySQL 4.x incompatibility with the “CHARACTER SET” syntax noted above. In my opinion, it’d be preferable to simply remove these declarations, as they are unnecessary.
Jason >
Why not ?!
What think those who have skills in this area? Luke, if you pass by here, your opinion is interesting because you are the creator of these lines ….
Hello Heirem, my name is Gabriel
I find a mistake in de languaje Spanish in this file:
events-calendar-es_ES.po. Version: 6.5.1
These are the lines to add in this file:
#: D:\wamp\www\castalie\wp-content\plugins\events-calendar/ec_managementjs.class.php:41
msgid “Link out”
msgstr “Enlace”
#: D:\wamp\www\castalie\wp-content\plugins\events-calendar/ec_management.class.php:41
msgid “Click here”
msgstr “Pulsa aquí”
Any luck a new you will be add to the script, the ability to post repeat dates or events:
Example: ad reoccurring event every Saturday at 2:pm for the year.
Thanks for the wonderful script.
Dear Gabriel, thank you send me the file translations in Spanish corrected by you. My email address is in the foot of this page.
Hello Rich, It seems that you have not read my last post
hi, i’m using the events calendar 6.5.1 with wordpress 2.6.2, and everything worked great in the large calendar and widget in sidebar. however, i just installed the new update for microaudio 0.5, which removed browser dependant code from the basic installation (the widget still uses IE detection) * Update the autoconfiguration for greater accuracy * Update jQuery to 1.2.6 * Fixed the bugs plaguing Firefox 3 and Safari
and if installed, my calendar breaks down, showing the events in the sidebar widget, but no additional info in the little rollover info box (description location etc) and the large calendar shows only one event (for yesterday) with the info box rollover unformatted Title etc.
any ideas how i could fix this other than uninstalling microaudio?
oops, figured it out, sorry to bother you, i turned off the jquery for microaudio in the microaudio management (where it says - Include jQuery on the display pages. Some plugins themes, notably ‘k2′ include jQuery by default. Some plugins also include jQuery.) and the calendar returned to normal. not sure if it is a theme issue (i use Amazing Grace 2.6) or something with jquery.
cheers
RE: ” Heirem~ Hello Rich, It seems that you have not read my last post ”
Sorry, I have been looking but did not see it mentioned. If its in the queue, thats great.
Thanks
Rich
Hello jk, hello Rich, CHEERS !!