フリーPHPスクリプト配布【ウェブクローゼット web closet】
定休日や休業日を指定・管理できるカレンダー - MiniCalendar ver 1.0 -
MiniCalendar 『 MiniCalendar 』は、定休日や休業日のマーク(背景色の指定)を管理画面で簡単に設定することができるお知らせ用ミニカレンダーです。
マーク(背景色の指定)を入れたい定休日等は、管理用ページにログインし、日付または曜日から指定することができます。


例えば年末年始のお休み等のお知らせにも、簡単な操作で任意の日付に印を表示することができます。
また、お店等の定休日のお知らせには、曜日を指定することが出来るため、毎月面倒な更新も必要ありません。


他、以下の機能や特徴があります。
  • 表示部分はiframeタグを使用することで、HTML形式のページにも簡単に設置が可能です。

サンプル
以下の様に表示することができます。

お休みを示すマークは、管理画面で設定します。
管理画面(別ウインドウ)
ダウンロード
minicalendar_1.zip
ダウンロード後、圧縮ファイルを解凍ツールで解凍して下さい。

※スクリプトは利用規約をお読みのうえ、ご使用ください。
ファイル構成
ディレクトリminicalendar
ディレクトリconfig 設定ファイル格納ディレクトリ
│ ├ config.php 設定ファイル
│ ├ holiday.php
│ ├ holiday_original.php
│ └ holiday_week.php
ディレクトリtemplate 管理画面表示用ファイル格納ディレクトリ
│ ├ template.html
│ └ template_style.css
ディレクトリplugin カレンダー表示・管理ツール用スクリプト格納ディレクトリ
│ ├ common.php
│ ├ index.php
│ └ admin.php
├ index.php カレンダーを表示するメインのスクリプト
├ admin.php カレンダー管理ツールのスクリプト
└ 使用方法.txt
設置方法
  1. カレンダー表示用タグを記述

    カレンダーを表示したいページのhtmlファイルに下記のタグを記入します。
    『☆☆☆』の部分は、アップロードするサイト・パスに合わせURLをご入力ください。
     
    <iframe src="http://☆☆☆/minicalendar/index.php" frameborder="0" style="width:240px;height:300px;"></iframe><noframe>お使いのブラウザはインラインフレームをサポートしていないか、または表示しないように設定されているため、カレンダーをご覧いただけません。<br><a href="http://www.webcloset.net/" target="_blank">MiniCalendar</a></noframe>

  2. ファイルアップロード

    使用方法.txt以外のファイルをアップロードし、下記パーミッションに設定ください。

    ディレクトリminicalendar
    ディレクトリconfig 707又は705又は755
    │ ├ config.php 755又は705
    │ ├ holiday.php 707又は705又は755
    │ ├ holiday_original.php 707又は705又は755
    │ └ holiday_week.php 707又は705又は755
    ディレクトリtemplate 755又は705
    │ ├ template.html 644又は604
    │ └ template_style.css 644又は604
    ディレクトリplugin 755又は705
    │ ├ common.php 755又は705
    │ ├ index.php 755又は705
    │ └ admin.php 755又は705
    ├ index.php 755又は705
    ├ admin.php 755又は705
    └ 使用方法.txt


以上で設定完了です。

表示用のタグを記入したページにアクセスし、カレンダーの表示をご確認ください。

また、minicalendar/admin.phpにアクセスし、管理ページより定休日等、マーク(背景色の指定)を設定ください。
管理ページログイン用のID・パスワードの初期設定は、ID・PASSともに、『1234』です。


その他の下記の項目を、『config/config.php』にて設定いただけます。
config.phpファイル内の各項目ごとの記述方法をご覧の上、設定ください。

・ カレンダーのフォントサイズ、文字の色等のデザイン

・ 管理ページログイン用のID・パスワード

・ 現在の月より以前・以降、何ヶ月分の移動可能ボタンを表示するかの設定
などなど

動作確認環境
Linux・Apache・PHP Version 5.2.5