休日表示付きリアルタイムカレンダー for WordPress
WordPress 版「休日表示付きリアルタイムカレンダー」を紹介致します。
このカスタマイズは、Movable Type 等で提供中の JavaScript による「休日表示付きリアルタイムカレンダー」を WordPress 用にアレンジしたものです。WordPress は PHP で書かれているので、PHP で制御するという手もありましたが、サーバへの負荷を考慮し、JavaScript 版にしています。
このカスタマイズは、テーマ内でテンプレートタグ
<?php get_calendar(); ?>- リスト1 テンプレートタグ
によるカレンダー表示をしている場合に有効です。
1.プラグインのダウンロード
下記のいずれかのリンクをクリックし、プラグインアーカイブをダウンロードしてください。
- 修正履歴
- 2007.11.05 v1.2 11月のカレンダーで土日休日が正常に表示されない不具合を修正
- 2007.12.13 v1.3 link 要素、script 要素のプラグインパスを修正
2.プラグインのアップロード
ダウンロードしたアーカイブを解凍し、realtime_calendar フォルダごと、wp-content/plugins 配下にアップロードしてください。アップロード後、リスト 2 のようなディレクトリ・ファイル構成になっていればOKです。
wp-content/ plugins/ realtime-calendar/ dayChecker.js realtime-calendar.php calendar.css- リスト2 ディレクトリ・ファイル構成
3.プラグインを有効にする
WordPress の管理画面より「Realtime Calendar」の有効化のリンクをクリックします。
以上です。
なお、カレンダー先頭の「xxxx年xx月」という表示より当月を割り出していますので、この部分の表示が異なっていると正常に動作しません(=多言語対応はしていません)。
その他、プラグインに不具合等ございましたらご連絡ください。
2007.07.11
JavaScript で動作に必要な関数が欠落していましたので修正しました。
2007.12.13
プラグインファイルに含まれるプラグインのパスを修正しました。
- 休日表示付きリアルタイムカレンダー for WordPress 日本語版
- 「休日表示付きリアルタイムカレンダー for WordPress」不具合のお知らせ
- Ajax 日めくりカレンダー(MT4版)
- Ajax 月送りカレンダー(MT4版)
- JavaScript カレンダー修正(春分の日・秋分の日の振替休日対応)
- Flash カレンダープラグイン(3.00 対応版) for Serene Bach
- カレンダーの日付リンクのジャンプ先をエントリー・アーカイブに変更する
- Ajax 月送りカレンダー(縦型)
- カレンダーの日曜と祝日のスタイルを別にする
- 「休日表示付リアルタイムカレンダー for livedoor ブログ」修正のお知らせ
- Ajax 月送りカレンダー(横型)
- Ajax 月送りカレンダー
- 休日表示付リアルタイムカレンダー for livedoor ブログ
- 月送りカレンダー(簡易版・横型・休日表示付き)
- Flash カレンダープラグイン バージョンアップ
- Flash カレンダープラグイン for Serene Bach
- 月送りカレンダー(簡易版・休日表示付き)
- 休日表示付リアルタイムカレンダー for FC2ブログ
- 休日表示付リアルタイムカレンダープラグイン(横型) for Serene Bach 不具合修正のお知らせ
≫ 小粋空間のリアルタイムカレンダーの導入 from 湯上りソフト
小粋空間のリアルタイムカレンダーを導入してみたが期待通り動かない。
祝日が赤にならない・・・。
■ちょこっと調べてみた
当Blogの「digg-3-col... [続きを読む]
本体最新Ver ME2.2.1 にて、
ライン:169
文字:1
エラー:オブジェクトを指定してください
コード:0
という、JavaScriptエラーが発生するのですが、
何か設定ミスをしているのでしょうか?
それとも最新Verでは対応できないのでしょうか?
>CREAさん
こんにちは。
ご返事遅くなり申し訳ありません。
プラグインの中を確認したところ、動作に必要なスクリプトが欠落しておりました。
申し訳ございません。
先程プラグインの内容を更新しましたので再度ご確認ください(URLの途中に "1.1" がついていれば最新のファイルがダウンロードされます)。
それではよろしくお願い致します。
yujiroさん
質問場所が間違ってるとは思いますが・・・お分かりになりましたら教えてください。
WordPress ME 2.2.3にてTemplateはi3Theme version 1.3 (Center Edition)【http://www.mangoorange.com/resources/i3theme/】にてこちらのカレンダーを使わせていただいているのですが・・・
エントリーがあった日の色を変える方法が不明で困ってます。
お時間のありますときでかまいませんので、ご教授をお願い致します。
>キスさん
こんにちは。
ご質問の件ですが、スタイルシートに下記を追加してみてください。
#calendar td a {
color: green;
}
配色は適宜変更してください。
それではよろしくお願い致します。
yujiroさん
お忙しいところありがとうございます。
無事にエントリーがあった日の色を変えることができました。
また何かありましたらお願いいたします。
>キスさん
こんにちは。
ご連絡ありがとうございました。
無事に直ったようでなによりです。
ではでは!
yujiroさん
昨日無事に色がついたとコメントしましたが・・・
本日見てみますと記事投稿があった最新?2日分しか色がつかないみたいですσ(^_^;)アセアセ...
全部投稿に色をつける方法はありませんでしょうか(´・ω・`)ションボリ
何度もすみませんが、よろしくお願いいたします。
yujiroさん
上記で質問しました件ですが解決しました。
訪問済みのリンクの色指定してなかったのでエントリーがあった日の色が表示されたりされなかったりしてました。
#基本的なミスですみません。
CSSを
#wp-calendar td a:link {
color: aqua;
}
#wp-calendar td a:visited {
color: aqua;
}
とすることでとりあえず問題なくなりました。
お騒がせいたしましたm(__)m
>キスさん
こんにちは。
こちらも無事に直ったようでよかったです。
ではでは!
yujiroさん
またまたすみません。
ME2.2.3にてプラグインを使用させて頂いておりますが、休日の表示が10月は問題なかったのですが、11月になってもカレンダーの休日表示(土日祝の色)が10月ので表示されています。
設定が悪いので正常に表示されないのでしょうか。
すみませんがお時間のあるときにお教え頂けますでしょうか。
>キスさん
こんにちは。
ご質問の件ですが、プラグインに不具合がありました。
ご迷惑おかけして申し訳ございません。
プラグインをバージョンアップ(v1.2)しましたので、再度ダウンロードして動作を確認頂けますでしょうか。
それではよろしくお願い致します。
こんにちは。お世話になっています。
WPを最新の2.3.1にアップグレードしたのですが、
旧Verのときはきちんと表示されていた休日カレンダーが
表示されなくなってしまいました。
新Var.には対応していないのでしょうか。
それとも、何か設定をしなければいけないのでしょうか。
>charlieさん
こんにちは。
ご質問の件ですが、まず本プラグインでは土日判定をするために、カレンダー上部に表示されているカレンダー年月を取得しています。
年月表示は日本語版の「xxxx年xx月」を前提に処置しているのですが、拝見させて頂いたサイト(英語版)では「xx月xxxx年」となっており、年月が正常に判定されていないのが原因です。
前置きが長くなりましたが、プラグイン内にある dayChecker.js を任意のエディタで開き、160行目あたりにある、
var year = number[0];
var month = number[1];
を
var year = number[1];
var month = number[0];
に変更すれば正常に表示されます。
ME にアップグレードされた場合は、この部分を元に戻してください。
それではよろしくお願い致します。
上記サイトにて、貴サイト配布のWordpress用テーマを使用させていただいております。
休日表示付きカレンダーも導入しているのですが、土日ともに反映されません。何かアドバイスなど頂けましたら幸いです。
以上、よろしくお願いします。
>Makotoさん
こんにちは。
ご利用ありがとうございます。
プラグインのスクリプトに一部不備がありました。
申し訳ございません。
修正した1.3をリリースしましたので、差し替えてお試し頂けますでしょうか。
不具合が解消されないようでしたらお手数ですが再度ご連絡ください。
それではよろしくお願い致します。
yujiroさん
本家WordPress 2.3.3にてrealtime-calendar Ver.1.3を使ってみましたが
カレンダーの休日の色が変更されません。
本家版は「xx月xxxx年」表記ですので元ファイルを変更し、「xxxx年xx月」の
表記になるようにしております。
(WordPress 2.3.1では上記設定で休日が表示されておりました。)
ためしに「xx月xxxx年」表記の状態で、dayChecker.jsを
var year = number[1];
var month = number[0];
に変更しましたが反映されませんでした。
何かお分かりなりましたらお教え頂けますでしょうか。
>kenさん
こんにちは。
ご質問の件ですが、表示されない原因は、設定したセレクタの優先順位が低かったためのようです。
calendar.cssを、下記の、idセレクタと要素セレクタを補ったCSSに入れ替えてみてください。
#wp-calendar td.today {
display: block;
text-align: center;
color: #444444;
border: 1px solid #444444;
}
#wp-calendar td.holiday, #wp-calendar td.holiday a:link {
color: #e50003;
}
#wp-calendar td.saturday, #wp-calendar td.saturday a:link {
color: #0000ff;
}
#wp-calendar td.tholiday {
display: block;
border: 1px solid #444444;
color: #e50003;
}
#wp-calendar td.tholiday a:link {
color: #e50003;
}
#wp-calendar td.tsaturday {
display: block;
border: 1px solid #444444;
color: #0000ff;
}
#wp-calendar td.tsaturday a:link {
color: #0000ff;
}
dayChecker.jsは修正した状態でお使いください。
それではよろしくお願い致します。
yujiroさん
ご指示頂きました方法にて正常に表示が変更されました。
お忙しいところ、ありがとうございました。
>kenさん
こんばんは。
ご連絡ありがとうございました。
無事に表示されて良かったです。
ではでは!
yujiroさん
WordPress日本語版 2.5にてrealtime-calendar Ver.1.3を使ってみましたが
カレンダーの日付の上の曜日の休日の色が変更されません。
日本語版は、「xxxx年xx月」表記ですが、dayChecker.jsを
var year = number[1];
var month = number[0];
に変更しましたが反映されませんでした。
お時間のある時でかまいませんのでお教え頂けますでしょうか。
>kenさん
こんにちは。
ご質問の件ですが、サイトを拝見させて頂いたところ、正常に表示されているようです。もし解消していないようでしたら、ご連絡頂けますでしょうか。
なお当方でもWordPress2.5で確認したところ、正常に表示することを確認しました。
それではよろしくお願い致します。
yujiroさん
ちょっと質問の書き方が悪かったですね^^;
カレンダー上の「月 火 水 木 金 土 日」の土日って色がかわりませんでしたっけ?
WordPress日本語版 2.3.3の時は土日も色が変わってたので、
2.5では変わらないのかなと^^;
(2.3.3の動作が異常だったのでしょうか^^;)
>kenさん
こんにちは。
質問の意味を取り違えてました。すいません。
WordPress 日本語版は、WordPress ME と異なり、曜日部分に配色の設定がされていないので、プラグインの不具合ではありません(プラグインではそこまで設定していません)。
別途、曜日に色をつけるバージョンを公開します。
それではよろしくお願い致します。
yujiroさん
いつも参考にさせてもらっております。
人に頼まれてWordPressの設置だけやったのですが、
当日四角枠で囲まれるのはできたのですが、
土日に色がつかないようです。
上の設定もいろいろやってはみたのですがだめでした。
バージョンがME2.13なのがよくないのかなと思い、
ME2.2.3にしてみたのですが、それでも変わりないようです。
どこか簡単なことで間違っていることがあるんでしょうか?
お忙しいとは思いますが、見てくださるとうれしいなと思います。
よろしくお願いします。
>fukazoさん
こんにちは。
ご質問の件ですが、設置されたサイトのURLをご連絡頂けますでしょうか。ここでご連絡できない場合はメールにてお知らせください。
それではよろしくお願い致します。
yujiroさん
>質問の意味を取り違えてました。すいません。
こちらこそ説明の仕方が悪くてすみませんでした。
>WordPress 日本語版は、WordPress ME と異なり、曜日部分に配色の設定がされていないので、プラグインの不具合ではありません(プラグインではそこまで設定していません)。
プラグインの範囲外動作でしたか^^;
ご回答ありがとうございます。
>別途、曜日に色をつけるバージョンを公開します。
お手数をお掛けしまして申し訳ないです^^;
公開を楽しみにしておきます^^
よろしくお願い致します。
yujiroさん
こんにちは。
メールを出させてもらったのですが、
一応こちらにもお知らせしておきます。
http://www.ecohouse-inc.net/provenceblog/
設置したのは上記URLになります。
ME2.13を使っていたので、それが原因かと思い
ME2.23にアップデートしました。
見ていただけると助かります。よろしくお願いします。
>fukazoさん
こんにちは。
分かりました。
テンプレートのフッタ部分に
<?php wp_footer(); ?>
の記述がないようです。
回答の意味がお分かりにならないようでしたら再度ご連絡ください。
それではよろしくお願い致します。
yujiroさん
ありがとうございました。
そんな単純なことだったとは・・^^;
無事設定できました。
本当にどうもありがとうございました。
>fukazoさん
こんにちは。
ご連絡ありがとうございました。
うまくできたようで良かったです。
ではでは!

