Events14

提供: GeeklogJpWiki

[4]運用方法 > 日常の管理作業 > コンテンツ追加と管理 > コンテンツタイプ > カレンダ

カレンダプラグインを運用する

イベントを投稿すると、カレンダー表示でイベントが表示されます。新着情報ブロックでイベントが表示されます。

管理者メニューの「イベント」をクリックしてイベント管理画面を表示して管理作業を行います。

図:イベント一覧(blockevents03.png)
図:イベント編集(blockevents04.png)


「イベントの新規作成」

  1. 「新規作成」をクリック
  2. 件名や日時の項目を入力します。イベントIDは、わかりやすいIDに変更することができます。
  3. 必要であればパーミッションを変更します。
  4. 保存ボタンをクリックします。

「イベント編集」

  1. 鉛筆アイコンをクリックして編集したいリンクの編集画面へ移動。
  2. 修正して、保存ボタンをクリックします。

「イベント削除」

  1. 鉛筆アイコンをクリックして削除したいリンクの編集画面へ移動。
  2. 削除ボタンをクリックします。

また、イベントの管理者は、サイトにログインすることにより、イベントセクションの鉛筆アイコンをクリックして編集作業を行うことができます。

図:イベント編集リンク(blockevents05.png)

カレンダ(Calendar)プラグインのconfig.phpはplugins/calendar/にあり、オプションを設定できます。

//投稿にログイン要求 1:要求 0:不要
$_CA_CONF['calendarloginrequired']   = 0; 

// イベント投稿承認作業 1:承認待ちリストで管理者が投稿承認作業 0:即投稿
$_CA_CONF['eventsubmission'] = 1;     // イベント投稿承認作業

/**
 * ヘッダメニューリンク 1:隠す 0:表示
 * 
 * @global array $_CA_CONF['hidecalendarmenu']
 */
$_CA_CONF['hidecalendarmenu']    = 0;

// カレンダー設定
$_CA_CONF['personalcalendars']     = 1;// 個人のカレンダー機能 1:有効 0:無効
$_CA_CONF['showupcomingevents']    = 1;// 新着イベント予定を表示 1:表示 0:非表示
$_CA_CONF['upcomingeventsrange']   = 90;//イベントブロックに行事予定を何日先まで表示するか

// イベントの種類
$_CA_CONF['event_types']           = 
    "記念日,約束,誕生日,打ち合わせ,セミナー,休日,会議,用事"
    .",個人の用事,電話,特別な行事,旅行,休暇"
;

// 時間制 12時間制 (am/pm) または 24時間制
$_CA_CONF['hour_mode'] = $_CONF['hour_mode']; 

// 所有者のユーザアカウントが削除されたとき 1:削除 0: Rootユーザに所有者が移る
$_CA_CONF['delete_event'] = 0;

// 新規作成の際のパーミッションのデフォルトを設定。
// 所有者、グループ、メンバ、ゲストユーザごとに、次の値を設定できます。
// 3 = R:閲覧 + E:編集(所有者、グループのみ)
// 2 = R:閲覧のみ
// 0 = どちらも許可しない
$_CA_CONF['default_permissions'] = array (3, 2, 2, 2);
個人用ツール