Commit 65cc86b6 authored by root's avatar root Committed by lechuck
Browse files

Adding plugin weekly-schedule

parent 94e428f7
Copyright © 2009 Craig Thompson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
=== Weekly Schedule ===
Contributors: jackdewey
Donate link: http://yannickcorner.nayanna.biz/wordpress-plugins/weekly-schedule/
Tags: schedule, events, grid, weekly, multiple, tooltip, jQuery
Requires at least: 2.8
Tested up to: 3.0
Stable tag: trunk
The purpose of this plugin is to allow users to create a schedule of weekly events and display that schedule on a page in a table form. Users can style events using stylesheets based on their category and can assign information to items that will be displayed in a tooltip.
== Description ==
The purpose of this plugin is to allow users to create one or more schedules of weekly events and display these schedule on one or more pages as tables. Users can style their schedules using stylesheets based on the category of items and can assign information to items that will be displayed in a tooltip.
You can see a demonstration of the output of the plugin using a single schedule [here](http://yannickcorner.nayanna.biz/2009-2010-tv-schedule/).
== Installation ==
1. Download the plugin and unzip it.
1. Upload the tune-library folder to the /wp-content/plugins/ directory of your web site.
1. Activate the plugin in the Wordpress Admin.
1. Using the Configuration Panel for the plugin, create schedule categories and items
1. To see your schedule, in the Wordpress Admin, create a new page containing the following code:<br/>
[weekly-schedule schedule=1]<br />
where the schedule number will change based on the number of schedules defined.
== Changelog ==
= 2.2.3 =
* Minor change fixes
= 2.2.2 =
* fixed problem preventing popup description display in IE 6/7
= 2.2.1 =
* Added support for 2-hour and 3-hour time divisions
= 2.2 =
* Updated qTip plugin for compatibility with Wordpress 3.0
= 2.1.2 =
* Fixed: Could not save general settings for schedules other than #1.
= 2.1.1 =
* Fixed: Times not showing well when listing schedule items
= 2.1 =
* Added: Ability to set time division to 15 minutes (Thanks to Matt Bryers for suggestion and initial ground work)
= 2.0.2 =
* Added reference links at top of admin page
= 2.0.1 =
* Added extra styles to work with times up to 4 hours in vertical mode
= 2.0 =
* New Feature: Added ability to define and display multiple schedules on a Wordpress page
= 1.1.8 =
* Fixed: 12:30pm was showing as 0:30pm.
* Tested with Wordpress 3.0 Beta 1
= 1.1.7 =
* Only load stylesheets and scripts if necessary
= 1.1.6 =
* Corrected problem with creation of tables on installation
* Corrected problem of lost settings on upgrade
= 1.1.5 =
* Restored ability to put HTML codes in item names
= 1.1.4 =
* Now allows descriptions and item names to contain quotes and other special html characters
= 1.1.3 =
* Added option for tooltip position to be automatically adjusted to be in visible area.
= 1.1.2 =
* Removed debugging statements from admin interface and generated output
= 1.1.1 =
* Corrected bugs with verfication of conflicting items upon addition or deletion of items
= 1.1 =
* Adds new vertical display option
* 24/12 hour display mode is reflected in admin interface
* Various bug fixes
= 1.0.1 =
* Added option to choose between 24 hour and 12 hour time display
* Fixed link to settings panel from Plugins page
= 1.0 =
* First release
== Frequently Asked Questions ==
= How do I style the items belonging to a category? =
Create an entry in the stylesheet called cat# where # should be replaced with the category ID.
= How do I add images to the tooltip =
Use HTML codes in the item description to load images or do any other type of HTML formatting.
== Screenshots ==
1. A sample schedule created with Weekly Schedule
2. General Plugin Configuration
3. Manage and add items to the schedule
.ws-schedule a {
color: #000000;
text-decoration: none;
}
.ws-schedule a:hover {
text-decoration: underline;
color: #FFFFFF;
}
.ws-schedule table {
width: 96%;
table-layout: fixed;
}
.ws-schedule .verticalcolumn {
float: left;
width: 80px;
}
.ws-schedule table.verticalheader {
width: 100px;
}
.ws-schedule table.vertical {
width: 100px;
}
.ws-schedule th.rowheader {
width: 30px;
height: 50px;
}
.ws-schedule th {
background: #F5F5DC;
text-align: center;
vertical-align: middle;
}
.ws-schedule tr.topheader {
height: 30px;
}
.ws-schedule tr.row1 {
height: 100px;
vertical-align: top;
}
.ws-schedule tr.row2 {
height: 50px;
vertical-align: top;
}
.ws-schedule #3rowstall {
height: 90px;
}
.ws-schedule tr.datarow {
height: 70px;
}
.ws-schedule tr.datarow1 {
height: 70px;
}
.ws-schedule tr.datarow2 {
height: 140px;
}
.ws-schedule tr.datarow3 {
height: 210px;
}
.ws-schedule tr.datarow4 {
height: 280px;
}
.ws-schedule tr.datarow5 {
height: 350px;
}
.ws-schedule tr.datarow6 {
height: 420px;
}
.ws-schedule tr.datarow7 {
height: 490px;
}
.ws-schedule tr.datarow8 {
height: 560px;
}
.ws-schedule tr.vertrow {
width: 50px;
}
.ws-schedule td:hover {
background: #CCCCCC;
}
.ws-schedule table td {
background: #EEEEEE;
}
.ws-schedule td.cat1, td.cat2, td.cat3, td.cat4, td.cat5 {
border: 1px solid;
}
.ws-schedule td.cat1 {
background: #009B95 no-repeat bottom right;
border-color: #006561;
}
.ws-schedule td.cat1:hover {
background-color: #33CDC7;
}
.ws-schedule td.cat2 {
background: #4282D3 no-repeat bottom right;
border-color: #05326D;
}
.ws-schedule td.cat2:hover {
background-color: #6997D3;
}
.ws-schedule td.cat3 {
background: #FF9E00 no-repeat bottom right;
border-color: #BF8830;
}
.ws-schedule td.cat3:hover {
background-color: #FFC973;
}
.ws-schedule td.cat4 {
background: #FF7100 no-repeat bottom right;
border-color: #A64A00;
}
.ws-schedule td.cat4:hover {
background-color: #FF9540;
}
.ws-schedule td.cat5 {
background: #00B358 no-repeat bottom right;
border-color: #007439;
}
.ws-schedule td.cat5:hover {
background-color: #62D99C;
}
.ws-schedule #continuedown {
border-bottom: dashed 2px #000000;
}
.ws-schedule #continueright {
border-right: dashed 2px #000000;
}
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment