AJAX Calendar

download

Download AJAX Calendar 2.4.10

31.02 KB - WP 2.0+
Updated January 2, 2010.

AJAX Calendar is a plugin that will display an AJAXified WordPress calendar. This enhances the functionality of the standard calendar by:

  • Allowing the asynchronous navigation of months, without updating the page
  • Adding a drop-down list of post titles in each month (through the «-» button)
  • Widget support

Version History

Installation

To install the plugin:

  1. Download ajax-calendar2.zip
  2. Unpack the zip. You should have a directory called ajax_calendar, containing several PHP files
  3. Upload the ajax_calendar directory to the wp-content/plugins directory on your WordPress installation.
  4. Enable the calendar in your theme from the Widget page
  5. Make any modifications to your theme, as required
  6. Activate plugin

You can find full details of installing a plugin on the plugin installation page.

Template tag

If you are not using WordPress Widgets you can display the calendar with the following template tag:

ajax_calendar ();

This should be inserted into your sidebar where you want the calendar to appear.

Example

February 2010
M T W T F S S
« Jan «-»  
1234567
891011121314
15161718192021
22232425262728

Support

Please direct all support questions to the AJAX Calendar support forum. Any support questions left on this page may not be answered.

Bugs & New Features

Date Current outstanding bugs Status
02 Feb 2010 kuk

A full list of all bugs can be found in the AJAX Calendar issue tracker.

Date Current requested features
19 May 2009 Future posts
03 Jul 2009 Highlighting the current date in the calendar
03 Nov 2009 Future posts

A full list of all requested features can be found in the AJAX Calendar feature tracker.

Help me to save time by reading these instructions!

Please report bugs in the AJAX Calendar issue tracker.

Please make feature suggestions in the AJAX Calendar feature tracker.

Please direct all support questions to the AJAX Calendar support forum.

Comments (page 3 of 3)

Page: 1 2 3
  1. John( author ) :

    Oct 23, 2007 9:07 pm | Reply

    DG, are you using Windows? Can you tell me what happens if you add the following lines where you made the edit:

    echo $this->plugin_base;
    echo realpath (ABSPATH);

  2. Animesh :

    Oct 25, 2007 4:06 am | Reply

    Hey, could you please point out the current date in the calender too? It will save the place of a date time line. Thanx and a very good plugin. I really liked it and am using in one of my projects.

  3. John( author ) :

    Oct 25, 2007 9:49 pm | Reply

    What do you mean by point out the current date?

  4. logan :

    Oct 26, 2007 8:48 am | Reply

    I just wanna say thanks, this is a greate plugin.

  5. Kalian :

    Oct 30, 2007 4:19 pm | Reply

    Hi John

    Just wanted to let you know that I've just updated to v2.4.5, on WP 2.3.1, and I can now access the previous months without problems (I'd previously reported that the link to show the previous month wasn't functioning for me).

    Many thanks!

    Kalian

  6. Leland :

    Nov 8, 2007 3:34 pm | Reply

    I'm struggling to get this calendar to work. I think it should be installed correctly. Can you take a look to see if I'm crazy.

  7. Tom Reider :

    Nov 14, 2007 6:21 pm | Reply

    This calendar is a great idea, but I find it not very user friendly - yet. If you click back to a former month and choose a date from the calendar to see the entry for that day, two things happen that make the calendar painful to use.

    First when the entry loads, the calendar reverts back to the current month. So if the user has scrolled back 2 or 3 months to read those entries, they have to start all over again clicking the calendar 2 or 3 months back to see another entry for that time period. Second, the Next and Previous links disappear, so there is no way to move back or forth from the selected entry. To me that makes this calendar useless.

  8. Raoul C. Brian :

    Nov 20, 2007 2:33 pm | Reply

    Nice to hear of the new version. Salud!

  9. John( author ) :

    Nov 27, 2007 1:01 am | Reply

    What's the problem Leland?

  10. Hige :

    Dec 1, 2007 10:50 pm | Reply

    Hey dude!
    really great plugin here! ;)

    one ask, i get everything working fine, but i click in back and it goes on month back, but the 'next' button doesn't appear to go to the actual month again.. how can i solve it?

    thanks a lot!
    Hige

  11. KWiz :

    Dec 2, 2007 12:36 pm | Reply

    I've installed the plugin, and placed in a widget. Yet, the previous or next link does not appear. Can you help?

  12. Lady Kianna :

    Dec 6, 2007 12:56 pm | Reply

    having a bit of a problem customizing the calendar. shows up one way in firefox and another in ei. i finally got it to display nicely how i want it to in ei - but now firefox is a bit off. And now when i click the next/prev month links, it puts the caption UNDER the day-of-the-week heading - which only happens in firefox :S.
    plz let me know if you need to see any of the files im using to help me figure this out:
    (ajax calendar) models/calendar.php and calendar.css
    (theme) style.css and header.php

    thank you

  13. John( author ) :

    Dec 19, 2007 2:31 am | Reply

    Hige and Kwiz, this is an effect of how the WordPress calendar function works (which AJAX Calendar uses). Basically the missing links are because you have no posts for that month, and so WordPress doesn't display anything.

  14. Ninjasuperspy :

    Dec 26, 2007 1:32 pm | Reply

    I've uploaded the newest version (2.4.5) and am using wordpress 2.3.1 but the plugin won't activate. I'm getting the following error:

    Plugin could not be activated because it triggered a fatal error.

    Fatal error: Cannot instantiate non-existent class: __class__ in /blahdirectorieshereblah/plugins/ajax-calendar/ajax-calendar.php on line 79

  15. Olli :

    Dec 30, 2007 6:25 am | Reply

    Are there any possibilities to insert an AJAX status indicator? That would be nice, because if the charge time takes a few seconds, users may think that nothing happens.

  16. John( author ) :

    Jan 1, 2008 10:28 pm | Reply

    Ninja, that looks a lot like you are using an old version of PHP - do you know what version you are running?

  17. Bukhard Schroeder :

    Jan 2, 2008 8:46 am | Reply

    Hi, if I use the > Button the wrong code appears (not Unicode, no german umlaut). Where is the code of the calendar archive defined?

  18. Ted Clayton :

    Jan 5, 2008 9:10 pm | Reply

    I've downloaded v.2.4.5 from WordPress plugins & installed it, but it reports in my Admin > Plugins table that it is v2.4.4, and generates a Download Newer Version notice, saying v2.4.5 is now available. I repeated the download-install, same results. The file-name is just "ajax-calendar.zip", so to check whether anything has changed I have to download & install again. With a "ajax-calendar.2.4.5.zip" - then we know. ;-)

    Thanks!

  19. Ted Clayton :

    Jan 5, 2008 9:15 pm | Reply

    ... Well, dang! I now notice on your own comments-page, that you list the current AJAX Calendar version as v2.4.4!

    Over on the WordPress Plugins site, the page for AJAX Calendar, http://wordpress.org/extend/plugins/ajax-calendar/, lists the current version as v2.4.5. When the un-numbered zip-file is installed, the above-described difficulty ensues.

    Ted

  20. Ted Clayton :

    Jan 5, 2008 9:27 pm | Reply

    ... Hope I'm not too much of a pest, but I also now notice that your local install-file-name is "ajax-calendar2.zip". *I have this file also, as my previously downloaded version.* Before actually installing (a couple days ago), I dutifully went to WordPress plugins to get the latest, which is "ajax-calendar.zip". No "2".

    It identifies itself in Admin > Plugins as v2.4.4, but is presented in the WordPress download page as v2.4.5, and generates the update notice, which can't be appeased.

  21. John( author ) :

    Jan 10, 2008 3:01 am | Reply

    Ted, I've synchronised the versions now

  22. James Taylor :

    Jan 11, 2008 3:53 pm | Reply

    Can I configure this to display future posts too?

  23. Ferran :

    Jan 15, 2008 2:42 pm | Reply

    Hi John! I am looking forwards to use this beautiful plugin to show only certain categories (or just one)of my blog. I have it installed via widgets on my sidebar, and it is working fine, but sowing all of the categories having posts.
    Is there any way to do what I want? I am not a programmer, and I am using the Mimbo Theme for if that matters...
    Thank you in advance...

  24. John( author ) :

    Jan 16, 2008 2:31 am | Reply

    Ferran and James, the plugin cannot do either of these features. I'll add them onto the list for a future version.

  25. Ferran :

    Jan 16, 2008 10:54 am | Reply

    Thank you John, I'll check on a regular basis for the upgrade! Keep up the good work!

  26. newguy :

    Jan 16, 2008 11:23 pm | Reply

    Hi everyone, I'm new to WordPress and recently installed the standard calendar and for some reason, the day does not change as days go by on the calendar. I tried removing the calendar and re-installing the Ajax version, but again the day does not change from 1/14. any ideas?

    Thanks

  27. David :

    Jan 27, 2008 11:55 am | Reply

    Hi,

    Thanks for a real nice plugin.

    I have one question. Does AjaxCalendar2 have the ability to Add Events with hyperlinking to external websites?

    I am running Wordpress v 2.3.2 with PHP 5.

    Thanks alot and keep up the great work!

    -David

  28. John( author ) :

    Jan 29, 2008 2:38 am | Reply

    Newguy, the calendar (both AJAX and non) display the date of the last post, not the current date.

    David, no, the calendar links to posts only. You could create a post that contains an external link, but this would be a two-step link

  29. Telpas :

    Feb 18, 2008 5:44 pm | Reply

    This plug-in was almost what i needed! Keep the work on it and it might become one of the popular WP calendars. Currently the lack of future posts keeps me away from your thing ;)

  30. dealsway :

    Mar 11, 2008 4:48 am | Reply

    hi..
    very nice plugin...
    can i get last three month calendar using this plugin?

    Thank you...

  31. Lomes :

    Mar 21, 2008 4:44 pm | Reply

    Has this been updated for WP 2.5?

  32. John( author ) :

    Mar 23, 2008 9:20 am | Reply

    No update is required

  33. Paul :

    Mar 24, 2008 12:43 pm | Reply

    Hi John,

    Actually it seems that an update for WP 2.5 may be needed because it doesn't display properly on the widgets page. Instead of showing the widget in the sidebar it displays the following message:

    %BEG_OF_TITLE%Calendar%END_OF_TITLE%
    Fatal error: Cannot redeclare class Calendar in /home/pwr/public_html/wordpress/wp-content/plugins/ajax-calendar/models/calendar.php on line 4

  34. Malcolm Johnson :

    Mar 27, 2008 8:51 am | Reply

    I confirm that I get the same error message in my 2.5 RC1 installation - hope you can fix it, I'm very keen to get this calendar working.

    Thanks for your excellent range of plug-ins. They really do give a new dimension to WordPress!

  35. Jose :

    Mar 30, 2008 2:20 pm | Reply

    I get the same error with the final 2.5 version.
    It breaks the other widgets in the widget admin panel; but the widget itself is shown fine at the blog side

  36. Bruno Cunha :

    Mar 31, 2008 10:35 am | Reply

    HI!
    I get the same Jose's error with the final 2.5 version.

    "Fatal error: Cannot redeclare class calendar in .../blog/wp-content/plugins/ajax-calendar2/models/calendar.php on line 4"

    It works fine on side bar but cause this error on administrative widgeg section.

  37. Dimitri Grassi :

    Apr 1, 2008 3:34 am | Reply

    Hi!

    many compliments for your widget, just one question:

    I've 2.3 wordpress version, and I use a plug-in in order to show the future posts (my website is about upcoming events) I don't know why the Ajax Calendar doesn't show this future posts.

    Could you hel me ?

    Thanks again for your work!!

    Bye

  38. John( author ) :

    Apr 1, 2008 4:47 am | Reply

    Redeclaration error fixed. Dimitri, you should add that to the feature request list for a future version.

  39. Bruno Cunha :

    Apr 2, 2008 12:09 pm | Reply

    Tks John!
    After "Redeclaration error" fixed, it works fine with me!
    Congratulation! This plugin is great!

  40. Paul :

    Apr 2, 2008 12:24 pm | Reply

    After the 'Redeclaration error' fix it's working great for me too. Thanks John!

  41. Bin :

    Apr 9, 2008 5:44 am | Reply

    Is there a version french,please? I really need it.

  42. frisco :

    Apr 18, 2008 10:37 pm | Reply

    Just downloaded & installed your plugin. With respect to styling, there is an ID of wp-calendar-split that's not in the included CSS. Is this an ID that comes from the default WP calendar or should it be in the CSS that comes with the plugin?

  43. frisco :

    Apr 19, 2008 9:16 pm | Reply

    Is the var $split_close implemented? Even on the example on this page, the text for $split_open is always displayed, and the closing text is never displayed, even though the post titles are cleared. Maybe line 160 of calendar.php is chopped off?

  44. MP :

    Apr 21, 2008 9:58 am | Reply

    Hello,

    I keep getting the following error while activating this plugin:

    Fatal error: Class 'AJAX_Calendar_Widget' not found in /usr/home/voxintro/public_html/wp-content/plugins/ajax-calendar2/ajax-calendar.php on line 43

    I use Wordpress 2.3.1 and cannot update to newer version of wordpress. Help getting this plugin up and running is greatly appreciated.

  45. Vinz :

    May 7, 2008 2:00 am | Reply

    hello,

    may i use it to show only posts of some categories, not all posts?

    thanks in advance!
    Vinz :)

  46. Thomas :

    May 9, 2008 8:49 am | Reply

    Hi, is it possible to change months position, color and so on?

    Thanks
    Thomas

  47. Thomas :

    May 9, 2008 9:53 am | Reply

    Last question: is it possible to display all months (also months without posts)?
    Thanks a lot
    T

  48. NosferatusCoffin :

    May 12, 2008 9:53 am | Reply

    Hi,

    Great plugin. However, there is one issue with it and that is if there is more one post on the same date, only the most recent one shows.

  49. Kes :

    May 19, 2008 2:11 am | Reply

    How do I remove the drop down thingy ??

  50. bfowle :

    Jul 1, 2008 11:41 am | Reply

    Hello,

    in regard to showing $split_open / $split_close :

    change:

    echo ''.$this->split_open.'';

    to:

    echo ''.($full == 0 ? $this->split_open : $this->split_close).'';

    ...and let AJAX do the rest.

    Cheers!

  51. Jonathan Petitcolas :

    Jul 15, 2008 6:58 am | Reply

    Just to tell that I upgraded under WordPress 2.6, and that I have no problem with this plugin. ;)

  52. Richard :

    Jul 24, 2008 4:50 am | Reply

    This is a great plug in :)

  53. Fred :

    Aug 7, 2008 12:42 am | Reply

    Thanx! I was looking for a way to customize the default calendar. This is a start. A good start.

  54. KyleGetson :

    Sep 3, 2008 3:46 pm | Reply

    great plugin. Is there a way to be able to browse all months? Or at least more than +/-1?

  55. John( author ) :

    Sep 4, 2008 4:10 am | Reply

    Kyle, you can only browse +/- 1 month

  56. Mumbai SEO :

    Sep 7, 2008 1:28 am | Reply

    Thanks for the great plugin. I installed it in the new WP version 2.6.1 and it works just fine.

  57. Javier Escobar :

    Sep 11, 2008 1:43 pm | Reply

    Hi,
    I installed in WP 2.6. The category selection is ignored, always show all. But the plugin is great, thank you very much!

  58. Gareth :

    Sep 12, 2008 8:43 am | Reply

    WP Version 2.6.2
    AJAX Calendar Version: 2.4.8

    I receive the following error:

    WordPress database error: [Table '*****_db1.wp_term_relationships' doesn't exist]
    SELECT DISTINCT DAYOFMONTH(post_date) FROM *****_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id) WHERE MONTH(post_date) = 9 AND YEAR(post_date) = 2008 AND post_status = 'publish' AND post_type='post'

    Revert to AJAX Calendar Version: 2.4.7

    Works with no Problems.

  59. John( author ) :

    Sep 15, 2008 4:15 am | Reply

    Javier, the category selection is working for me. Are you specifying the categories as comma-seperated IDs?

  60. McKack :

    Sep 17, 2008 4:54 am | Reply

    Wonderful plugin! Worked like a charm, even inside a jTabber =D

  61. had :

    Sep 28, 2008 11:37 am | Reply

    one of the best plugins!

  62. Andy :

    Oct 23, 2008 6:04 am | Reply

    Hi! Could you probably take a look on my website on the right side under "Beiträge". There are some links in October missing at the beginning. As soon as I change to september and back to october all the entries are shown as they should. Do you have any idea? Tried to delete all possible caching-stuff, but nothing helped..

  63. JanB :

    Nov 27, 2008 4:14 pm | Reply

    How can I change the date format? I want "November »" instead of "Nov »" and also the first two diggits of the weekday. My PHP skills are really weak :(

  64. Sachie :

    Dec 20, 2008 10:11 am | Reply

    The calendar is working great! I like it a lot, but it seems like "calendar.css" is not linked. How can I link the CSS file?

  65. Posizionamento :

    Dec 29, 2008 6:54 am | Reply

    super plugin! thank you!

  66. AgentSmith :

    Jan 6, 2009 11:00 pm | Reply

    Anyone tested it with 2.7?

  67. hyipdaily :

    Jan 24, 2009 2:30 pm | Reply

    Can I change color the calendar?

    • John( author ) :

      Jan 24, 2009 2:55 pm | Reply

      Yes, you can style it as you wish using CSS

  68. Rik :

    Feb 10, 2009 4:33 am | Reply

    hi,
    how is the plugin holding up in WP2.7?

  69. Gene :

    Feb 15, 2009 7:58 pm | Reply

    I just plugged this into my wifes 2.7 blog and the linked dates do not show until you change the month. And if you change the page the links go away again. I did not modify anything except the date background color in the css file so I'm guessing 2.7 breaks it?

  70. Leigh :

    Mar 15, 2009 2:44 pm | Reply

    I have the plugin installed and working fine, it's just not looking like the java script or something is working. it's not ajaxified.

  71. Lina( subscriber ) :

    Mar 29, 2009 9:49 am | Reply

    If I post an entry from another category than the selected the same day as the selected category it displays in the calendar. What shall I do to change this?

  72. Bas :

    Mar 31, 2009 1:18 pm | Reply

    I have the same problem... the first page is good, only showing the post from one category, but when I change month, the other categories show up and it switches back to the current month.

  73. markson :

    Jul 15, 2009 6:59 am | Reply

    Hey, any chance you can integrate this code with a more sophisticated ajax events calendar package like http://www.web2cal.com? or any other package like http://www.daypilot.org?

  74. Pete :

    Aug 18, 2009 9:23 am | Reply

    Is there a new version coming up!? Thanks!

  75. Peter :

    Sep 4, 2009 6:45 am | Reply

    @Bas: I have the same problem too.

    Also want to show the dropdown list at default...but don't know how......

  76. Vlad Ossipov :

    Nov 2, 2009 2:57 am | Reply

    Hi! Thanks for plugin.

    Help me please. How I can point a single category to filter?

    sorry for my English.

  77. John :

    Nov 30, 2009 1:51 am | Reply

    I think a great addon (not too sure how hard it would be) but to add color to the individual dates, with dates with more posts being a darker color... just like the calendar widget found on the http://www.engadget.com redesign on the sidebar - great work, thanks!

  78. smita :

    Dec 4, 2009 5:42 am | Reply

    Hi All,

    I am totally new in wordpress.I want to know how to add extra funtionality in my site by wordpress.i want to show a calander where user can select a date to view comments on that date only.can you plz help me to do that.and also i have downloaded a calander and uploaded that on my plugin folder and activated that.but i don't know how to use that calnader in my site.

    Thanks
    Smita.

  79. Ryan Powszok :

    Dec 16, 2009 11:35 am | Reply

    Hi John

    Thanks for this great plugin. I am trying to exclude certain categories using the ajax calendar widget. There is a field called category id but it does not seem to be working. Am I missing something?

    Is there a way I can just modify the file models/calendar.php to exclude categories? Thanks

  80. Andrew :

    Jan 1, 2010 6:00 am | Reply

    I am sorry, but I am not sure what i am doing wrong, can you please help me. i installed 2.9 everything activated great, i added the category ID, so this is where i am lost. i read that if you do not have any blogs, then a calender will not show up. I added a page in the calender and i can not find where i add an event? Again Sorry, but how does the calender know when you have an event or something you want people to know, on a given day, or on the page? Am i using this application for the right purpose?

  81. Larry :

    Jan 3, 2010 11:15 pm | Reply

    Thank you very much for this plugin. The calendar itself was shown properly but I faced an error like this on the top of the calendar:

    function implode() : Bad argument.

    And I have followed the solution in this article, however two calendars appeared and I could still see the error. So now I got back to the old version. Please fix the error on the next version. thanks.

  82. Dan :

    Jan 5, 2010 5:08 am | Reply

    Hello. There is a bug in the new version of Ajax Calendar. When i'm pressing December, for example and after that i'm pressing January, all the events disappear. After pressing December back, the events disappear too.

  83. rahul :

    Jan 7, 2010 10:39 am | Reply

    Hi
    Thanks for the plugin.. however, I've been facing this problem in the widget. When I open the page, it shows the current month's dates (and posts); when i click on the previous month, it shows the previous month's dates (and posts); however when I click on the current month to go back, the widget does not show any posts (all dates grayed out). Now whether i stay on current month or go back, all dates are grayed out.

    I just downloaded it from wordpress, so Im guessing its the latest version. can you help fix this?

    thanks muchly
    rahul

Page: 1 2

Pings & Trackbacks

wpstation.com, 7seconden.be, anieto2k.com, ulyssesonline.com, escritatorta.em.blog.br, techdego.com, redknob.net, wp-plugins-db.org, unfusion.kunsan.ac.kr, unfocus.com, wp-plugins-db.org, matthiaspospiech.de, yakuter.com, webhelpermagazine.com, zhangzhang.net, quirksmode.co.uk, vinch.be, wordpresslounge.com, vinta.ws, scribkin.com, brunoat.com, devblog.antongochev.net, itmaster.tw, wendy.dylango.com, overcube.com, wp-plugin-archive.de, skyture.net, baskak.ru, jaredwsmith.com, mnvpt.cn, feyth.com.br, fraktal-design.com, g15n.org, fraktal-design.com, maxkiesler.com, lykkeai.yenshi.net, bunchoffeeds.com,

Leave a Reply


XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Help me to save time by reading these instructions!

Please report bugs in the AJAX Calendar issue tracker.

Please make feature suggestions in the AJAX Calendar feature tracker.

Please direct all support questions to the AJAX Calendar support forum.

Home | Main content | Software | Terms & Conditions | Sitemap | John Godley © 2010