AJAX Calendar

download

Download AJAX Calendar 2.4.9

30.94 KB - WP 2.0+
Updated March 7, 2009.

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

  • 2.4.9 - Fix DB prefix bug
  • 2.4.8 - Category selection
  • 2.4.7 - WP 2.6
  • 2.4.6 - WP 2.5 compatability
  • 2.4.5 - Update widget class for 2.1 support

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

July 2009
M T W T F S S
« Jun «-»  
 12345
6789101112
13141516171819
20212223242526
2728293031  

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
24 Mar 2009 Category Filtering dies w/ AJAX
22 Apr 2009 Google Webmaster tools report ajax calendar with no page title
18 Jun 2009 Category filtering

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

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.

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Reddit
  • StumbleUpon

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.

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,

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 © 2009