這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

Event Calendar / Scheduler

外掛說明

An easy to implement event calendar plugin built on top of dhtmlxScheduler
that provides an Ajax-based scheduling interface similar to Google Calendar. The plugin allows you
to manage single or multiple user events, display any type of events and appointments, and put a list of the upcoming events on a side bar.

Users can add/edit/delete events on the fly and easily change event date and time by simply dragging the event boxes.
You can set up different levels of permissions to people who will use the calendar: make the scheduler read-only or allow
a group of users to edit the events through a web-based calendar interface.

The calendar can be configured to display events in Day, Week, Month, Agenda, Timeline view, as well as in any custom view. The intuitive admin panel
makes it easy to customize the calendar to your needs. You can use the plugin as an event calendar or as archive calendar to display your blog posts archive (in this case it works in read-only mode).

Main Features

  • Day, Week, Month, Year, Agenda, Timeline Views
  • The ability to create a custom View
  • Ajax-enabled, intuitive interface
  • Drag-n-drop support to configure event date and time
  • Easy-to-customize
  • Single/multi-day events
  • Customizable time scale
  • Recurring events
  • Configurable access and edit rights
  • Upcoming events widget
  • Localization to more than 20 languages

What’s New in 3.0

  • Week Agenda View
  • Map View (integration with Google Maps)
  • Timeline View
  • Full day event
  • The ability to display event creator
  • Export to/from Google Calendar
  • Built-in export to PDF and iCal
  • WPMU support

Requirements

  • PHP 5.0 or greater
  • MySQL 4.0 or greater

螢幕擷圖

  • Events calendar within a blog page
  • A new event window
  • Admin panel
  • Week View
  • Map View (integration with Google Map)
  • Week Agenda View
  • Timeline View

安裝方式

  1. Upload the content of event-calendar-scheduler.zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

After plugin activation, you will have a new page in your blog, with calendar on it.
You can configure it through Plugins menu.

SideBar installation

To have the list of upcoming events on the sidebar, you can add the next line into sidebar’s template

 <?php if (function_exists('scheduler_sidebar')) echo scheduler_sidebar(); ?>

If you are using a widget-capable theme, “Upcoming Events” widget can be used for the same.

Export to iCal format

To add such possibility, just add the next link somewhere on the page ( inside post, or inside sidebar’s template )

<a href='./wp-content/plugins/event-calendar-scheduler/ical.php'>Export events</a>

If you need to export only upcoming events, the link will look as

<a href='./wp-content/plugins/event-calendar-scheduler/ical.php?oncoming'>Export upcoming events</a>

常見問題集

The scheduler is distorted, it doesn’t look good.

The scheduler was tested with most popular themes for WordPress, but still it’s possible that theme used in your case is not compatible with the scheduler’s styles.
Please drop an email to dhtmlx [at] gmail [dot] com with the name of used theme.

Scheduler throws “Incorrect XML” error

Most probably you are using php 4.x , which is not supported.
In settings of plugin enable “Debug mode” and check the problematic page again – now it must contain more readable problem description.

How to change the scheduler’s style
How I can edit|delete events

All operations can be done through the public GUI
documentation

Also, you can create new events during post creating | editing
documentation

I still not able to create new event

Check the settings of scheduler, the “Add” action must be enabled for the related user group, to be able to add the new event.

I have a question – …

If something is still not clear – you can ask your question at dhtmlx support forum

使用者評論

2016 年 9 月 29 日
After activate this plugin due to some error in plugin some pages of wordpress stops working. Please help.
閱讀全部 9 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Event Calendar / Scheduler〉的開發相關工作。

參與者

將〈Event Calendar / Scheduler〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0

Initial release.

1.1

  • improved compatibility with themes of WordPress
  • rights management is extended
  • agenda view is added
  • problem with events in non-latin encoding is fixed
  • problem with absolute paths is fixed

1.2

  • details are shown in readonly mode if user has “view” access
  • ability to export data in ical format
  • ability to place list of upcoming events on sidebar
  • ability to create direct links to specific date is added
  • multi-day events can be rendered on daily and weekly view
  • calendar widget is added to the “new event” form
  • problem with quotes in event’s text is fixed

1.2.1

  • hotfix for path on linux based installations

1.3

  • year view
  • custom skins
  • recurring events related fixes
  • js code updated to the dhtmlxScheduler 2.1
  • WordPress MU compatibility
  • client side localization for 13 languages

2.0

  • new admin panel
  • optional mini-calendar navigation
  • units view
  • configurable time|text templates
  • backend GUI for events management
  • ability to define custom fields
  • ability to define event’s color
  • new skin
  • codebase updated to dhtmlxScheduler 2.2
  • compatible with WP 3.x

2.3
+ codebase updated to scheduler 2.3

2.3.1
+ fixes for WP 3.1.1

3.0

  • week agenda view
  • map view (integration with Google Map)
  • current time indicator
  • full day event
  • show the event creator name
  • timeline view
  • export to/from Google Calendar
  • print to PDF button
  • export to iCal button
  • WPMU support