Dunamis Design Net

Our work, forums, and play.

AJAX Calendar for WordPress

9th March 2006

This is a new plugin for WordPress. It dynanically replaces the standard calendar to an AJAX based one. There are many options that can be set inside the the WordPress Options page.
I apologize for the bad links. They are getting fixed across the site now. Thanks.

I took a look at the Live Calendar plugin and completly rewritten it to use a more modular system. AJAXCalendar now uses the prototype.js library for it’s AJAX routines and a slightly modified Active Calendar for the calendar routines. The systems is fully CSS-able though it does not conform to the current WordPress calendar CSS.

Tested on:

  • 1.5.2
  • 2.0.1

Download the Program:

Installation (Please see the readme.txt file for the most current information) :

  1. Uncompress ajaxcalendar-#.#.#.tar.gz into your wp-content/plugins folder.
  2. Activate the plugin in the Plugin Management section of your WordPress install.
  3. Make sure you have the following where you want the calendar to be displayed (e.g.: your theme’s index.php/home.php). For the admin side of the side, the plugin will try to automatically insert the div for you in the Lastest Activity Box. You can also disable the auto insert and hack wp-admin/index.php and insert the same code in there. NOTE: it is the div tag that makes the system work. The call to get calendar is only there to be a fallback in case the AJAX does not work.
    <div id="calendar">
    <?php get_calendar(); ?>
    </div>
  4. Check you options on the Options | AjaxCal page.
  5. All Done

Todo:

  • Add in the alt/text tags the title of the posts or some type of drop down.
  • Use WP calendar CSS tags
  • Use WP start of week option

9 Responses to “AJAX Calendar for WordPress”

  1. Portal WordPress » WP PLUGIN AJAX CALENDAR Says:

    […] Baixe o plugin na página do autor. […]

  2. Dunamis Design » Blog Archive » AJAX Calendar for WordPress Says:

    […] The development page for this plugin is at: AJAXCalendar at dunamisdesign.net Learn more about Dunamis Design and Pure Blue Inc. […]

  3. fsbo-js Says:

    Good site… Nice design

  4. Dario Caregnato Says:

    Hi, GREAT plugin. Now I only have a feature request/suggestion : prototype is a rather BIG file to load…have you ever thought about using Jquery? It is only 10kbytes and it is way easier to modify, learn, use…

    you can find it using google, believe me it is ASTONISHING :) First time I saw prototype it impressed me but now I understand it is an elephnat compared to a panther (-> jquery) ;)

    maybe you could even consider letting user choose what library call, if it is not too complicated! Please notify me via e-mail if you add such a feature / want some help. Thanks for your work,

    Dario
    PS the admin panel says “shopping cart options” and not “ajaxCAL options”. what about cleaning up php variables? ;)

  5. www.brt12.eu » Archiwum bloga » Wtyczki do WordPress Says:

    […] AJAXCalendar - (screen!) […]

  6. Thomas Says:

    How do I choose Mon to be the first day of week

  7. Administrator Says:

    I need to make this into a selectable option from WordPress, but the hack to do it is:
    Edit ajaxcalendarremote.php
    Search for :
    $cal->setFirstWeekDay(0);; // ‘0′ -> Sunday , ‘1′ -> Monday

    change the first 0 to a 1

  8. dan Says:

    Hi…

    I am trying to use your calendar plugin. I have copied the folder to my plugins directory and when I load the plugins list from the admin section, the ajaxcalendar is not listed as a plugin that I can activate.

    I am familiar with wordpress and have installed and activated plenty of plugins. For some reason wordpress is skipping over this one completely. any suggestions?

    thanks

  9. Administrator Says:

    I need to try it under 2.0.4, what version are you running so I can test?

Leave a Reply

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