Project NiceCalendar (CleanView - Demo - Download)
Current version: 2.3   

Description

NiceCalendar is a pretty and user-friendly Calendar app.
It can easily be placed in any kind of portal or blog system and doesn't require further coding: you just customize some CSS directives and everything is ready to work.
A cool feature is the "day link" option which allows you to assign a specific text+link to some calendar days. Each message will be displayed with a nice tooltip (see demo).

Docs

NiceCalendar methods:

"day link" Data variable:

$data=array(
  '1-7-2006'=>array('blog.php?id=01072006','A day to remember'),
  '12-7-2006'=>array('#','Don\'t need any link'),
  '26-7-2006'=>array('index.php','My homepage'),  
  '11-6-2006'=>array('#','Also for previous Month !!')
  );

Usage example:

//Put this in the head 
echo '<script type="text/javascript" src="NiceCalendar.js"></script>';
echo '<link rel="stylesheet" type="text/css" href="NiceCalendar.css" />';  
//end head
  
  $remind=array(
  '1-7-2006'=>array('blog.php?id=01072006','A day to remember'),
  '12-7-2006'=>array('#','Don\'t need any link'),
  '26-7-2006'=>array('index.php','My homepage'),  
  '11-6-2006'=>array('#','Also for previous Month !!'));  
   
  $calendar = new NiceCalendar($remind,1,$_GET['month'],$_GET['year']); 
  $calendar->draw();
D
O
C
S
  1.  
  2. <html>
  3. <head>
  4. <link rel="stylesheet" type="text/css" href="NiceCalendar.css" />
  5. <script src="NiceCalendar.js"></script>
  6. </head>
  7. <body>
  8. <?   
  9. #populate the demo calendar  
  10. //  FORMAT= 'dd-mm-yyyy'=>array('link.php','event title') 
  11.  $remind=array( 
  12.   '1-7-2007' =>array('blog.php?id=01072006','A day to remember'),
  13.   '12-7-2007'=>array('#','Don\'t need any link'),
  14.   '27-7-2007'=>array('index.php','My homepage'),  
  15.   '11-6-2007'=>array('#','Also for previous Month !!')
  16.   );
  17.    
  18.    /*** little calendar demo ***/
  19.   $calendar = new NiceCalendar($remind,1,$_GET['month'],$_GET['year'],0,0); 
  20.   $calendar->draw();
  21.   
  22.   echo '<br><br><br>';
  23.   
  24.    /*** BIG calendar demo ***/
  25.   $calendar = new NiceCalendar($remind,1,$_GET['month'],$_GET['year'],1,0); 
  26.   $calendar->draw();
  27.   
  28. ?> 
  29. </body>
  30.  
  31.  



Demo

  » Launch NiceCalendar Demo !

Purchase

If you like this script, you can have it now! Make the payment and we will automatically send you a download link at your email address. The price also includes technical support and free upgrade to all the following version of the script.

20 Your email:


(Payment reciver: andyy.mailbox  gmail.com )


« Back