Solved

Free customizable php/mysql calendar needed for web site

Posted on 2012-04-02
1
1,657 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 500 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

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

This article discusses four methods for overlaying images in a container on a web page
This article demonstrates how to create a simple responsive confirmation dialog with Ok and Cancel buttons using HTML, CSS, jQuery and Promises
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

734 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