Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Free customizable php/mysql calendar needed for web site

Posted on 2012-04-02
1
Medium Priority
?
1,818 Views
Last Modified: 2013-11-18
Hi,

I'm looking for a free php web calendar for my website.  It needs these features:

1.  Easily customizable CSS (type size, box size, color, text, etc.)

2.  Ability to show multi day events as one event instead of a separate event for each day.
      (i. e. shows "festival April 2nd-6th", not "festival April 2nd", "festival April 3rd", etc.

3.  Customizable agenda view listing upcoming events.  I need the ability to link the event title to a separate blog page on my site with more info on the event.

4.  (hopefully) The ability to have new events added automatically to my RSS feed.

I have tried the free Web Calendarat http://www.k5n.us/, and have been thoroughly frustrated.  There is so little customization I can decipher.  Easy PHP Calendar might be good, but I hate to pay $50 for an encrypted program that I can't see ahead of time and can't adjust if it isn't quite what I need.  Any other options?

Thank you very much!

Kim
0
Comment
Question by:Kimberly_B
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 35

Accepted Solution

by:
gr8gonzo earned 2000 total points
ID: 37800400
Try this one:

http://www.phpclasses.org/package/5434-PHP-Display-calendars-denoting-event-days.html

You're probably not going to find one package with all the required pieces already built. Most PHP calendars are going to be focused on the calendar rendering, CSS presentation, and support for adding events. If you want "multi-day events" then it will probably be something that you'll have to customize yourself (determining proper colspans, and handling exceptions like multi-day events that span over multiple weeks), although there's a chance that some calendar supports this (though you may lose other features trying to gain that one).

The agenda view will also probably be something you'll have to do separately because it's not really a typical calendar feature - even Outlook defines that list separately.

Same thing with RSS feed - a calendar app will focus on calendar, not on event planning.

Ideally, if you think about it, the calendar is not the primary thing you're probably looking for. The calendar is simply one method of reading your events database. The agenda is another method, and the RSS feed is yet another method. You have one central data source of events, so you should be looking for three apps - each one responsible for reading the data source and outputting those events in a particular, formatted way, whether it's outputting a calendar or an RSS feed.

That said, building an agenda list of upcoming events is pretty simple, and so is building an RSS feed. The agenda isn't much more than showing the results of a specific query, while there are many tutorials out on the web on building a PHP-based RSS feed (which you could just copy the source from and customize it to your needs) - just google for PHP RSS or search phpclasses.org for it.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Build an array called $myWeek which will hold the array elements Today, Yesterday and then builds up the rest of the week by the name of the day going back 1 week.   (CODE) (CODE) Then you just need to pass your date to the function. If i…
There are times when I have encountered the need to decompress a response from a PHP request. This is how it's done, but you must have control of the request and you can set the Accept-Encoding header.
In this tutorial viewers will learn how to style a corner ribbon overlay for an image using CSS Create a new class by typing ".Ribbon":  Define the class' "display:" as "inline-block": Define its "position:" as "relative": Define its "overflow:" as …
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question