- Download My Calendar
- Buy the Beginner’s Guide
- Support/FAQ
- Feature Requests
- Sample Calendar
- Make a Donation
Donations to date: $919.00. Downloads to date: ~281,000. Donation per download: approximately one third cent.
This events calendar plugin for WordPress is branched from Kieran O’Shea’s Calendar plugin. The output has been pretty much completely re-written, the settings methods have been revamped, and the widgets have been completely revamped. The information you can provide for an event has been expanded to include location information. The UI has been completely revamped.
Current developments are focusing on optimizing performance and quashing bugs; no new features will be added for a while.
Need help getting started with My Calendar? Buy the Beginner’s Guide!
Calendar Features
- Monthly view of events
- List view of events; multiple months can be viewed at once.
- Events can display their author (optional)
- Events can span more than one day
- Events can include location information
- Event listings can show address and/or a link to a Google Map with the address
- Locations can be shown in [hCard format](http://microformats.org/wiki/hcard).
- Multiple events per day possible
- Events can repeat on a daily, weekly, monthly or yearly basis
- Repeats can occur indefinitely or a limited number of times
- Easy to use events manager
- Widget to show today’s events
- Highly configurable widget to show upcoming events
- Widget templating to control what information is displayed in widget output.
- Extensive settings panel for administration
- Edit or disable default CSS from the settings page
- Optional drop down boxes to quickly change month and year
- User groups other than admin can be permitted to manage events
- Events can be placed into categories
- Calendar can be displayed including a single category, all categories, or a selection of categories
- Events can be links pointing to a location of your choice
- Import method from Kieran O’Shea’s Calendar
- Help information within the plugin for shortcodes and widget templates.

I need to be able to add an event on the 2nd Tuesday of every month. Is there a hack that can make that possible? It’s very important for us. Thanks
@Elliot Hope that your problem is resolved per my email!
We updated the plug in this morning and now things are moving very slow and the Calendars are not coming up in IE or Firefox you can check it out here http://chandlercc.org/calendar/
Not sure what this update included, but everything was working fine before. Please advise.
@Tom Thanks for noting that - I was just putting together a minor bug fix, and you caught me before I committed it, so this fix should be committed in the next few minutes.
@Chase That setting, as it states, only effects list mode. There is no comparable option in Calendar mode.
@Paula No argument, that’s strange. There haven’t been any significant changes in the JavaScript, so I can’t say why that might be.
I’m sure i’m missing something. i cannont find settings for reoccur althought the check box is in the settings?
thanks,
Hi Joe,
I’m wondering why I can’t view more than 1 month in advance?
http://www.tattschool.com/courses_how_to_tattoo/courses_calendar_tattoo_schools_san_diego_ca.html?month=10&yr=2010#jd-calendar
I tried changing this setting, even though I’m not using it in list mode:
Calendar Options: Output: In list mode, show how many months of events at a time: 6 months.
Any suggestions?
@Joe, what’s weird is that FCG and My Calendar were playing nicely together on my site, until the most recent My Calendar update.
@Paula Ah, yes. The old Featured Content Gallery problem. That’s a longstanding issue which I haven’t found a solution for. There are alternatives which do similar tasks, such as Dynamic Content Gallery and which I do have solutions for; but I don’t have anything for that yet.
I found the culprit plugin: Featured Content Gallery. When I disable it, the problem of the persistent open detail boxes disappears.
FCG does not appear on the calendar page, but it seems to be in conflict with My Calendar anyway.
Knowing this, Joe, does it help you find a fix? I really hate to have to give up either My Calendar or FCG.
I use Safari also, and I had the same problem in Chrome. The downside to that solution is that the calendar looks too long. But at least is readable.
The roll back might work but you won’t be able to upgrade and if there’s a major plugin change, or an WP upgrade in the future that requires the latest version of the plugin, you might have a bigger problem eventually.
I really don’t know of any other solution at hand.
@Ernesto, I did use your solution, changing to the mini format. That does work, but it’s not optimal for our needs.
I wonder if it would be possible to just roll back to the last version of My Calendar that worked? Joe, can you think of changes in the last couple of versions that might cause this problem? I’m sure it must be some kind of conflict with another plugin, but why is it happening only in Safari and Chrome?
Hi, Ernesto. Maybe I’ll try your method, but there truly must be a better way. I’m pretty sure this happened with the last update, since I haven’t added any new plugins lately. Yesterday, I did deactivate the few plugins that had had updates after the My Calendar update, but that didn’t fix the problem.
On a side note, I also had the Help issue (of minor importance to me) with the rest of the plugins. All fixed with the latest upgrade.
And Joe, keep up the good work.
Hi Paula and Joe
I had the same problem Paula has and found a way around it. It might not be what you’re looking for, but at least you won’t have all the event windows open at the same time, which can cause a bit of confusion.
Try inserting this code on the events page:
[my_calendar format=”mini” showkey=”no” template=”{title}]
Somehow the mini format gets rid of the drop-down feature on every event, so you will end up seeing the whole description. The mini format should be used for tight spaces but somehow it also gets rid of the drop down feature.
In addition you might want to use the short description option, or just edit the full descriptions to a more condensed form; that meaning shortening the current descriptions a bit.
I also have a calendar on a list format before the actual calendar view format which shows the events addresses. This also helps a bit.
Calendar page: http://www.miprv.com/eventos/
Let me know if you find a way around it. Cheers.
Weird, Joe. No, no changes or additions to the page or any other page recently. The only change, I think, was to update the version of My Calendar. I wonder if I should backtrack to a previous one?
@Paula Yes, that reply was for you. Thanks for more specifics. I can see the problem in Chrome and Safari on Mac and in Chrome for PC; I can not see it under any version of Firefox or with IE. Also, when I check my own test installation under both Chrome and Safari I don’t find any problems, which points to a conflict with another plugin on your site. It doesn’t necessarily have to be something you just installed; but it could be something you just added to that page. Is there anything which fits that description?
Joe, here’s a screen shot: http://awesomescreenshot.com/0ac106a74
And Joe? It’s also happening on Safari on an iPad.
Joe, was your 3:19 for me? I’m trying it in the latest versions of Chrome, Safari and Firefox, with cache cleared in all of them. I’m on a Macbook Pro.
In fact, I don’t see that problem - everything appears to be working fine to me. It could be a browser issue; what browser are you using?
I’m having a new problem, and I have not added any other plugins recently. If you go to http://www.larchmontgazette.com/community-calendar/, you’ll see the “close box” minus sign and the whole event detail box open for all of the events.
Version 1.4.7
Thanks Joe that will be great.
Also, I just checked the problem identified by Jomy and Doncan and its happening for me too.
Stu
All of them.
@Jomy, @Duncan Well, that’s certainly strange. I’m not seeing it in my installation, but it may be specific to your plug-ins; what plug-ins are showing up with that Help link?
@Stu I’ve got this problem fixed, and it’ll be released in the next version - as soon as I get some other things taken care of as well.
I’m also seeing the same issue with the help links.
Strangest thing - updated to the latest version and now when I click on the “help” link for any other plug-in it pulls up the My Calendar help. Any ideas?
Further to my 5.15pm comment (ie mid-morning Auckland time), the correct TODAY’S EVENT showed up on the sidebar at the start time of the event scheduled for today, rather than showing up from the start of today. If there is a remedy for this, I would welcome hearing about it.
Cheers
Stu
My Calendar works well on http://www.salsaconcoco.co.nz and was working fine on new development site http://ksa.prohibitionbigband.co.nz/ until last Wednesday, from which day TODAY’S EVENTS in the sidebar are showing only yesterday’s events. The calendar proper displayed at http://ksa.prohibitionbigband.co.nz/?page_id=21 is displaying TODAY correctly. I believe all my time and date settings are correct in WordPress and in My Calendar.
There seems to be a jquery conflict with my-calendar + cformsII and mycalendar + phpexec plugins.
Has anyone else run into this and found a simple solution?
It’s causing the event details to not hide.
you can see the result here: 363days.org/making-sandwiches/calendar/
thanks, eric
guys how to close the pop ups??
http://www.jaffnavoice.com/calandar/
Joe. I reinstalled and that appeared to solve the problem. Whatever the problem was. Had to reconfigure everything though, so not the best method but one that works.
Hello,
is where a way to let user send-in new eventents and to publish them after they got verified by an admin? Or is it planned? Cause no WP calender does include such a feature so long…
Greetings
Hi Joe,
Thanks for the advice about closing the footer. It was missing and I’ve since changed the template file. Unfortunately, the problem is still occurring - any last minute thoughts?
Thanks for your help, Emma
http://cciog.com/calendar/
Hi Joe, I switched from Kieran’s Calendar plugin and loving it.
I’ve noticed that at the bottom of the calendar page it says…
Displaying 1-10 of 5004682598124 posts. 1 2 3 4 5 Next
Is this because of the recurring events?
Can this cause any memory or performance issues?
Is there a way to hide this?
P.S. Sorry about the stupid question before. I didn’t see the built in help.
ok i have ist,
i must remove the ” ” function from the footer.php
peace
solved it - it was the wp_footer() function.
Sorry
Sorry, should have pointed you to here to see the problem:
http://www.1sthelsbyscouts.org.uk/beavers/
Hi,
I’m trying out your plugin, but the display isn’t quite working for me. I get popup boxes permanently open and can’t close them.
The ‘Disable javascript’ boxes are unticked and I’ve tried resetting the javascript.
Hey Joe,
i love your “My Calendar” plugin but i have a problem.
Even i aktivate the plugin then my slider’s on the page not work anymore.
Did u have an idea to fix that problem?
Thanks so far,
Ali
@Emma If this happened a few updates ago, it may be that your theme doesn’t include the function
wp_footer();in the footer.php file. If that’s the case, you can regain this functionality by placing this code before the closing body tag (</body>):<?php wp_footer(); ?>Hi there,
Your calendar was functioning great for me until the last few upgrades. I’m afraid I didn’t look in between the last few so I can’t tell you when it occurred. I have two events that I scheduled for September. Currently the popups for the event are automatically “popped-up” and are unable to close. Any ideas what’s going on? Any one else experiencing this?
Thanks so far,
Emma
I am testing your my-calendar plugin for the first time.
Everything is working well except for the pop-ups being cut off on the right side of the calendar.
Thanks, got it. I ended up modifying my-calendar-widgets.php to insert the icon and it looks like I will now own this code change. If you are curious, below is a snippet of the change (line 387).
$map = "Map to $map_label";I still need to replace the absolute path with a relative path because it’s heading to a Linux box. I am still looking for documentation on how to do that piece.
@Ed Thanks for the note on the faulty else condition. On the sidebar widgets, I’m afraid that the template is not run through the PHP engine; any conditions you provide using PHP will simply be ignored. At this time, there are no conditional operators in templates except those automatically provided; such as {link_title}, which generates a linked title if a link exists and a plain title if not.
I’d love to use your calendar, but seems to conflict w/another plugin — superslider. Any fix for this?
Thanks
Trying again on the sidebar widget if condition code.
{date} / {time} ({category}) – {link_title}{description}<?php If (len({link_map}))!=0){{link_map}I added a “trim” function to my-calendar-widgets.php on line 374 to properly check for an empty $map_string (strlen=0). It currently returns the string “Map to event title” and never gets to the else to set $map = “”.
if ( strlen(trim($map_string)) > 0 ) {$map_string = str_replace(" ","+",$map_string);
if ($event->event_label != "") {
$map_label = $event->event_label;
} else {
$map_label = $event->event_title;
}
$zoom = ($event->event_zoom != 0)?$event->event_zoom:'15';
if ($event->event_longitude != '0.000000' && $event->event_latitude != '0.000000') {
$map_string = "$event->event_longitude,$event->event_latitude";
}
$map = "Map to $map_label";
} else {
$map = "";
}
Also, why doesn’t this If condition work in the sidebar? The purpose of the IF condition is to display a right arrow ONLY when there is a URL present. I have tried different permutations of IF conditions and nothing seems to work.
{date} / {time} ({category}) – {link_title}{description}<?php If (len({link_map}))!=0){{link_map}
@Joe Thanks so much!
@Ben The recent versions moved the JavaScript output into the footer; if your theme doesn’t include
wp_footer();in the footer.php file, you’ll experience those problems. Add that function into the file and you should be fine.@Ed Thanks for the troubleshooting -
This is my second time using your plugin. It worked great the first time, but this time around the jquery isn’t working. It seems like the behavior scripts aren’t being loaded. I cant find them in via fire bug. Are there options that I’m just not seeing?
Ok, here is the poop on adding locations. Please modify the code to default Longitude AND Latitude columns in table wp_my_calendar_locations with 0.000000 anytime these values are not provided by the user. Once I entered these 2 values in the appropriate Location input fields, I successfully added a location.
Hi Joe: I installed the latest version of My Calendar (Window XP OS/IIS 5.1) at work and while attempting to add a new location, it issues the following error message: Location could not be added to database. Above that message is the SQL Insert statement. There are no buttons showing that the database needs updating. If you need any additional information, let me know.
PS: I will be purchasing a PHP debugger (NuSphere PhpED) sometime in the near future and I will set breakpoints in the PHP code to provide better information for you.
@Stephen It looks like the styles for the mini calendar haven’t been activated in your installation - on the style editor page, at the bottom, there’s a section for the mini calendar scripts; is it empty? If so, use the ‘reset’ option to restore them. If not, are they disabled? If so, uncheck the option to disable those scripts. Let me know if there’s another issue.
Hi Joe;
I love the plug in but the mini format is not working correctly for me. http://humantheatre.ca/2010/06/july-and-august/
What is going wrong? It is showing a pop up window already active and it doesn’t seem to have a close link, and I can’t open other dates.
— SA
@mitch Cool. That’ll be an easy fix, then. That’s a piece of script which is designed to prevent a brief flash of expanded boxes before the DOM loads; I just need to tie it to the rest of the js/css limiting. That’ll be in the next release.
@joe, commented out line 223 as advised, set the js in My Cal style to reflect pages I wanted, kept js enabled on all other My Cal views, reloaded the pages with calendar and with the other plugin, and it works as intended.
You seriously rock.
I have a new client coming on this week, and should be able to make a donation to support your efforts here. I hope others who also benefit will do likewise.
Have a great day!
Mitch
@mitch Can you go into the file
my-calendar.phpand comment out or delete line 223? Changeecho $scripting;to/* echo $scripting; */. Let me know if that fixes the problem.@joe, it’s Accordion Image Menu. Your plugin is more more important to me, and I’d sacrifice the other if I had to, but your update from a few weeks ago (8/3 ish) had allowed them play nice together. A recent update must have tweaked that somehow.
Thanks again.
@mitch Interesting. I think I have the fix you need; but can you let me know what the plugin is which is causing this problem, regardless?
@Paula, thanks for the idea, but the “Show CSS & JavaScript only on these pages (comma separated page IDs)” box in the Style settings is populated with the same page numbers it was previously. However, that setting seems to no longer be effective? If I check all the “disable js effects”, then the conflict is eliminated, but I lose the js effects specifically on the My Calendar pages, which I’d prefer to keep. I am no longer using FCG, so that’s not the conflict. Its another plugin that doesn’t have a “turn off js” feature, but worked fine with My Cal when I had previously populated that “show only on…” box.
Thanks though…
@Mitch, I was one of those having that problem, with Featured Content Gallery not working along with My Calendar. Adding the page number of the calendar display to the “turn off JS” field worked fine, and it’s still working fine with version 1.4.5. You checked to make sure that setting survived the upgrade?
Hi Joe,
Remember the js conflict that was resolved with the ability to select specific pages for My Calendar? (around 8/3). Somehow, in 1.4.5, the conflict returned. I have only 2 pages selected for My Calendar js, but yet the page where another js plugin is active is now not functioning. I deactivate My Calendar and that other plugin works. Any thoughts? Is there something else new I need to do with 1.4.5?
As always, thanks for all your efforts here.
Hi,
Great Plugin!
Could you tell me how to remove the arrows in the widget for the events? Or how to align them to the top of the first line of the event?
Thanks
@JP, @tesha, @farshid Updated version released; fixes the problems you’ve reported.
Yes, my today’s_date was off last night.
And no locations are being stored.
Forgot to say, all fresh versions donwloaded a few hours ago and php 5.2.6
Joe, I’m not able to create locations. It says the Location edited successfully but no location is added to the DB. on the other hand when I add a category it says “Category addition failed” but the category is nevertheless added to the database. I can add events normally. I’m on a fresh wp installation using multisite setup and using the plugin on a subdirectory blog. Any ideas?
@Farshid Weird. I’m not sure why it’s showing up on the wrong day for you…but I guess there could still be an instance where I’ve missed incorporating the offset somewhere. I’ll have to look. As to the templates, my long-term goals include creating conditional template tags, but that’s still a ways down the road.
@tesha Thanks for letting people know that.
joe, btw re the link opening up in a new window you mentioned the template for side bar. i have changed the template. i use this template expression and it seems to work ok when i have defined an event url. but when the event url is empy it defaults to home page. so i just use my event page as the event url if there is no event url. thx.
to change your links to open in new windows (in the widget code)
find this:
$details[‘link_title’] = “event_link.”’>”.stripslashes($event->event_title).””;
and edit to this:
$details[‘link_title’] = “event_link.”’ target=’_blank’>”.stripslashes($event->event_title).””;
you can also make a similar change in my-calendar.php
joe, it’s 8/11/10 right now in CA but my calendar highlights 8/12 as the current day. it seems to be using the UTC time. my blog date/time is set correctly to pacific time. is this a bug or am i not doing something right?
@tesha and @Farshid I won’t be adding the option to open links in new windows. The sidebar widgets are already built with customizable templates, so you’re free to do what you wish there, but my goal is to move towards all elements being templatable; as such, I have no intention of implementing that kind of option built in to the defaults.
@tesha I like the idea of having the mini calendar on the left and using a click to open activities on the right; I’ll definitely think about a way to implement that for myself, but it won’t be all that soon - so if you come up with something, I’d love to see it.
@Ed Thanks for letting me know - knowing that the changes I made in the events editor fixed your problem there at least tells me that making the same changes elsewhere should resolve your issues.
@Erwin Thanks!
Joe, I agree with Tesha. I think others brought this up as well. When you click on an event link in the side widget it navigates away from the site. That’s why I often don’t populate the link field. Thx
I’d like the “event link” to open in a new window.
Are you planning to add that option in your next version or should I insert the change myself?
Nice job on the new version! Cleaned up several issues for me - so I was able to spare a small donation of my own, wish it could have been more. If I ever get the site live and the sponsors come through with $$…..
This really is the best calendar plugin available for WordPress - by - far.
I’m still going to have to go in there and edit the PHP. I need to replicate the clients’ last non-Wordpress calendar that has the mini on the left and the day’s activities on the right when you click a day the right changes (not the pop-up over the calendar).
If you have any suggestions, I sure would be grateful - and…
Thanks again!
Hi Joe: Your latest version of My Calendar (1.4.4) has resolved the problem with adding new rows to the Event Calendar in Windows 7, IIS7. However, I still cannot add anything to the Locations table (message states Location edited successfully yet no rows in the table or at the bottom of the Locations page). Also, the calendar size on the page is significantly smaller then the original version using the short code [my_calendar}. Is this something new? Thanks again.
Your a Legend! (WP didn’t gave me the automatic plugin upgrade notification)
Donation on the way!
@Erwin Upgrade - that’s an issue from 1.4.3.
Hi Joe - me again. the solution you gave Paula is exactly what giving me the ‘Ha,ha!’ under the body tag (see my-calendar.php line 271) on the no calendar pages. any ideas why?
I spoke too soon! Genius! That worked, with the update to the plugin. Now FCG is working, as is the calendar. I never even noticed that little item. Very cool. You’re the best. Donation on the way.
Joe, doing that would let me continue to use the newest version, as well as fix the conflict with FCG?
@Paula Then this is absolutely an option for you. Simply enter the page ID for your Calendar page in the field at the top of the plug-in’s Style Editor page.
Joe, I have FCG on the front page only, along with the calendar widgets for upcoming and today’s events. I run the main calendar on its own page.
@Chase Cool. It’s always helpful to only have scripts running where they need to be — reduced conflicts and increases speed. Good deal all around! And thanks very much for the donation!
@Paula If you’re not using FCG and My Calendar on the same page, you may want to consider this solution, as well.
@Paula You can download 1.4.3 and install it via FTP. Deactivate the plugin, upload the files, reactivate. I have no intention of working on a fix for that conflict unless Featured Content Gallery updates their plug-in, although I’m surprised that this update had any impact on that compatibility.
@Joe You Da Man!!! That fixed it, thank you so much
I had set yours to only the Calendar page, but not Cforms to only the Enroll page.
I was dreading trying to re-create all those events in another plugin.
Donation on it’s way, great plugin
Cheers,
Chase.
Hi, Joe. I just did the update to version 1.4.4, and now my Featured Content Gallery plugin is not working. I narrowed it down to My Calendar by deactivating it, and FCG worked again. Until you have a fix for this conflict, I would like to go back to 1.4.3. How best to do that?
@Chase It’s a conflict between the scripts for cForms and my own - which shouldn’t be a big problem, since both sets of scripts can be isolated to be only displayed on relevant pages.
@Farshid Glad to hear that! I just took a look at your site and everything seemed fine, so I was a bit lost for ideas…
@Eric Sorry, that’s not yet an option.
joe pls ignore my last note. the culprit was another plugin. thanks.
joe, since i did the latest calendar update, my site doesn’t come up properly on IE8. the pages come as text only. i have theme mystique 2.4.2 with wp 3.0.1. it works fine on firefox. any idea what is wrong? thanks.
joe, after the latest updates my site doesn’t show up properly. i use mystique theme 2.4.2 (latest) with wp 3.0. it works on firefox but on IE8 the site theme doesn’t work. the pages show up in text mode. do you have any idea what the problem is? thanks
Thank you for the plugin! Great work.
However, when creating a monthly recurring event, is it possible to recognize a recurring event happening on the first saturday of the month instead of the 6th of the month? Does my inquiry make sense?
@Joe, I deactivated Featured Content Slider, not even using it (I installed it over a month ago when exploring options for the homepage).
My Calendar was the only plug-in I updated today, I was on the site yesterday and the details only popped up when the black triangle was clicked on.
I’ve also not added any plug-ins within the last week I think. Thank you so much for all your help … getting this resolved is definitely worth a donation
This plug-in was the best option I found after an entire week of searching.
I know now to hold off on the updates … if it ain’t broke, don’t fix it.
@Chase Mann Is the Featured Content Slider plugin a recent addition? That’s had conflicts with this plugin before, and could be an issue. There’s a lot of scripting going on on this page, so it’s entirely possible that there’s some other conflict, as well - it’s hard to tell. Did you add any other plugins around the same time as you were upgrading this one?
@Joe, Thanks Joe, I should have thought to put the link in to begin with: http://www.tattschool.com/courses/courses-calendar.html
Can I see the site?
theme has wp footer php
@Joe 1) Calendar javascript not disabled; 2) styles and scripts not restricted; 3) theme has . Everything worked perfect before the plugin update. Using WP 3.0.1 and Atahualpa theme.
@Chase Mann Three possibilities I can think of: 1) The calender javascript is disabled in the plugin; 2) styles and scripts are restricted to certain pages, not including the one shown or 3) your theme doesn’t have the function
wp_footer()in the footer. The scripts used to be added in the head; I moved them to the foot in this release.I just did the automatic update of the plugin and now the “details” popup won’t close on any events. Tried in Firefox 3.6 and IE 8 ?
I guess what I’m looking for is the short code for displaying the day of the month that’s been clicked on. See my page?
If I click on Monday the 9th, I’d like all the events for that day to display -not in boxes within the calendar- but in the space on the right.
Thanks,
..don’t know, must be late, must be sitting to long behind my monitor… but if I enter the page ID for the page I want the CSS and JS to show. The text ‘Ha Ha!’ shows under the body tag on the other pages… (no haven’t been drinking…).
@Chris N That’s all right. For reference, you’re the only person to date citing those three tables as missing.
@Anni Thanks for mentioning that - can you tell me if this is happening in all output methods or just certain specific methods? Where are you seeing it?
I am using your plugin as well and it’s great. I’m having one problem though. When I list an event as bi-weekly recurring forever it only shows up for the first time and not the future dates.
Ok, I am tired and made a mistake Mr. Dolson.
Disregard my earlier posts on my observation — I had these two mixed up. I have removed and re-installed them so many times I have lost track of which is which.
I will sleep on this and try tomorrow.
Well I apologize, I did not realize I had the two mixed up.
I did verify I have your plugin installed, but I am not showing any of those tables at all.
Nothing with wp_my_calendar, etc., etc…
When do they get created in this process?
Do the others with the same error as myself see these three tables lacking in mysql as well?
@Chris Not to be picky, but the tables in this plugin should never be named any of those three strings; although those are the normal string names for the tables in Kieran’s plugin. Look for wp_my_calendar, wp_my_calendar_locations, and wp_my_calendar_categories.
@Jodie B Well, I can’t see the calendar on that site, but I can see the styles and it looks like they’re incomplete. Reset the stylesheet and you should have everything fine.
I am having the same problem as many posts above.
MS SBS 2008 (server 2008), IIS, MySql, PHP 5.2.x (don’t remember).
It acts like the plugin is installed but when I try to make an entry I get:
Error: An event with the details you submitted could not be found in the database. This may indicate a problem with your database or the way in which it is configured
I am learning to use MYSQL for the first time, having used MS SQL for many years. What I am noticing is that the calendar.php file references 3 tables:
WP_CALENDAR
WP_CALENDAR_CONFIG
WP_CALENDAR_CATEGORIES
In looking in my freshly installed MySQL Workbench at the database, I am lacking a WP_CALENDAR table.
So, I suspect the install is actually failing. I will keep poking at this but with no errors upon install its hard to see where if fails.
Any advice please feel free!
This also applies to the ‘Calendar’ plugin that your’s is based on.
Opps, I messed up the URL http://www.the-osp.com/wvk9sar/newsite
I just installed the newest version of this on a site I am building and when I use the shortcode [my_calendar] on a page it is giving me the mini sidebar sized calendar rather than the full one. The site is http://www.the-osp.com/wvk9sar
Thanks!
Jodie B
Joe - that was it! The latest plugin I added must have done something. Thanks!
@Jay Strange. It looks like the jQuery isn’t functioning. Have you added any other plugins recently? I notice that there are a *lot* of scripts added to your theme, and it’s possible that one of these is causing a conflict - but I can’t really tell which without more information.
I checked my calendar today after adding an event, and to my surprise every event description was open. The screen is just one big mess of event boxes. I didn’t change anything within the plugin, css or anything like that. All I did was add an event. Take a look at my ‘events’ page at http://imagecitygreen.com/events/. Any reason why it would do that? More importantly, how can I fix it?
Oh and if it helps to diagnose the problem, this is on a fresh WP and never had My Calendar Plugin installed before…
Hi Joe Dolson,
Yes I have tried entering an event and I get this error.
Error: An event with the details you submitted could not be found in the database. This may indicate a problem with your database or the way in which it is configured.
Thanks for your prompt response…appreciated..
@tesha Yes, but without knowing anything about your theme, I can’t tell you how. You can place shortcodes in widgets or in posts/pages, so simply place the appropriate codes where you want them.
@Anisa You’ll need to do work with the CSS; I can’t really provide you detailed instructions on that.
@Roy That isn’t an error; have you actually tried to enter any events? If you can’t add events, this is a problem. Otherwise, it’ll just go away once you’ve entered an event.
Hi, thanks for creating this plugin but I am having a bit of trouble…After activating it, I try to go to add an event and I get the infamous error.
You haven’t entered any events, so My Calendar can’t tell whether your database needs to be updated. If you can’t add events, upgrade your database!
Anyone know what’s going on here? I am using WP 3.0.1 with latest My Calendar Plugin.
Thanks.
Hi, I think your calendar list looks great, but my events aren’t showing up. Also, how can I change the color of the text (i.e. previous evennts/next events). My theme is dark, and the text isn’t readable.
Thanks
Yeah, basically same problem as Mathis and DJ.
This plugin looks great, but I can’t get it to work with Windows/IIS/MySQL. Pretty sure I have all of the latest versions of PHP/MySQL. I keep getting this error when trying to create an event, location or category:
You haven’t entered any events, so My Calendar can’t tell whether your database needs to be updated. If you can’t add events, upgrade your database!
I click “Update” but the error won’t go away. Any ideas? I can see the tables exist in the database.
Is there a way to display the mini calendar on the left and the day’s events next to it on the right?
thanks,
@Peet No, there’s no need for the border — remove the border attached to .event-details and that’ll probably do what you want.
@Ed, @Mathis, @DJ That’s curious - I’ll see what I can do for you and email you separately. I may send you replacement files to test. It seems likely to me that Mathis and DJ have the same issue, and I have a good theory about that one, but Ed’s problem seems more mysterious.
I am having the same issue. I used to use Calendar on a WAMP system without any issues. Liked it very much. Now I need to use it on a Windows Server 2003 / IIS6 / MySQL / PHP5.2
I can edit calender categories, but I can not add any events, instead I get the message:
“Error: An event with the details you submitted could not be found in the database. This may indicate a problem with your database or the way in which it is configured.”
Thank you for helping
Hi Joe, love the plugin (when it worked;)
Just set up a new site for our company on a dedicated Windows Server 2008 (IIS7) and everything seems ok for WordPress except now your awesom plugin isn’t working anymore
I’m essentially having the same issue @Ed is experiencing. I’ve tried most of the stuff he’s tried too and I can’t seem to get the plugin to work again.
It appears that I’m only having issues with the actual events section as I am able to add locations and categories.
Tried dropping tables and reintalling a few times to no avail. To me, it almost seems as if the site isn’t connecting to the wp_my_calendar table at all.
Not sure what else to do…any suggestions would be MUCH APPRECIATED.
Here are the columns in the event table:
`wp_my_calendar`.`event_id`, `wp_my_calendar`.`event_begin`, `wp_my_calendar`.`event_end`, `wp_my_calendar`.`event_title`, `wp_my_calendar`.`event_desc`, `wp_my_calendar`.`event_time`, `wp_my_calendar`.`event_endtime`, `wp_my_calendar`.`event_recur`, `wp_my_calendar`.`event_repeats`, `wp_my_calendar`.`event_author`, `wp_my_calendar`.`event_category`, `wp_my_calendar`.`event_link`, `wp_my_calendar`.`event_link_expires`, `wp_my_calendar`.`event_label`, `wp_my_calendar`.`event_street`, `wp_my_calendar`.`event_street2`, `wp_my_calendar`.`event_city`, `wp_my_calendar`.`event_state`, `wp_my_calendar`.`event_postcode`, `wp_my_calendar`.`event_country`, `wp_my_calendar`.`event_longitude`, `wp_my_calendar`.`event_latitude`, `wp_my_calendar`.`event_zoom`It looks to me like the correct list of columns.
Hi Joe: I went into my WordPress site and de-activated then deleted the entire My Calendar plug-in. I then used MySQL Workbench to drop all My Calendar tables including the WP_Options row about My Calendar uninstalled = true. I then installed the newest version of My Calendar and I still cannot add new events nor locations. If I go into MySQL Workbench and add an event row manually, it will show up in your plug-in and I can modify/save it all day. Attempting to add new events issues the same error message as before. Attempting to add a new location doesn’t show error but rather that it was saved successfully but no row ever shows up in the table. This is the only plug-in activated in this project.
Mmm i see… Thank you for the quick response! Must there be a border around the block that pops up? And where do i go and look to customise the info that is displayed in the block?
Again thanks for the help!
@Peet No, that’s not really an option. The display is tied to the date, not to the event, so there’s no way to do that. If you consider what would happen if you had multiple events on the same date in that context, you’ll probably see what the problem is. It may be an option at some point in the future, but not at this time.
Hi Joe,
Plugin is super thanks! Just a quick question. I added the mini calender in the side bar, is there a way that when you click on a date that has a event, that in stead of opening (shifting) the calander that it just open the link that i specified for the event?
Thank you!
@Guillaume In regards to your suggestion: “A really simple suggestion : Make the dates in the widget cickable to display the good month in the calendar.”
Actually, that’s not so simple. Since I have no way of knowing what the address of your calendar is, I can’t easily provide a link to it.
@Mitch If you’re not using the two plugins on the same page, you can turn off My Calendar’s JavaScript for pages other than your Calendar pages. (Or, rather, you will as soon as I release the update which fixes that functionality - in a few minutes.)
I was able to deactivate two other plugins because this works so well. Thanks. I do have have a support question, if I may.
I was able to change a setting in Dynamic Content plugin which allowed My Calendar to co-exist, but it seems as though My Calendar and one of my superfluous little plugins, Accordion Image, do not play well. Just wondering if there is anything I can tweak to mitigate the conflicts? I’m sure its jquery or mootools or something above my head, but just curious. I’ll go without the fully-functioning other plugin, as this is the best calendar plugin I have found.
Congratulations, this is getting to be a very popular plugin. It’s well done, I hope more people appreciate your efforts.
Mitch
@Guillaume: If it were only that simple. Not only am I getting the database update error but I cannot add a new row on either the Events or the Location tables (Error: An event with the details you submitted could not be found in the database. This may indicate a problem with your database or the way in which it is configured.). However, I CAN add new rows to the Categories table.
@Joe : You welcome. The correction I wrote is just a quick and dirty patch.
I noticed an other problem.
I added my birthday (and it’s the ONLY event) as a recur annual event on 14 august.
In the sidebar, I wanted to display the 3 next events, but my birthday was not displayed.
I change it to display the event of the 30 nect days, and it works.
A really simple suggestion : Make the dates in the widget cickable to display the good month in the calendar
An other : In the widget, add an option to display the events that span more one day only 1 time not as many as times as duration days.
(Excuse my English)
@Guillaume Thanks for pointing that out! It’s quite obvious, once noted! Your modification isn’t quite what I need to do; I need to have an alternate message presented if there are no events listed, but it certainly sends me in the right direction.
Hello everybody,
For those who have the “database needs to be updated”, in fact it’s really easy.
The test done in the config page is made to test the presence of event-longitude in the datatable, but, if you don’t have any events in the database, event-longitude will not be present.
So as soon as you will add your first event, the message will disappear.
To Joe-Dolson, you could correct this by adding a line count > 0 or correct the line with if(!isset( $row->event_longitude ) && isset( $row->event_id ))
@RBD It’s in the file
my-calendar.php. You’re free to do what you wish. However, the select boxes for the jumpbox shouldn’t be on separate lines. I’m not sure why you’d be seeing that, but it may be related to your theme.@Jeremy Thanks for that info — I have access to a MediaTemple install and I’ll check that out.
@Paula That was never a feature in Kieran’s version that I know of, but it would be pretty tricky to arrange, since events don’t actually have unique identification in either plugin. Question: Do you mean a link back to the calendar, generally, or a link back to the specific event? If you mean a link back to the calendar, that’s pretty easily added simply by modifying your widget template output.
Joe, I think it’s been asked before, but is there a way to retrofit this wonderful plugin so that events listed in the widget are clickable links back to the events in the main calendar? I believe this was a feature in the Kieran O’Shea version, and our users miss it.
Thanks again for a great plugin with many improvements over the older version.
Another donation on the way.
Hi Joe, Thanks for the response! I’m not actually sure what MySQL version I’m running, but I can tell you that I’m using MediaTemple, the database user is the global user with all permissions, and I’m not having nor have I ever had any permissions problems with WordPress or with any other plugins. This is the first time. That’s probably not very helpful for diagnostic purposes but I can’t imagine what the problem would be with my system.
Also, clicking the button repeatedly or from other pages does not change anything. Thanks again for your help.
Any way I can access the HTML for the calendar? I’d like to put the month and year dropdowns on a single line, instead of one below the other. I’d also like to add some text into that box they’re in as well.
Exact same problem with the “database needs to be updated” thing. PHP ver. 5.2.8, WP 3.01. No clue as to why this might be happening. If you want to monkey around in my WordPress install to get a feel for why this might be happening, feel free to email me privately.
Ok, thanks for the update. This same error is occurring on my laptop (Windows 7) and this workstation is Windows XP. It also looks like some other folks are experiencing the same problems based on additional posts.
@NerdSpawn It looks to me like you figured out your issue - glad to see that!
@Ed Honestly, I’ve never tested this on a Windows platform, so I don’t know exactly what might be going on. I’ll look into issues with the database object reference I’m using to check the database upgrade, and see what I can learn.
@Jodie B There’s no way, at the moment, to show the event title along with the date in the event list format. The reason for this is that the dates are fetched as a separate call from the events. There’s also a logic problem with providing event titles in the date line, since there may be multiple events on a given date. I’d recommend trying to work with the Upcoming Events shortcode, as that will allow you to configure your template the way you want. I’ll look into that checkbox — I’m surprised that’s not working…
@Jeremy, @kathy Is it possible that your database user doesn’t have sufficient permissions to update database tables? Have you ever had problems upgrading WordPress itself? What version of MySQL are you using? Have you tried pressing the update button from a different calendar admin page? (I can’t imagine that would matter, but it’s worth a shot!) Are you on a Windows or Linux server?
Just trying to gather any information that might be helpful.
Hi Joe: Using the NotePad ++ Run command menu item and typing “PHP — version”, it shows I have PHP 5.2.14 Built Feb 24, 2010. So, it’s not 3.01 as shown in the license.txt file.
hey all, just a fwiw, I had the same issue. After I clicked upgrade, it came back to the same page… I immediately clicked it again, and it updated on the second click. Maybe I was just lucky, but it works now.
Ok, so I am not the only one. I was looking to get this up tonight and i am also getting the request to upgrade, but whenever I push the button to do so it just goes back to the same error. I’d love to get this working as well!
Hi, I am experiencing the same issue as Ed. I see this message:
“The My Calendar database needs to be updated.”
but it remains there even after I click the button to update.
I am running WordPress 3.0, I am using the latest version of the plugin, and my PHP version is 5.2.6. Any ideas would be greatly appreciated. This is a fantastic plugin and I’m very eager to get it working properly. Thanks so much!
I wanted to see what my event list would look like with the Java effects disabled. Now I cannot get the checkbox to clear so the Java effects will work again.
Also, is there a way to have the Java effects working and have the date and name of the event showing?
Hi Joe: Under Program Files for PHP, the license.txt file shows version 3.01 so this must be an ancient install (Web Platform Installer from Microsoft). When I downloaded and installed PHP 5.3.3, it couldn’t find PHP5.dll for login.php and I had to use a Restore point from yesterday. It looks like I need to review the documentation on upgrading to PHP 5.3.3 before trying it again.
I am probably not using the latest version of PHP since I dowloaded the WordPress install from Microsoft (Web Platform installer). I see version 5.3.3 is now available at http://windows.php.net/download. For a windows platform, I should probably select the thread safe version shown here - correct?
VC9 x86 Thread Safe (2010-Jul-21 20:29:51)
Hello Joe,
Thanks for the quick response. I’ve currently got the shortcode up in my right sidebar (bottom) which is contained within one text widget with the other information above it. (Linked to in my username) This is where I’d like to place the information that displays when using the My Calendar widget…
Below that, temporarily in the blue area of the sidebar, is the My Calendar widget on its own. I would be happy with that formatting — the date of the event and the link of the event post. However, you can see it would look better placed in the text widget above (the white area).
Hope that makes sense. 8 \ I think I confused myself! Probably easiest to take a look at that sidebar I’m referring to. 8 )
@Ed Are you running with a PHP version below 5.1.0? It seems that the database upgrade didn’t run; and the database verification routine uses a PHP 5 method. You should be getting a notification that your database is out of date and an indication to upgrade. Let me know if I’m right. Either way, your best move is to upgrade PHP. WordPress will soon be requiring PHP 5.
@RBD Add this to your styles:
.category-icon { background: none!important; }@NerdSpawn I’m not sure I understand. From what you’re describing, I don’t see why you don’t want to be using the Upcoming Events widget — but even if you don’t, you can just use the Upcoming Events shortcode in a text widget, and get the same output. Is there something else you’re needing that the Upcoming Events widget doesn’t provide?
Hello,
Trying to get this to work, I know it can! Just need some help if you wouldn’t mind… (Please and thank you)!
I was wondering if it were possible to get all the information that displays in the My Calendar widget … to get that to display within a text widget? Instead of having to use the separate “My Calendar” widget? If that makes any sense.
I’ve tried the various shortcodes within a text widget and they don’t seem to display like the separate My Calendar widget does.
What I would like is the title “Upcoming Events” or whatever, the date and the link to the post which describes the event in more detail. (I use the URL link when creating an event to link to the post which contains more information, booking forms, etc.)
Right now, by having it as a separate widget, it doesn’t “play nice” with my sidebar.
I am also having a problem adding new Locations. The dialog states “Location added successfully” added yet it never makes it to the database nor in the “Manage Locations” list.
Posted this on the Support/FAQ comment thread and got no response, so I thought I’d try here:
Any way of eliminating the category bg color on the PNG images? I’ve got the text showing as the category color, and I’d like the PNG images to be transparent or white.
Also noticed the text in the calendar does not change my cursor when I hover an event. Is there a fix for this as well?
Great plugin, BTW.
I am having a problem adding new events with version 1.4.1. I can update existing events but not add new events. Here is the error message:
Error: An event with the details you submitted could not be found in the database. This may indicate a problem with your database or the way in which it is configured.
I updated to version 1.4.1 but the message “The My Calendar database needs to be updated.” keeps coming up even though I clicked on the button “Update Now”. Is there a boolean value that needs to be reset to “false”?
Never mind…somehow, after I update the files, there are two versions of the my calendar listed in the inactive page and i accidently activated the 1.3.8 version. Now I activated only 1.4.1 version and setting page is fine.
Hi Joe,
1. I deactivated the 1.3.8 plugin
2. Copied the news files to the my calendar folder.
3. Activated the plugins.
4. The calendar in the front end showed up properly.
5. But when I tried to go to settings page or add events page, I get the following error.
Fatal error: Call to undefined function my_calendar_check_db() in /plugins/my-calendar/my-calendar-event-manager.php on line 526
Hey, thanks buddy for the quick reply. how the database upgrade will be done? While I overwrite the files, should I deactivate the plugin?
@Suraj You shouldn’t have to modify anything in the plugin for that to work; just upload and over-write your existing copy. And yes, there are actual database table changes in this update.
In my wordpress installation, I have modified the wp-admin, wp-content, wp-includes folders to different folders. Now if I want to upgrade my calendar from 1.3.8 to 1.4.1 will it be enough if I copy the extracted files to the my calendar folder inside plugin page ( I will update my calandar files to look at new folders).
Does 1.3.8 to 1.4.1 includes actual database tables update or only the queries inside the php file?
Joe, got the fix and it is working great. I noticed a few new features. Nice touch. Thank you! Only if all other plugin developers were as responsive as you are.
@Farshid It’s already fixed, but the notification of when the upgrade is available from the WordPress plugins repository is out of my control.
same problem here. when i try to create events, i get an error message saying it could not create it in the database … or some such on the calendar admin page.
joe, pls fix this asap. now that my sight is live and announced people have expectations that i have to meet. i’d almost prefer we get less frequent upgrade and new features but better tested ones that don’t break other stuff. boris’ comment above about DB tables not being created worries me. i hope your can do a patch will fix the problem. i don’t want to delete the past events. thank you.
Same problem… after update I can’t add locations or events…
Dear Joe,
Like Boris, I updated to 1.4.0. Creating new events is no longer possible, as is creating new places, and editing existing events. I am able to delete existing events. WP 3.0
Thanks,
Sheila
Is there a way to make the calendar format to a standard size for all months - with borders around the days/weeks?
Oh, and I can’t find the german language file, I guess that one is missing?
Hey there,
I updated to 1.4.0, but the tables obviously didn’t get updated; no new fields for lon/lat as an example. Disabling/Enabling the plugin doesn’t help. Creating new events is no longer possible, as is creating new places, which is kinda logic as the db scheme doesn’t fit.
I tried deleting the plugin and re-installing from scratch, even dumping the old db tables, wiht no luck: db tables are not even created now.
It’s a WP3.0 Multi Site installation. Any ideas?
cheers
boris
I just committed version 1.4.0 of My Calendar — there are a lot of changes in this new version, but I know that there are a lot of frequently requested features which didn’t make it into this version. Nonetheless, there are a lot of improvements, as well.
Hi Joe,
In the sidebar my events stopped displaying after the third one. All the events are displaying in the backend, but just not in the browser. In calendar settings I have it set to display five, any ideas what I’m doing wrong?
Thanks
@Farshid, @Andrew This is a known bug, and will be fixed in the next release.
Farshid
Check what your server time settings are, are you sure they arent 3 hrs ahead of your timezone?
best
Andrew
joe, i just noticed that my event in the upcoming events widget for this eve disappeared! it is still 3 hrs before the event and it is important that especially in the final hrs before the event the widget shows the upcoming events. do you know this issue? i fixed the problem by adding events 1 day from the past but still it is a bug. thanks.
Thanks for the tips! The WP website is a “Proof of Concept” only on my workstation but we are purchasing a domain name so that I can publish it and do a demo to the board in September. Meanwhile, I was playing with adding an icon in front of the {link_map} URL and I got it to work but I need to figure out how to stop displaying the icon when no link exists. I know it’s an If/Then structure but I am still trying to figure out the correct syntax.
@Greg And, for what it’s worth, I’m thinking that it may not be BuddyPress after all. I installed it on my own BP installation and couldn’t reproduce the problem… Not sure what to look at next, but I’m thinking about it.
@Ed First, if you wish, you can add your web site when you post a comment, and your name will link to it. Second - colorizing the sidebar template. Ultimately, I recommend using both CSS and HTML — for example, by wrapping {link_map} like so:
<strong class="map">{link_map}</strong>. You could then add CSS:#upcoming_events .map { color: red; }. But it’s ultimately up to you!Joe,
For what it’s worth, some buddypress pros can’t imagine that BP would mess up the root url. Especially because it works fine if you hit it once, but not a second time.
-Greg
Joe: If I want to colorize or bold the {link_map} in the sidebar template, what do I use - CSS or HTML code? Example?
Yes, both as a page Calendar and as a event list (widget) dropped onto your sidebar.
How it works: Click on Appearance/Widgets and then click and drag “Today’s Events” and/or “Upcoming Events” into the Sidebar and then release the mouse button. The widget should then dropdown (or click the arrow on the right edge to force a dropdown) allowing you to modify the displayed title or update the template code to include specific shortcodes.
ED: Are you saying you can put the calendar in both a page and on the sidebar? The sidebar being upcoming weekend events. If so how? I am a very new newbie. Joe was good enough to help me realize that both the calendar and the word press has settings which gave me what I needed after it was explained fully. I don’t assume to know how to do any of this. The short codes in help are very helpful.
Joe : would it be possible for us to see each others website to help visualize some of the information we are seeing here? We could say yes or no to show our website.
For us “newbies” to WordPress, below is the modification I made to include the map URL in the “Upcoming Events” widget shown on the sidebar. You can peruse all available shortcodes in the Help link under My Calendar.
{date} – {link_title}{time}, {category}, {link_map}
Thanks Joe…it’s weird.
Let me know if there is anything else I can do to help you track down the problem.
-Greg
@Sherwin Unfortunately, the Featured Content Gallery plugin is not readily compatible with My Calendar. I have not yet found a way to make them compatible. However, in the next version there will be a way around this - as long as you’re not showing My Calendar on the same page as FCG. The next version will be coming out by Monday.
Sorry, I should have also mentioned that I’m using WP 3.0 with the 20/10 theme and the latest versions of the plugins.
Hi,
Having installed My Calendar on my client site, I thought it worked fine. It fit in the content space right out of the box, which the Calendar plugin this branched from didn’t.
Lo and behold, when I went to my home page, I realised my Featured Content Gallery disappeared! I deactivated the My Calendar plugin to make sure and yep, FCG came back.
What gives? I thought My Calendar was great until then :s
Farshid: Thank you, what you said made perfect sense now that I understand a bit more about some of this stuff.
Outstanding! I actually didn’t see the “Help” link until you pointed it out. I am a newbie to the web development world (.NET developer) so I am slowly coming up to speed on web tools/languages/syntax etc. I am really interested in DHTML but I have a lot of reading to do first.
@Ed You can have the map link in the widgets, you simply have to add it to the widget template, using the tags provided on the Help page.
Oh, never mind…it’s on the event in the Calendar. For some reason, I was thinking it was on the sidebar.
For some reason, the hyperlink for Google Maps is not showing on a location in either Today’s events or Future Events. Also, the location isn’t showing either. I have a valid location entered/selected for an event and I can see in MySQL that my_calendar_show_map = true. Suggestions? Thanks.
@Lois Glad that worked for you!
@Farshid Thanks for chiming in on that question -
@Greg Fielding That’s a bit strange. It looks like you’re using BuddyPress - perhaps there’s something going on in BuddyPress which is effecting the root URL. I’ll take a look and see if that’s the issue. The jump box is still working correctly, though, and I’m not certain why those would have different URLs.
I’m having an issue with the “next event” button where it doesn’t account for the page navigation in the URL.
I put the calendar on a page called “calendar.”
When I go there, it shows this month, with a url of site.com/calendar. That’s good.
If i click “next events, the url becomes site.com/calendar/?month=aug&yr=2010
This is great, but if I click “next events” another time, it tries to take me to site.com/?month=sept&yr=2010 - removing calendar from the url and redirecting me back to the main page.
How can I fix this?
Thank you so very much for this last bit of information. I had no idea what some of this was but after looking at your instructions it made perfect sense… with some thought for a complete offline promoter. In the next few days I will put a video of what I understand up on my site along with a donation. I hope to get some contributions to you for a great job. ~ Again Thank You, Lois Taylor
There are a number of factors. First, you need to have set the
“Management” option to allow the correct user group to manage events.
This needs to be in consideration of two settings:
1) Settings > General > New User Default Role
2) My Calendar > Settings > Choose the lowest user group that may manage
events
#1, above, must be a level equal to or higher than the #2 setting. That
is, if #2 equals “Contributor”, #1 can not be “Subscriber”, because
‘Subscriber’ has fewer permissions than Contributor.
Once those settings are coordinated, new users, after logging in, will
see the My Calendar control panel on the lower left of their
administrative dashboard.
once a user registers with your blog (as a contributor, editor, etc) they should have access to the form to add events. the plugin has a built in form for adding events.
is there a form that an event planner can use to fill out the form for the calendar. I don’t see where they can click on anything to post the event. Am I missing something that I should have added. There is no link for them to click my calendar to fill out the form. As I confessed I am so out of my element here on this. This is perfect if I can find a way for them to click something and add everything they need. Can you check my site out and tell me what I am doing wrong. If so I will make a video to help anyone else with the same problem and send them to you with contributions.
Thank you,
Lois Taylor
@Flo The end times for events will be available soon.
@Joey Of course - although there’s no specialized print style provided.
@Lois Yes — it depends on your management settings in the plugin, but other accounts on your blog can add events. In general, non admin level accounts can only edit and publish the events they have personally created; administrators can edit any event.
Is it possible for others to add their events instead of me doing all of it. I can’t find information but thought it said I could. Your calendar is great with a variety of formats. I agree it would be nice to have a start and end time for each day an event runs. Again Thank you for all that you have done. Hopefully I can find this post again to see if there is a way for others to add an event. I too, am a newbie to all of this. I can’t imagine how you can do all this.
Thank you,
Lois
Can a visitor to your site print the calendar?
Great Plugin! I would love to have the “END TIME” of an event. is that possible? thanks, flo
@Seth Yes, by using categories. You can generate different calendars based on categories using the shortcodes. That’s the only method at this time.
First, thanks for the My Calendar plugin! It’s been a real life/time saver. I was wondering if there is a way to generate multiple calendars?
Thank you, Joe and John. Most helpful!
@Bruce There isn’t yet, but it’s a good suggestion.
@John You can get that using the upcoming events shortcode, although there’s no pagination option at this time. You’ll also get an effect much like that if you simply disable the JavaScript behaviors for the list mode.
Is there a method for printing or downloading the calendar in a calendar view type of format? Our church is new to the web site business and we are on a steep WordPress learning curve. Appreciate any counsel you might offer.
Really like this plugin!
In terms of the format=list display, I feel it would be more useful to see a list of upcoming events with the date, title and brief description, with pagination at the bottom if necessary. When you may only have 10 events, clicking on specific days and next events becomes quite time consuming.
A bit like: http://www.city.ac.uk/whatson/
@Joanne There isn’t *yet* a method to follow the ‘every first thursday’ pattern — but it’s a high priority for me. (And higher with your donation! Thank you!) It’s a complicated problem to deal with, so it’s taking me a while to get it solved.
I would love to use this plugin. Good, easy-to-use calendar plugins are so hard to find. this one is excellent.
The only problem is the recurrence.
When I say monthly, I mean “every first thursday” not “every 4th of the month”
So, recurrence is putting all my events on the wrong dates.
Is there a code tweak for this?
PS I am making a donation now…
No it’s in the widget
@Mildura Yes, this does have that feature. I can’t compare it to the other calendar plugin you’re referring to — I’m not building this plugin in relationship to other plugins, but in relationship to my needs and those that other report to me.
@Mike J Is this in the main calendar or in the widgets? I’ve been told that in the widgets this doesn’t seem to work, but I haven’t heard problems with the main calendar. Let me know.
I’m running WP 3 and your calender 1.3.8 and I set the field “Label for events without a specific time” to all day event - but the calender shows N/A. I’m new to WP and don’t know alot about programing. Please let me know what I did wrong.
Thanks for all the great work
Mike
Will this have a widget to display X amount of upcoming events… not just todays events? I have been looking for a good events calender for a long time, and havent found one yet ;/ I’ve been meaning to try out “the events calendar” plugin but havent got around to it yet… how does yours compare?
Yeah, I’ve done, i forgot to copy the .mo file
I’ve created a .po files in my language, how can i tell to mycalendar to use it?
@Antonio This is actually quite a bit harder than you may expect. The dates are produced in a separate loop from the events — in the first loop, the dates are checked, then the events on that date are produced. What you’re asking for can be produced by using the upcoming events shortcode, more or less — although some of the other navigational tools will be lost. If you make a change to the script to add an event title on the date in list format, you’ll run into problems when you have more than one event on that date. However, if you use the upcoming events shortcode, you can customize the template to show exactly what you want it to, and each event will be what’s listed, rather than each date.
Hi Joe,
ON THE EVENTS LIST VIEW DISPLAY at moment the event tile is listed in the sub-box.
Would possible to display the EVENT TITLE next to the (toggled)event’s date?.
By looking the my-calendar.php file there is the following code:
if ( get_option(‘list_javascript’) != 1) {
$is_anchor = “”;
$is_close_anchor = ””;
How could I include the event TITLE after the date’s hyper-link like as follow?
$is_close_anchor = ” - THE EVENT TITLE”;
In the event is possible the I will remove the event title from the expanded event details.
Many thanks in advance
Antonio
Great widget! However, how do I change the font or background color of the calendar date cell? With my selected WordPress template, weekday dates are colored light grey on your light blue background (impossible to read) and weekend date are colored black on lime green backgrounds. Thanks.
@Patrick Thank you for providing help! I really appreciate it when somebody jumps in and helps out here. It can be hard to keep up by myself.
@Antonio I’m looking into making an option to configure that — some people prefer to see every instance of an event, others prefer just to see a span of dates occurring once. At the moment, however, the way it shows up is the only choice available.
Hi Joe,
I thank you for solving the Listing not showing problem.
I need to ask one more question how to solve this small inconvenience.
THIS IS HAPPENING ON THE LISTING MODE:
1- I created 1 event which last 5 days from the 2nd to 6th August
2 - Now On the listing page is Showing as follow
August 2, 2010
August 3, 2010
August 4, 2010
August 5, 2010
August 6, 2010
By clicking on August 2, 2010 obviously will expand the content info of that event.
Similarly situation when clicking on the remaining dates 3,4,5,6 August which it will show the same info as per date 2 August.
My question is: would be possible to SHOW JUST the main date August 2, 2010
and NOT REPEATING the remaining days 3,4,5,6 August?
Many thanks
@Patrick Awesome! That did the trick - thank you so much!!!
@Jenn
Try changing:
#jd-calendar {
position:relative;
}
to
#jd-calendar {
position:absolute;
}
Ptrick.
Hi Joe,
I would like to thank you for the MyCalendar script.
I installed and removed it 3 times including the tables, because I’m having troubles to display the Events in the list mode.
What I have done after the install:
1- Created 3 test events in the July month
2- Created a page and inserted the following code:
[my_calendar]
and with the above conditions is showing OK the Calendar including the Events
3- Then I went back back on the page, and I REPLACED
[my_calendar]code WITH
[my_calendar category=”General|Other” format=”list” showkey=”no”]
(GENERAL is the category were the 3 events are listed under)
But when i look the page unfortunately is not SHOWING ANY EVENT, it just displays the July Month and the Prev & Next links.
What I’m doing wrong?
Some help is much appreciated
Thanks in advance
Antonio
Hey there - this is a WONDERFUL widget! Exactly what I was looking for! I just have one issue, and it’s hopefully a small one. I don’t know CSS well enough to fix it, so I’m hoping you can figure it out for me! I have it on our appearances page, and for some reason, it’s waaaaay down the page, and I cannot for the life of me figure out how to get it up to the top where it’s supposed to be. Help?? http://mainstreetquartet.net/appearances/ TIA!
There isn’t currently a method to do this. It’s on the future features list.
Hi There
I would like to place the events calendar in the sidebar widget but I can’t seem to find a way to have it in Calendar View. All I can see is to place Today’s Events or Future Events in List View.
I’m obviously missing something simple. I hope someone can help me.
Thanks,
Albert
@Lynn Yes, RSS and iCal are both on the requested features list (requests,) and will be added at some point in the future.
@Patrick Yes, you’re right - there’s a missing internationalization in the today’s events widget. This will be fixed soon.
@Angie Change the start-of-week setting in your WordPress general settings:
Settings > General > Week starts on. The plugin will respect that.My calendar is great but how can I get it to show Sun - Sat instead of the Mon - Sun. Am a novice at this so any help would be apprecitated. Thanks.
Hi Joe,
It is 10pm here and my events for tomorrow are now showing as today’s events. It seems the calendar is not adjusting for local time, I am GMT-3hr, which is set in WP General Settings. These events do not have a time specified. Does the calendar use Local Time or UTC time ?
http://www.myfallriver.ca/
Thanks,
Patrick.
Hi Joe,
Just curious on a couple of other features. Have you considered adding an RSS feed for the calendar events? Also, I would love to have iCal capability in the events.
These are two items that have me digging around and checking out other calendars. Right now I am handling the RSS Feed by manually creating a blog post for every calendar event and then linking them. This way people can sign up and receive the blog post when I add new items to the calendar. This is pretty cumbersome though.
Thoughts?
Cheers,
Lynn
@knoppi Yes, the author of the German translation contacted me this morning to let me know that the file was wrong - he’ll be sending a new copy soon.
Hej, I think something is wrong with the german .po file.
It contains some sort of website instead of a valid po file?
@Lynn, @Emma Thank you!
@Lynn I hadn’t given any thought to nested categories - but I’ll certainly think about it.
Joe,
Thanks again for your outstanding plugin support. I have been very impressed. In terms of future capability, have you considered nested categories? I love this plugin and would like to expand my site calendar to provide nested categories. Something similar to the following:
- Canadian Events
- Conferences
- Courses
- Webinars
- US Events
- Conferences
- Courses
- Webinars
Any thoughts on something like this in the future?
Cheers,
Lynn
Thank you so much! Everything is working now.
Cheers,
Lynn
Joe,
Thanks for your work on the plugin. I was pleasantly surprised to find the css issue fixed this morning (though I had been able to figure out a work around.) It’s people like you who make WordPress so great!!
Emma
@Lynn In your theme’s CSS file,
rcol.css, deleteoverflow: hidden;from the directions for#main.Joe,
Excellent! I saw the update come out last night. I will get to that this evening.
Any insights on the popup overflow issue yet?
I have put an absolute Top and Left position on mine in the meantime. Looks ugly but works.
Cheers,
Lynn
@Lynn I don’t think there’s actually any problem with the CSS editor, actually. However, the blank field for Show CSS was being re-set to false on every save, and after looking through the code again, I found that to be causing problems. This is changed in version 1.3.8; when you upgrade, the upgrade script should automatically reset the value correctly, but if not, you should simply need to delete the word “false” and save again. Let me know if you continue to have problems.
Thanks for writing back on my posts.
As for the overflow, I am unable to find any references in my theme which is Panorama. Any other ideas?
On the Style Editor issue, here is what I would recommend doing to reproduce the issue (assuming you can establish a clean rebuild from a test environment):
1) 1nstall (1st time) build of plugin
2) Using the Style Editor, enter invalid text (for me I had attempted to comment out a line of code instead of just deleting it. Apparently that isn’t allowed in the editor as all of the issues followed this step.)
3) Click Save
Here are the observations after that simple code change:
a) Calendar display is now corrupt with messed up columns etc.
b) Return to Style Editor page and the “Show CSS only on these pages” will now be set to “FALSE” (even though I never populated it with FALSE)
c) Attempting to use the “Reset the My Calendar stylesheet to the default” does not work. If this is selected and the Save button is clicked there is no effect and the calendar display is still corrupt.
d) Attempt editing the CSS using the Style Editor and no changes will take effect even if ensuring the “Show CSS only on these pages” field is set to blank.
As I mentioned before I tried uninstalling and reinstalling with no luck. For whatever reason after the intial step of corrupting the Style Editor it remains just hooped. Once I found the Options table in the WordPress DB and manually reset the my_calendar_use_styles and my_calendar_show_css fields back to blank then magically the table would appear formatted just fine.
Of course I have needed to make a good deal of changes to the CSS to match my theme. In doing so, every time I have to edit the CSS and I use the Style Editor, it would reset the my_calendar_use_styles and my_calendar_show_css fields to FALSE (no I am not typing FALSE in when clicking save, it is setting those values after hitting save.) So unfortunately I cannot get out of this issue. Even a clean install isn’t working as there must be something left after the uninstall that I need to catch manually. Any ideas?
Right now as a manual workaround, I am actually editing my CSS right in the Options table in the DB…essentially completely bypassing the Style Editor as I cannot make changes there without headache.
I hope this is useful. It would be good if we can figure this out as I can see this happening to users quite easily. Especially a novice at CSS who may easily make a typo and then upon hitting save the whole thing is messed up. I am happy to keep digging into it on my end if there is anthing you want me to look into. I can get you screen shots etc if you have an email address you would like them sent to.
Cheers,
Lynn
(website @ http://www.qualityperspectives.ca with calendar @ http://www.qualityperspectives.ca/calendar/blog/)
@Lynn Strange. I can’t reproduce this problem in my test scenario - can you tell me more about your setup? Does resetting the calendar CSS work? The values for “my_calendar_use_styles” can be either ‘true’ or ‘false’ — yes, use styles or no, don’t use styles. The value of my_calendar_show_css should either be “false” or a comma separated list of post ID numbers. If it’s false, that means that the settings is not set, and the styles should be shown on all posts and pages; if it’s a comma separated list, it means that the styles should be shown on these specific post or pages. Either way, being set as “false” is not a corrupted setting.
@Patrick, @Mike Sorry - I had intended to make that customizable, but it didn’t get on the list for this update. I’ll get it in the next version.
@Paula - Thanks for letting me know. I’ll look into that. I know that N/A can’t be set as empty at the moment — I’ll change that. I’m not sure about the early notice of your event, however!
Latest update, updating the my_calendar_use_styles and my_calendar_show_css rows in the Options table works but only temporarily. Every time I attempt to update the CSS using the Style Editor it resets these values to “FALSE” and I have to go back into the DB to clean it up. It is very weird behaviour. Any ideas from your end?
Cheers,
Lynn
Hi again,
So I decided to dig into the DB. I found the entries in the _Options table. I seems that if someone corrupts the content of the stylesheet in the Style Editor then the my_calendar_use_styles and my_calendar_show_css get corrupted with “FALSE”. I deleted the values and it looks like I am back in business. Crappy to waste 2 hours on re-installs etc but thrilled to be able to move forward again.
Cheers,
Lynn
Help!
I was previously using Keiran’s calendar and found yours tonight. It looks like it will be excellent. Serious issue has just occured after attempting to edit the stylesheet using the Style Editor page. I mistyped the /* comments symbols which caused an error in the stylesheet. Now the whole thing is messed up. I tried the option to reset the stylsheet with no luck. I have also tried uninstalling, reinstalling…no luck.
I see in the forum here that another person has had this same issue with the stylesheet being completely messed up.
I should also add that when I look at the stylesheet in the Style Editor window everything looks fine. I even went and copied the original content out of the my-calendar.php file and pasted it into the Style Editor window. Nothing seems to take. Is it storing this info somewhere else?
Please let me know if I can provide any other details.
Cheers,
Lynn
@Mike
Thanks for your detailed response. I had done this on a previous version but with every upgrade I have to do it over. I was wondering if Joe could make the changes permanent or maybe configurable ?
Anyway I’ll leave it or Joe to comment on.
Thanks for your help.
Patrick.
It seems the upgrade sorted the in_array problem out thank you…
@Patrick…
It is possible to change the Previous and Next Events to Previous and Next Month.. To do this, follow these simple instructions:
1) In the plugin files, click on my-calendar/my-calendar.php
Scroll down ( it will be a little before the half way mark down the page ) until you see this: // Configure the “Next” link in the calendar..about 10 lines below that you will see (‘Next Events’,’my-calendar’)..change the words Events to Month…
Okay, (‘Next Events’,’my-calendar’) will appear 3 more times in the next several lines…make the same change as before..
Okay, now as you scroll a little bit further you will see:
Configure the “Previous” link in the calendar is the
There will be places you where (‘Previous Events’,’my-calendar’)
Just like before, replace the word previous with Month…
Now re-visit your calendar page, and you should see Previous
Month and Next Month displayed at the top of the calendar..
I hope this has helped you.. Have a fabulous day!
- Mike
I just upgraded to 1.3.7 and for some reason the calendar would not load the CSS in the style section. I had to move it external and add in my header.php. Also when you use the new “Hide category icons in output” it still shows them under the category key. I had to edit the PHP to change showkey to no. One other thing is it possible to change NEXT and PREVIOUS EVENTS to NEXT and PREVIOUS MONTH ?
Thanks for putting all the hard work in, we all appreciate it.
Patrick.
@Joe: Three things…..On one site, I’ve updated to 1.3.7. On two other sites, I’ve gone to 1.3.6 but am not getting prompted to go to 1.3.7.
Also, in Settings, I tried to remove the N/A from “Label for events without a specific time,” but I can’t save with nothing in the field. So I just put in a space. Could this feature be turned off or on, as an option? The N/A is still appearing in the widgets.
In my Today’s Events widget, an event for tomorrow (June 25) is showing up, and today is June 24, no where near midnight (8:20pm).
@Joe, at http://www.larchmontgazette.com/community-calendar/ you’ll see that I’ve redone the event-details.jpg (blue arrow) so it points downward. I’d also like the gray background to go away to give an even cleaner look. I can’t seem to find where in the style editor to fix that, and I had no luck trying to make a new class in the theme’s CSS inserts.
I haven’t done an update to this calendar yet, waiting for the fix.
Well, ironically, I realized that the link you provided (your commenting URL) didn’t actually show me the problem, but it did cause me to realize what the problem was. So, it was indirect…
@Joe, are you talking about the disappearance of the event details? I didn’t supply a link, so I’m not sure that’s what you meant this time.
@Paula Thanks for letting me know - I had an earlier comment about that, but requested more information and didn’t get it. With your link, I was able to quickly see the problem. Just committed an update which fixes that issue.
But I think that all these bugs are finally getting shaken out. Thanks for your patience!
Like Mani, after today’s update, my event details are gone from the public view but are still there in the backend.
I seem to get this error for some reason… not sure why and not sure if anyone else is getting it…
Warning: in_array() expects parameter 2 to be array
Ciao
Tried uninstall and reinstall, now plugin will not even accept stylesheet changes!
Since upgrading, my events don’t show any description details (except for time) when clicked upon. Help!
http://tbafblog.com/bayevents/
Description details, as well as address details can be seen within admin panel, but not on users end.
Thank You!
Unloaded and reloaded the full code (new version) and all seems well. Not sure if I can recreate the error and don’t want to.
Was notified of updated version and downloaded it today.
Widgets don’t seem to work right now. The “Today’s Events” widget doesn’t work at all and the “Upcoming Events” widget only works with the events option, not the date option.
So, I’d guess it has something to do with having the wrong current date.
Either way would work fine. Probably it would be easier for the user and more universal if they were not permanently associated.
@Trilby Interesting. So, would you need those labels to be permanently associated with a given month/year, or would you only be worried about promoting the current dedication? If the labels need to be permanently associated with those months, that gets complicated; if not, this is pretty easy to add to the plugin.
Hi, Joe. Each month an organization offers phone training to professionals. One month is dedicated to First Aid (summer, insect bites, poison ivy). Another month would be related to pets and the stress of holidays, etc. The titles would be just a few words. Thanks for considering this!
@Paula Next update will deal with the flash of unstyled content issue.
@Ronnie Thanks for that suggestion! It wasn’t a complete fix, but it pointed me in the right direction.
@Trilby Can you explain to me more about what that text represents? Is it a category of events, for example? I can provide instructions to edit the code, but if it’s something which might be worth adding to the plugin as a feature, that’s not a problem.
@Mike Ellis No, that’s not currently an option. I have a long term goal of creating the option to create events during post authoring, which would automatically tie those posts or pages to an event, but it’s still a ways out.
@Ross Thanks for catching that! I’d totally overlooked checking the display type in that way. This will be fixed in the next release.
@Paula/Mitch Thanks for reminding me of the comment regarding MooTools. I’m not sure that there’s anything I can do about that issue other than recommend people to switch from MooTools to jQuery, but it’s helpful for me to remember that!
This plugin looks great. Only thing is - and I might have missed this - is it possible for each event to have its own page rather than it just being a mouseover in the calendar view? I’d see there being, say /events which would have the calendar and then clicking on the event title would take you through to - for example /events/detail/05-11-2010 or whatever.
I know you can hardcode in an event link but I obviously don’t want to do this manually for each event and have to maintain a separate “single event” page.
Sorry if I’m missing something vital..
My Calendar is lovely and was very easy to style. I tried several other options before yours and the results were not great. Thank you so much for this contribution.
I have a question. Is it possible to add a label to the area where the Month and Year are displayed? I would like, for example, to say July 2010, First Aid. Since these labels would likely repeat year after year, I would not have a problem to edit my-calendar php rather than go through the WordPress admin area, but I don’t quite understand what is required. Thank you!
Just a note to say I ran into a problem getting an event I scheduled for July 31, 2010 to show up in list view. It appeared just fine in the widget but not on a page. So I looked around for possible causes and decided to try having the FOR loop (beginning on line 1901) count one more day and now all is well again. I’m no expert, so I don’t know whether that’s a real fix or just duct tape, but hopefully you find it helpful.
Whoo. It’s been a busy evening, obviously. These’ll get looked at tomorrow!
@Paula,
I had the same issue w/ the “skipping month.”
The “List View” control for number of months to show actually causes that.
When you select “2” months to show in the “list-view” controls, it actually causes the “calendar view” to also skip a month. Change that to “1” and it’ll be fine.
Ah, I didn’t realize you could do it that way. Great!
@Paula, I just do showkey=”no” as part of the shortcode and it removes the categories. I think that’s what you’re looking for ?
And by the way, I’ve found that I can get rid of the Category Key list at the bottom of the calendar by putting “display: none;” at the end of the CSS for all of the Category Key areas in the Style Editor. No need to modify the .php file itself, and I would think this would survive a plugin update. Right, Joe?
It would be a nice addition to have a setting to turn the category icons on or off.
Hmm. I’ve found a problem. http://www.larchmontgazette.com/community-calendar/ Even though there are events in July, if I click on Next Events while in June, it skips to August.
Oops. I thought doing
thing would display php. My bad. Maybe this displays...php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Header') ) : ?
php endif; ?
Trying again without the and ? things. Sorry for the jargon.
@Paula, I really wanted to use something on header/and all pages, so the first thing didn’t work so well. But thank you for referencing that April post. I had not seen it, although I did read a lot of the previous comments when I first found this plugin.
I had not tried the revised DCG config, as I *mistakenly* thought it would not render properly w/o the carousel component.
So, for others with conflicts… here’s what I originally did that seems to work.
I registered an widget array in theme functions.php as header, and placed
in my header.php. Then I was able to place the DCG *widget* into that widget location, which rendered in the header. (removing the standard DCG template tag)
Now, with this new info on the optional jquery config, that seems to be the easier route. So, thank you!
@Joe, I have tried about 25 calendar plugins, and until now was forced to do dupe data entry with two plugins run simultaneously to get my preferred results.
This is such a great plugin and awesome support forum. Kudos!
@mitch: Did you see this from back in April?
“Tracy says:
April 14, 2010 at 5:54 pm
Joe - FYI - I was able to overcome the conflict with Dynamic Content Gallery by changing the settings for the Javascript configuration option (in DCG) to JQuery. The default was Mootools and seemed to be causing the conflict. I am most definitely not a developer so I have no idea if this helps or even does anything on your end.
“
Joe, a minor but ugly thing is happening. If you go to http://www.larchmontgazette.com/community-calendar/, in Safari, Firefox and Chrome on a Mac, the event detail boxes bloom immediately as the page renders, then snap back out of view. Is there a way to prevent this? It’s disconcerting, at the very least.
Oops. I see I can’t insert PHP code here. Well, it goes like this:
php if (is_front_page() && !is_paged() ) include (ABSPATH . ‘/wp-content/plugins/featured-content-gallery/gallery.php
\
…..if you add the proper PHP squiggles.
@Mitch: It’s so frustrating when something doesn’t work, I know.
I use the Atahualpa theme, and it’s so versatile. There’s a section where you can put PHP in various places on an options page, and the code gets inserted without the user having to do code editing. I inserted it “Above the loop” like so:
This makes is show up only on the home page.
@Paula, after your comment re: FCG I went in and reconfigured FCG and/or DCG about nine different ways, and no matter what, I couldn’t get any of them to play nice together.
On one site I have FCG or DCG on the home page, and on another in the header, and activation of My Calendar renders FCG and DCG a blank black or white screen in both places. I’d love to be missing something simple.
I see it works in your site (nice site, btw) do you have FCG placed in the home.php or ?
Thanks!
Joe, that worked perfectly! Thank you so very much, and our calendar editor also sends her thanks. I’m making a donation right now.
The only issue I had was an error message as I hit “import,” about a conflict with the SI Captcha plugin. I deactivated it, but didn’t have to do the import again. It seems to have worked anyway, and the maps are gone from the imported events. I haven’t tested adding new events yet, with maps, but I thought you’d want to know right away that the fix is working.
I want to fine-tune a few things, like making some new .png images for categories. If I make smaller ones than the default ones, will there be an issue?
You just need to reactivate Calendar to do the import, I think…I may have set it up to remove the suggestion to import if you’d already done it, which could be an issue, but I don’t recall offhand. If so, I can give you a reasonably quick way to get around that.
I wish we could edit our typos! iPad strikes again.
Duh! Just got the update. Thanks, Joe!
In order to do the import now, do kneed to reinstall your plugin to get it to offer that option?
Maybe just reactivate Calendar?
Sorry for typo in previous comment. The iPad keyboard takes some practice, and I’m outdoors in bright sun, too.
Joe, will the newest update have a new version number and a prompt in dashboard?
@mitch: I have FCG running fine with My Calendar, sit did with Kieran’s.
It does… pointing me in the right direction helps me to figure it out. I’m a css n00b, so I needed to figure out div/class, etc… I was not thinking through the #jd-calendar part, before the event-title part. So here’s what I did.
#jd-calendar .event-title {
background: #e7e7e7;
color: #cc0303;
text-transform:none;
font-style: italic;
}
I just hated the way the base theme rendered your fine work.
Thanks so much. As soon as I can figure out how to make Dynamic Content Gallery and My Calendar co-exist, I can launch this on my sites. Hopefully then I can contribute, as you are one of the few developers with the product AND engaging support that is truly worthy of a donation.
@mitch If you used something like
#jd-calendar .calendar-event h3 { text-transform:lowercase!important;}that should work. It’s hard to say for certain without seeing the theme, honestly — what you need to use to effect a change depends on how high a level of specificity has been stated on the existing styles. The “!important” directive shouldn’t be necessary - but sometimes is, when a very high level of specificity has been declared.Does that help you?
wow. you’re responsive. Fix is updated and works as intended. Thanks.
Any guidance on my css issue? I tried to change within the plugin Style box, but I guess I don’t know what I am doing, because it didn’t take.
What would I put in the Theme css to override the theme for the div class “calendar-event” and the h3 class “event-title” style? (Trying to get rid of the ugly black box and all caps that my theme seems to render).
Thanks again.
@Paula, @Mitch: Sorry about that! No excuses: I just forgot to fix that bug in this release. I just committed an update with that bug fixed, and it should be available shortly.
As Mitch said, there’s a problem with the map feature. I just imported many events from Kieran’s calendar to a new installation of yours which I installed from the WP repository. All of the events were populated with that map.
Since this is a very active site, I backed out of everything so there are no events in there now. My calendar person is going to start manually adding future events, unless you can come up with a fix very soon. Otherwise, the installation went well.
Hi Joe,
Is it possible to add a close “X” in the event window when it opens to allow the user to close the popup box?
thanks
-dukiejc
Hi Joe,
I see you dropped an update, did it have the fix on the map info “must be > 0 to show” issue? I tried it w/o info in field, but a map still populated? Not that I have anything against Coffeeville, Kansas (as that is the default when map data field empty) : )
I have tried to figure out how to change the layout (override the theme default) on the calendar [ my_calendar ]. I guess I know just enough to be dangerous, but I cant figure the format to do so.
How would I change the div class “calendar-event” , more specifically the h3 class “event-title” to render differently (thereby overriding the theme)?
Thanks so much in advance for any guidance.
Is there a hover feature for the upcoming events list?
Exactly, online meetings with people from different time zones. Or maybe an online launch event for a new web app or something.
@Tyler Interesting - as in with virtual or online events, where the event time is fixed but participants will be joining in their own time zones, for example?
I’ll definitely look into that - it’s an interesting idea, but will take some thought to be implemented well. Thanks for the suggestion!
It’s good to see you are actively working on this to make it compatible with WP 3.
Thanks for that.
A quick question..
Is it possible to add an argument when calling the code by php script to change the Timezone of the calendar display? Lets say I have a timezone field in the users profile, I would like it to display the time based on the users time zone option.
killer. man you’re fast! thanks. I found the logic for it and tried hacking on it but no luck. I’m much more of a front-end guy
@shag I’ve got that issue fixed in my working copy — I’m still fixing a couple of additional bugs, then I’ll be publishing another update, probably early next week. Thanks!
This plugin is excellent. thanks so much. I do have a question about the time display. It says to leave blank for all-day events or events with no specific start time. Perhaps it’s intended but it shows 12:00 if there’s not a specific time entered. Is there a way to get it to show N/A, leave it blank or something? an if statement I can trow in there? I tried to manually enter “N/A” but it doesn’t like that.
little something for the suggestion box might be an “All-Day” checkbox that outputs the same and an end time option.
thanks, Shag
Thanks for your response. Could you direct me to the files that controls the categories? Maybe I could figure out a fixed myself. Right now that’s the only thing holding me back. Otherwise the calendar is perfect. Thanks for all you support!
@mitch 1) Thanks for mentioning that - I took away the length limit, but obviously I should still be requiring it be greater than 0! 2) You can change it like any other element - it should have a unique class. 3) I’ve looked into them, and they are definitely JavaScript conflicts. My first impression is actually that my implementation is correct, and the other plugins are applying their JavaScript without first checking for conflicts, but I’ll see what I can do to revise it. 4) Thanks for mentioning that! I’ve fixed it.
btw, just fwiw, your link to “feature requests” on this post [http://www.joedolson.com/articles/2010/04/new-wordpress-plugin-my-calendar/] 404’s. Thought you might want to know.
the more I work with this, the more I like it. I’m figuring out a lot of things, thanks for the nice in-plugin help info. Some confusing items persist, if I could indulge you for some help…
1) It seems as if I leave the location info blank, yet still have the map box checked in settings, a link to a non-existent map is populated. (Even with insufficient - e.g. none - location data in the event.) Of course, if you uncheck the map box in settings, the link goes away, but is this intended function? It seems as though the “insufficient” data should over ride a map link placement?
2) How can I change the css for the title on the large calendar? It looks wonky. Likely a h2 tag based on how it looks on site.
3) I saw you released a recent update… any word on the Featured Content Gallery/Dynamic Content Gallery (likely js) conflicts?
Thanks again… this could easily become my calendar plugin of choice, especially considering how engaged you are in support.
@shag Glad you managed to find it! Thanks.
nevermind. I’m a space cadet today. found it under help. thanks.
is there a template tag I can use rather than the widget? Perhaps something where I can control what is shown? like the description, date and time? I saw mention of short-code but I didn’t find any documentation. (or maybe I’m just missing it?).
thanks, shag
@Jeff That’s good to know - I don’t test in WP MU, but I am testing in WordPress 3.0 under multi-user mode. With the merging of codebases in WP 3.0, that should allow me to resolve your problem — if not in WP MU, at least when you upgrade to 3.0.
Thanks Joe! You are correct in your thinking. We have multiple categories that always revert back to “General”. BTW, we are using WPMU. Do we need to create a global table?
Thanks again.
@Alex W This problem will be fixed shortly!
@Jeff I haven’t encountered this issue before - I’ll look into it and see if I can find a problem. To clarify: you have multiple categories created, but whichever one you select, the event always ends up in the “General” category anyway - is that correct?
Joe,
Great plugin! I have a couple of questions tho. Is there any issues with creating categories? When I select a category it always seems to revert back to general. Along the same lines, I am having issues when using short code for a specific category as well. Might be the same problem.
Thanks for your help.
I am attempting to implement my calendar in my wordpress site (version 2.9.2). I have Simple:Press forum (version 4.2.2) installed and every time I activate my-calendar I get a database error:
“WordPress database error: [Table ‘wp_my_calendar_locations’ already exists]” - but only when you access the forum page??
Checked the database, but see nothing out of the ordinary. Is there a way around this conflict?
@Jodie B Strange! I just took a look in Firefox for PC, and it also seems to work for me (albeit using FF 3.6.) Given that, I’m wondering if it might not be a caching issue — have you tried forced refreshing the page and/or restarting the browser?
And thank you! I appreciate your willingness to donate!
That is exactly what it is. When I view the site on my PC using FF 3.5.9 the hover doesn’t work. When I tested it in IE and Chrome and it worked fine. First time I have seen something work in IE and not in FF, usually it is the other way.
I realize this is not a problem with your plugin but any suggestions would be appreciated.
Also, look for a donation from me in the new few days. It is rare to find a plugin developer as willing to help as you are.
@Jodie B What browser are you using to look at them? I just took a look using Firefox for Mac and everything seems to be doing exactly what you’re looking for - the calendar links turn green and become underlined when I hover. It could be a browser-specific issue, of course.
I am having a style issue. I have upcoming events in my sidebar (http://www.drivingir.com) and I want the items that are links to turn green and be underlined when you hover over them. All my other links in the sidebar do this except the ones for the calendar. I even tried adding this coding to the style setting in the plugin but it still is not working.
Thanks - that would be a great feature. Look forward to seeing it.
@farshid That’s on my list of database changes to make, but I’m holding off on making those changes. I only want to do a major database change once (since it’ll be a royal pain on the upgrade front,) so I’m just keeping a list of changes to make until I feel I’ve gotten enough.
@meleighsmith I have some code which a user supplied which is supposed to do that, but I haven’t reviewed it yet. It’ll be incorporated into the plugin eventually, but is not available right now.
Hi Joe, is it possible in list view to have the page start at the current day and show the upcoming 30 days, rather than showing the full month?
e.g. on this page: http://www.pennstatelocal.com/calendar/ have it not show the days prior to today, but start with today.
Thanks, Melissa
joe, thanks for the quick fix. address is working now.
btw, there is an optional end date but not an end time for events. i think it is important to also be able to specify an optional end time. thanks.
@Mike I also made a minor update to the stored CSS file, which should fix your problem without effecting other installations. You’ll need to reset the CSS to make use of it.
@Farshid, @Andrew I’ve updated a number of things: fixed the unstripped slashes, a bug with being unable to add location information if you haven’t added any stored locations, and I also removed the requirement that location string must be five characters to display. Updated version should be available from the plugin repository soon.
Hi,
I’m not sure if you know of this issue.. An event title is displayed on the calendar differently in Internet Explorer ( IE8 ) than it does in Firefox (version 3.6.3). For example, in IE8, the titles do not span the entire length of the calendar day space, but instead break at about the center of the space and then continue on the next line, even though they do in Firefox.
I was wondering if there was a fix so the title would display the same in IE8 as it does in Firefox…
I’m sorry for the choppy description. I hope you are able to decipher what I’m trying to explain.
Thanks again for your hard work and dedication.
Love, peace, and happiness to you always
- Mike
Joe, I had added the events with full or partial address. I noticed they don’t show up. I open the edit page on those events, and nothing in any of the address fields including name of location. I add the address again to one of them, save it. Open it and the address is gone again! I haven’t checked the DB but I assume it is not in the DB since it is not in the form? I tested it on several events. One event that I had added before the last upgrade still have addresses.
Hi, Farshid - can you provide some more detail for me? This is pretty surprising, and I want to be sure I’m looking at the right things: 1) are these addresses you added directly with events, or that you added as locations and included with events? 2) are these addresses added before the update, or only after? 3) Are the addresses gone from the database, or are they just not showing up?
My testing, I believe, was reasonable — but I do understand your concerns.
i just noticed that all the addresses i type in (painstakingly) have disappeared! looks like your latest does not save the address. this is not good.
in general it would be good if new versions are tested more to make sure all existing features are not broken. thanks.
joe, what happened to the link for addresses? i just noticed the latest doesn’t include google map link to the address i provide?!
That sounds like an issue with your theme CSS — most likely, because your content area uses a CSS setting of
overflow: hidden;. If you eliminate that setting (either globally or on just that page) you shouldn’t have any problems with the calendar display. However, I can’t guarantee that it won’t have other consequences for your theme.Joe,
Looks great. Only problem I have is that when I toggle my event details near the end of the week, the window appears but half of it disappears under my sidebar (I use the Patagonia theme). Is this an easy fix on my end in the editor?
Thanks,
Ross
@dukiejc Thank you very much! I appreciate it!
Hey Joe, thanks for a great plugin. Just sent a donation through for your work.
thanks
dukiejc
@andrew I haven’t had a chance to check that problem yet - I would say that it’s not particular to you, but is particular to your server setup. I’ll try and get an update out today after I’ve verified the source of the problem, but I can’t guarantee it. On the abbreviating titles question - I’ll think about that. I can definitely see the advantage.
I want Jodie b’s “problem”
When you have 3 or 4 events listed per day it would be good to abbreviate the title (ideally with full title displaying on mouseover). It would make the output in calendar mode much tidier.
Thanks again for the plugin and support Joe, financial contribution will be forthcoming.
hi joe
did you manage to replicate the problem or is it peculiar to me?
thanks
Andrew
@Jodie B The title will show the entire event title as listed — there’s no abbreviating or hiding going on in the plugin. It’s possible that your theme could be having an effect, however.
Is there a way to make the title line of the widget display more characters? My client is a coach and some of her events have rather long titles.
@Rebecca Not yet - I’ll be updating the widget code for multiple widgets in the next update, but I’m not certain when that will actually be!
Is there any way to have multiple instances in the sidebar? I have two categories and a unique header list for each one.
As a bit of additional info re: plugin conflict, I had this same thing happen with a Picasa plugin and the FCG and DCG plugins. It specifically happened when I checked a javascript box on the picasa plugin settings.
If box checked = active = conflict. If box unchecked = inactive = no conflict.
Not sure if this adds anything to the analysis, but thought I’d pass along. FCG has over 200K downloads and DCG ~50K, so this conflict may come up more often as your plugin (undoubtedly) becomes more popular.
Thanks for your efforts.
Mitch
I just noticed that wordpress comments strips out the slashes
The first example had one forward slash before each quote.
After editing the single slas becomes 3 slashes. Edit again and you have 5 slashes.
Hope that makes some sense
Hi Joe
Great to know it wil be fixed. The issue seems to be with Country, I had intended to specify UK, US etc but thats not possible. SO the workaround for the moment is United Kingdom, United States etc
If we could filter results by country or city etc that would be awesome.
In regards to the extra slashes.. Here is an example from the backend admin interface:
“You'll hear two visionary keynotes and presentations on what's coming up on the digital horizon, all topped off by relaxed networking at our evening drinks reception. ”
If I edit the entry and add an address for example, the problem gets worse and we now have:
“You\'ll hear two visionary keynotes and presentations on what\'s coming up on the digital horizon, all topped off by relaxed networking at our evening drinks reception
The output appears in both versions of the calendar output standard and list view.
Cheers!
@mitch Thanks for letting me know about that - I’ve never used either of those conflicting plugins, so I’ll have to give them a look and see what the problem is. Thanks!
@andrew Also, although I don’t have any plans for a way to specify country, that does give me an idea for a customizable delimiter, where the author can specify a limit type and a limiting value as a shortcode name:value pair. Don’t know when I’ll get to it, but it wouldn’t be overly difficult, so it could happen as soon as the next major release.
@andrew @zahra That character limitation on whether address information appears is only supposed to effect the map link - so I’d call that a bug. At least, that was my intent. It’s probably something I’ll discard in a future version, anyway — it’s kind of pointless. Can you tell me where all these slashes are showing up? (List, Calendar, widget; what types of information are getting slashed, etc.) Slashes should be getting stripped on all outputted information, but it sounds like I may have missed something.
Hey Zahra
Thanks for that, worked a treat. I specified country as UK which it did not like. I changed it to United Kingdom and all is now well. Just need to work out what to change in the code to get rid of all slashes /// that keep// appearing ‘/ anywhere quotes exist.
Hi Andrew,
I beleive this is a bug in the plugin or should I say a limitation. All the address (and not the name of the location): adresse lines+city+postal code and country have to be higher than 5 characters to get displayed.
Zahra
First off, thanks for all the effort that has gone into this plugin.
I have one issue. I do not seem to be able to get address details or link to map to dislay. I set the options to true but they still do not appear in either mode, list or calendar view.
Is this peculiar to me? Any suggestions as to where I would start to try and resolve this. As I have events being listed across the Globe the Addres or at very Least City, Country are essential.
On the same subject. Any plans for a future release that might allow you to specify country much like you can specify category for listings. This would be awesome!
Anyway, thanks again.
Hi Joe,
I’m not sure why there are so few good calendar plugins, I’ve looked at tons, but this one is one of the best I have found. I started playing with some test events, but when I activated it and went to my site(s) I found that it had conflicted with both Featured Content Gallery and Dynamic Content Gallery. Do you know why that might be? and do you know of any workarounds that will make these co-exist.
Thanks for what seems to be a great plugin, I hope I can get it to work.
The calendar input is on the 24 hour clock; but the output uses a 12 hour clock. So as long as it’s saying 12:50 am, that’s correct.
At a later point, there’ll be templating for event details so that you can choose your own time format — but that isn’t written yet.
Thank you Joe,
Your answer agrees with my thoughts. However on My Calendar when you put in for 00:50 it actually shows as 12:50 on the calendar……despite the figure stored in the database being 00:50.
Other than that the calendar works really well.
Ah. I thought the link in question meant it would link back to the calendar itself. OK, thanks.
In regards to the time debate, both 00:00 and 24:00 represent midnight; officially, 00:00 is used to represent midnight as the beginning of a day where 24:00 represents midnight at the end of the day — but this doesn’t have widespread practical use. Any time after exactly midnight is represented using 00:nn, since which day that time falls on is more explicit.
@Paula Looking at your calendar, it doesn’t seem like you’ve provided a link for those events. The link-title template code provides a link if one has been supplied, but only provides the title if it’s not available. Since there’s no link in the event listing in the main calendar, I’m assuming that you didn’t supply one.
Loving the calendar, but even though I have the default link-title in the upcoming events widget, the links are not clickable. See the right sidebar at http://anglicanwomensempowerment.org/
Hi Andy…
Hmm I guess I am just used to 23:58 is 11:58 and once it hits 24 its actually 00…
Hi Roy,
Like Pam I have always thought midnight as 2400 and then one minute past on 24 hour clock as 00:01 and not 12:01am. I guess there are various conventions but from a read of Wikipedia 00:01 seems to be the norm.
Cheers
I think midnight is 2400 hours.
@Andy
But 23 is 11, 00 is 12, and 01 is 1. What is not right here?
Great plug-in, thank you, but have hit one little problem.
I am using it for coach trips into Europe. The event therefore starts in the early hours of the morning. When I enter time as 00:50am it goes into the database ok but appears on the users page as 12:50am. I do not think this is quite right. Anyone able to help please.
Cheers
Hi Joe, can you tell me how to not show the event time in the upper left corner in the popup? I want to remove that column altogether. I could change the CSS to display:none; but that would also affect it if I use the calendar elsewher, right?
Thanks
Ok looking at the style editor I see I can change my own JS and I changed the toggle to a hover and it works for my purpose…
Great plugin however can you please make the “previous” and “next” events ajax powered? And it would be great if you just have to hover over the date and it pops up instead of clicking it.
In addition, I didn’t see a template tag for this plugin, is there one? I want to put this calendar preferable in my sidebar.
All and all, one of the best calendar plugins I’ve seen…Great job!
Hi Zahra,
Thanks! Your method works and i’m able to activate the plugin.
Hi Joe,
I got this error too an the live server. My only assumption was that probably they were running an older version of PHP… I just added parentheses to the clone method and it fixed the problem that way:
clone($event);
Thanks,
Zahra
Hi Joe,
I noticed another user’s comment above about getting an error message while trying to activate the plugin. I received the same error message:
Parse error: syntax error, unexpected T_VARIABLE in /hermes/bosweb/web235/b2352/sl.hermitag/public_html/beta/wp-content/plugins/my-calendar/my-calendar.php on line 1062
I tried reinstalling a few times but still getting the error. Any ideas what it could be?
Thanks.
Is it possible to have more than one upcoming events widget? I have different sidebars for certain pages and would like to have this widget on each of them. Right now I can only use it on one page.
Thanks, Joe. As it turns out, my colleagues love the way you have the on-click details, so I won’t be fussing with the JS anyway.
Thank you, Zahra - both for your donation and for your bug find and fix! That’s much appreciated. This change has been made in my working copy, and will be available in the next update. I’m in the middle of some other changes, and once those are finalized and tested, I’ll make this update.
Paula - one of the changes in the upcoming version will provide the ability to customize the JavaScript calling the event information. I won’t be offering any specific alternatives, but making your own changes will be an option.
I have a new request. The old Kieran calendar show event details upon hover. Now, you have to click to see details. Could this be an option?
Zahra, thanks for that. Before you posted this, I dug into the file and simply removed all the single quotes from that section. Then I saved the file and tried changing some text in an existing event. It seemed to work fine. So now I’m leery of making the changes you made, since whatever I did at least didn’t break anything.
Do you think I should just leave it alone now and wait for a full update from Joe?
Hi Paula,
I have added the following snippet code:
if($repeats==”” || $repeats==null){
$repeats=0;
}
Before this query where I also removed the single quote from the line:
event_repeats=” . mysql_real_escape_string($repeats) . ”,
$sql = “INSERT INTO ” . MY_CALENDAR_TABLE . ” SET
event_title=’” . mysql_real_escape_string($title) . “’,
event_desc=’” . mysql_real_escape_string($desc) . “’,
event_begin=’” . mysql_real_escape_string($begin) . “’,
event_end=’” . mysql_real_escape_string($end) . “’,
event_time=’” . mysql_real_escape_string($time) . “’,
event_recur=’” . mysql_real_escape_string($recur) . “’,
event_repeats=” . mysql_real_escape_string($repeats) . “,
event_author=”.$current_user->ID.”,
event_category=”.mysql_real_escape_string($category).”,
event_link=’”.mysql_real_escape_string($linky).”’,
event_label=’”.mysql_real_escape_string($event_label).”’,
event_street=’”.mysql_real_escape_string($event_street).”’,
event_street2=’”.mysql_real_escape_string($event_street2).”’,
event_city=’”.mysql_real_escape_string($event_city).”’,
event_state=’”.mysql_real_escape_string($event_state).”’,
event_postcode=’”.mysql_real_escape_string($event_postcode).”’,
event_country=’”.mysql_real_escape_string($event_country).”’”;
I did the same thing for the update query.
The file in question is my-calendar-event-manager.php .
I would prefer if Joe published a release for that bug instead me going and publishing a fix on his website.
Thanks,
@Zahra, this is something I’d like to fix! Since you sound like you know your way around PHP, could you post the corrected code, along with the line number in queston? I’m sure Joe will get around to releasing a cleaned version, but until then…..Many thanks for the find!
Hi Joe,
This is to tell you how grateful we are to use your event calendar plugin in our non profit organization. I made a donation on their behalf.
I just would like to mention a bug that could benefits to others who are interested in that plugin:
- When you are trying to add or update an event, the query treats the repeats column as a char whereas in the DB it is an integer. Just removing the signle quotes from the insert and update query in the event manager file fixed the problem for us.
Thanks again for the great job,
Zahra
@elisa No, the typo has nothing to do with showing a grid calendar in the sidebar — that’s not currently a feature of this plugin.
@jose The plugin should work just fine under PHP4, and line 944 doesn’t contain anything which I’d expect to cause any problems — it’s just a database query. You may want to try deleting the plugin and re-installing; it could be a corrupted installation. If you continue to have this problem, however, I’d like to explore it further.
Hi Joe!
I have just instaled your plugin and right after activating it the panel shows this message:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/my-calendar/my-calendar.php on line 944
I wonder if it has to do with the php version. My server runs php4 does this plugin works only in php5 servers?
Thank you in advance for your comments.
can you please list here the file and typo correction for the widget. it will show a grid calendar correctly in the sidebar?
@Paula I’m working with another person to track down import issues; I’ll get back to you on that later. I’ll resolve her issues in the plugin, then email you the updated version and see if that also solves your problems!
Joe, a big “duh” here. I hadn’t even realized there was an option to show past events in the widget. Thanks for pointing me there, ever so diplomatically.
@Chase Huh. Apparently I used that class twice! Damn. I’ll definitely be changing that in the next release, but for now you’ll want to add element specificity to your CSS:
h2.my-calendar-header.@Paula What are your settings in the upcoming events widget? I’ll email you to explore the import function further.
That did make the word Calendar disappear. It also hid the jump boxes for the months. I need those. Is there a way to separate them?
2 things: past events are still showing up in the upcoming events widget in the sidebar. And I can’t get the import function to work, to pull in data from Kieran’s calendar.
The class for that heading should be
.my-calendar-header— I’m not sure why Web Developer wouldn’t be providing you with that information.Unfortunately when I use Web Developer in Firefox to see the css class for the word Calendar, it says it has no style information. So can you tell me where in the actual calendar code it outputs that header so I can do away with it or add a style that I can set to display:none?
Thanks again
@Chase I understood that you just needed to remove one or the other from your statement - sorry. The easiest way to remove that title would be using CSS - just take the specific class for the heading and apply
display: none;to that class.Thanks. This code:
did take off the page title, but it did not remove what I wanted, which was the big word “Calendar” that appears right above the month in question in list view. That’s what I want to get rid of.
Thanks again
@Chase The
h3used to output the month label has a class which allows you to target it separately with your CSS (.my-calendar-month), so that shouldn’t be a major problem to specify.The JavaScript in the calendar is currently pretty basic; my longer term plans including making it more configurable, but that hasn’t been dealt with yet. You can disable JavaScript in the list view to simply view all events at once, but at the moment I don’t have an option available to adjust the scripting.
If you set the styles for #calendar-list and #calendar-list li to have no padding or margins, that should give you a start at resolving the indentation — without knowing your actual theme, I can’t really provide more specifics than that, but setting your margin-left and padding-left to zero should eliminate that indentation.
As far as removing the Calendar title from the view, the easiest thing is probably to edit your theme, actually - this is also in my very long list of things to make configurable, but time being what it is…
If you adjust your page.php or single.php theme file (depending on whether you’re using the calendar on a Page or a Post), you can add a basic if/else to eliminate the heading on the page:
< ?php if ( !is_page( 'calendar' ) ) { ?> // the portion of your theme showing page titles < ?php } ?>@meleighsmith I’ll answer you separately, tomorrow!
Having played with the h3, I need to find the code that outputs the “Events in [Month Here]” bit at the top of the list to change it altogether, because when I made the h3 bigger, it made the events in the calendar view enormous. Can’t have that. I’d also like to make it so in list view, days only retract when clicked on again, not just because the person clicked another date. So if someone wants to open them all at once and print it, they can. And last, in list view, I can’t make the dates and flyouts align to the left with everything else. There’s a padding, but the css lists no padding. I want to get rid of that so they don’t have an indent.
Will donate for answers, thanks
How can I a) remove Calendar from above the list view (it’s redundant when on a page already named Calendar) and change the size of the bit that says what month is being displayed? I searched the code and couldn’t seem to find it. Thanks
Hi Joe,
Thanks for this plugin - I think it’s going to work exactly as I need it to. I’m having an issue with the import function though - trying to import from Kieran’s calendar into yours - it’s just giving me an error stating that nothing was imported.
(Sorry, I also submitted this question through your contact form - decided to post the question here for others’ benefit as well!)
@Greg Thanks for that! That’s more or less the same fix I used throughout the script; clearly I missed one! I’ll get that patched in shortly.
The
date()function returns server time; it’s not altered in any way by WordPress, so this is normal behavior.I ran into a problem with the Todays Event widget. For some reason it was calculating today in UTC time not local time. So on the east coast of the USA it would flick over to the next days events 4 hours early. To fix this I had to modify widget.php and replace the line:
$events = my_calendar_grab_events(date('Y'), date('m'), date('d') );
with
$offset = get_option('gmt_offset');
$today_year = date('Y',time()+(60*60*$offset));
$today_month = date('m',time()+(60*60*$offset));
$today_day = date('d',time()+(60*60*$offset));
$events = my_calendar_grab_events($today_year,$today_month,$today_day);
to allow for the GMT offset.
I know the date() function in WordPress is supposed to return local time, but I can’t figure out why this is not the case in this instance.
If you are having this problem with the todays events, this is how I fixed it.
Cheers
@Farshid Thank you very much for your donations! I appreciate your support a great deal!
@Scott I’m glad you were able to solve the problem - even if you had to resort to such drastic measures to do it! Thanks!
It was a bad install, I removed old my-calendar files from FTP then just uploaded the new version.
This time I removed the corresponding database tables and started afresh and it works fines.
Thanks for your time with this project!
Kind Regards,
Scott
Hey I was using shortcode
[my_calendar category=”MISSIONS” format=”list” showkey=”no”]
on one of my pages, but this no longer works since upgrading to 1.2.1, do I need to update the shortcode? Also where are docs for shortcode info? I couldn’t find them
Kind Regards,
Scott
hi joe, i made a donation to your calendar plugin today. i use it and i like it. thanks for your hard work. this is my 2nd donation. i hope all others who use it also cough up a few $s to help you out. best.
@Marcos This has been fixed - are you on the most recent version? If not, please give me more details; the problem has been fixed for other users who had that problem.
@TDU Got it. There’s no way for you to change that easily; it’s an element of the plugin which I haven’t revised from the original Calendar plugin. I’ll certainly take that into consideration in a future version.
Hi Joe, any updates about the past events issue?
Do you remember, the events don’t expire even the widget is set to clear them.
Regards,
just to clarify, I meant in the Event posting area. On the calendar itself, the events display in ‘normal’ (for here) time eg. 6:00 pm. But when you make an event post, it uses the other format.
Is there a way to use a time format other than ‘military’ time (eg 18:00 hours)? That format is generally not used here, and it’s confusing to the user I am setting a site up for.
Thanks.
@Andria 1) What version of the plugin is installed, 2) was that your original installation, or is it an upgrade? May I see your installation? It’s hopelessly impractical to help solve a CSS problem without seeing the site.
While working on a Windows operating system through any browser, and on a Macintosh through any browser EXCEPT Safari, my calendar shows fine. When I open my site in Safari “monday” starts where “saturday” is and the rest of the calendar is cut off. Any suggestions? Im not sure what else to try. My calendar will only work in shortcode on my page as well
Sorin,
I am using Atahualpa and IE8. It displays fine. I have had weird intermittent trouble with Atahualpa. On one of my sites I have trouble on the dashboard. Locks up when I try to do anything with a widget. Works fine in Chrome. This has nothing to do with My Calendar.
I have another site set up just like the one above and it works fine in all browsers.
Joe,
All is working is working great with My Calendar. Thanks!
Pam
the interesting part is that, in Chrome and Firefox works fine, and even in IE works fine maybe 10% of the cases. The rest of the time, it looks like a collapsible panel, it appears for a second and it gets hidden. I can turn it on again if you are interested to take a look at it and believe it would help.
@Sorin Most likely, it’s a conflict with the jQuery called for by the plugin and your theme; although it’s impossible to tell without seeing what’s going on on your site. It could certainly be something else.
I installed the latest version, but I have an issue: When the plug-in is active, in Internet Explorer 8 and Atahualpa theme, the category and Pages menu bars both are visible for a second and then disappear. I turned off the plug-in, but I wonder if anybody else experienced the same issue.
http://thefantasticmom.com
@all All right, I found the widget issue — it was a typo. I had managed to insert a stray character into a variable name, causing that variable to have no valid value. The update should be available soon.
Thank you for the quick reply. Shortcode still works, yeah, only the widget is broken.
@Farshid @Thomas @jfg Thanks for your comments! I’ll take a look at the upcoming events and see what’s going on there. Have you tried it with the shortcode in a post/page, as well? I’ve got at least one person where it appears to work in the shortcode usage but not as a widget. I’d like to see if there’s anybody else where that’s also true.
@masada I do make tests, but I don’t go crazy over them. If I was being paid to do this, I would happily take the time to test all of the possibly combinations of factors that can go into causing a plugin to not work in a given scenario. But I’m not, so I’m perfectly happy to use crowd sourcing to identify bugs. And that’s not likely to change.
Can u make some tests before you publish another update? Every time you try to fix something you mess something else.
Don’t know how did you manage to get so far with this plugin. Omg…
Hello! Latest version only shows today’s events. No past or future events. Suggestions? http://www.entremusicas.com
Thank you for your plugin. Unfortunately I’ve made the same experience as Farshid Ketabchi, the Upcoming Events Widget doesn’t display any of the scheduled events (I’ve today installed the latest version of the plugin)
joe, thanks for the latest fixes. the access mgmt / multi user calendar features work right on now. but there seems to be something wrong with upcoming events widget. i don’t see any events.
Hi joe!
Thanks for the update. The quote slashes work well except when I go back to edit an entry and save it again - then the code adds some more slashes. But as a first time entry it works fine.
Also 2 small suggestions for a future update: having an X (close) button inside the events detail box would be nice and so would the option to center the events detail box on the screen. When an event has a lot of details and is on the last column of the calendar, one has to scroll the browser screen horizontally to see the info.
This is fast becoming the best WP calendar plugin out there!
So, this question is answered: in the latest version update, I managed to reverse the variable values for past and future events. If you’re displaying the upcoming events by date rather than by number of events, this doesn’t effect you; but if not, those two numbers should just be entered reversed. This will be fixed in the next release, which will be on Monday.
Quote slashes and Safari rendering should also be fixed (although you’ll need to reset your Calendar styles to get the Safari changes) in that release; multi-user issues may also be fixed by then.
Joe,
please help! I installed the upgrade this morning and now the upcoming events widget only shows past events. Major problem for me as my client really needs those showing while we come up on a major weekend of events.
I am tied up all day so I can’t answer if your write after 8am eastern.
Pam
joe, thank you for the new ver. good work on the access (edit/delete) right for multi user calendars. but it has a couple of bugs. an admin should always be able to delete/edit any event even if the event is posted by a subscriber. also once i create an event as a subscriber i still cannot delete my own event (though event btn is active).
i sent you an email with more details. thanks.
Hi Joe!
Nice update, the accents work well in the event titles and love the image change for the arrow. I don’t know if this was supposed to be fixed in this version or not but I’m still getting forward slashes whenever I use ’ or ” in the events descriptions.
CM, it looks fine in Firefox on my MacBook Pro but looks awful in Safari. Mine looks bad in Safari too, but not as bad as yours! The font for mine looks weird, but at least the day boxes stay within the borders of the calendar, unlike yours.
so figured out why quotes work on my local machine, but not a production server. I had magic quotes turned on, on my local machine. It’s deprecated, but as a temporary fix for me I just turned them on my live server by adding a .htaccess file to the root directory with the following 1 line of code in it.
php_value magic_quotes_gpc on
@Patti Just for an FYI, that’s not actually what @CM’s calendar looked like when she posted — we talked over email for a bit! Her comment had been snagged by my spam filter, so I didn’t see that until today. You’re entirely correct though, concerning the size of boxes - regularizing the size of the calendar boxes causes all sorts of problems with trying to make the content work. To make them large enough to show all the content of the busiest dates and all be the same size would result in some pretty big messes, or a lot of hidden content…not really usable, either way.
@CM - Nope yours looks pretty much like it’s suppose to look. Here’s a link to mine, so you can see what happens when you get several events in it
http://westsoundgardener.pattisplants.com/calendar-of-kitsap-garden-events/
It would be really have to make a set square size to the boxes, because then they can’t expand and shrink to fit the content, as needed. This is not unusual for computer generated calendars, which are a lot different than printed calendars. You can change the colors and font, plus change the size and a couple other things, using the style sheet using the Settings for My Calendar, in the WP dashboard.
There’s no fix for it yet; the loop which produces the upcoming events widgets is pretty complicated, and I haven’t found exactly what the problem is yet. Thanks for your patience!
in the upcoming events widget, the past/expired events do not go away. i remember this being discussed. what is the fix for it? thanks. i think they should stay in the calendar view but not in the upcoming events widgets. clearly a bug. thanks.
@Facundo I’ll look into supplying that in 3.0, when MU and WP codebases are merged, but I’m not going to backport the plugin into MU 2.9.2, so you’ll have to wait a bit. I’m not even certain how I’d go about that, so we’ll just have to see what happens! As far as the Spanish translate goes, the date information in the widgets is being pulled from the PHP installation’s
date()function, so if that installation isn’t in Spanish, the months won’t be pulled in Spanish.@James Thanks for the update.
@adam There have been reports, but they’re all dependent on the theme in use.
Does anyone else have problems with how the calendar looks on your page? Please take a look at my site http://www.fayl.org/?page_id=8 and let me know if it’s supposed to look like that or if I’m doing something wrong. I just don’t like the look at all… very unprofessional and messy looking. Is there a way to have the days squared so that the whole month looks even?
Anyone else have issues with the rendering in IE7 and safari ?
Hello again! I’m using the spanish translate. It works very well but in the widget it says the name of the month in english. Whats wrong?
with the quotes being escaped bug, I did a fresh wordpress install on my local machine and had no problems at all.. I’ll have to wait until I get back to work to troubleshoot further.
Hi Joe! Thank you for your time! I’m using WPMU 2.9.2.
@James Some debugging would be great — although the code is mostly uncommented, so good luck on that!
@Facundo The
switch_to_blogindicates that you’re using WordPress MU — I’m not really certain how to do this, honestly. I haven’t worked with WP MU extensively, so I’ll have to take a look at this. Question: are you using WP MU, or WP 3.0 Beta with multi-user enabled?@Pam Adding a print functionality is outside the functionality of the plugin; usually it’s just done by calling the browser’s print command using JavaScript, which is functionally equivalent to just going to the File menu in your browser and hitting “Print.” Customizing the print output using CSS would be useful, as well, in this context, but it really needs to be customized to your theme and installation. Depends on what you ultimately want your print out to look like! Thank you for your donation!
@James Thanks for your help looking at Farshid’s layout! I’ve asked via e-mail for more details on the problem.
@Farshid Thank you for your donation! I’ve sent you an email separately regarding your layout issue.
Hey Farshid,
I took a look at your calender but can’t determine what specifically you want to change. If you know how to use a image editing software, could you take a screen shot and circle the part you want to change?
I see. I thought you were referring to the title of the event that is display on the calendar grid. I guess you are referring the month/year overlaying other items?
I’m sorry, I’m not sure how to handle that one.
I usually try to handle such things by guessing at what line of code is giving me trouble and changing that and checking the results. One thing at a time until I figure it out or get bored.
Pam
pam, thanks for the quick response. so now i have:
#jd-calendar td {
vertical-align:top;
border:1px solid #eee;
text-align:left;
width:150px;
height:70px;
padding:2px!important;
}
but it didn’t seem to make a diff! my calendar is at http://ParsTimeout.com. is width:150px the only change you made? thanks.
Okay, I give up. Does anyone know how to do a nice print of the calendar?
Thanks, Pam