NP_Calendar.phpの改造
カテゴリ:Nucleus
日時:2004/04/18 15:42
別に何の役にも立たないのだが、トップページのカレンダーで土日の表示色を変えてみた。
NP_Calendar_utf-8をベースにして、プラグインのコードをちょいと追加してスタイルシートで色などを指定するだけ。 // today ver 2
という行の下にある、
while (checkdate($month, $mday, $year)) {
if ($mday == $to_day)
echo '<td class="today">';
else
echo '<td>';
を
while (checkdate($month, $mday, $year)) {
if ($mday == $to_day)
echo '<td class="today">';
else
if($wday == 1)
echo '<td class="sunday">';
elseif($wday == 7)
echo '<td class="saturday">';
else
echo '<td>';
に変更して、スキンのスタイルシートに
table.calendar td.saturday { background-color: #C9DDFE;}
table.calendar td.sunday { background-color: #FAC5CD;}
こんな感じの指定を加える。例は背景色を変えているが、フォントの色を変えてもいいかもしれない。
何だかベタベタな方法だなぁ。もっとスマートなやり方があるかもしれない。
NP_Calendar_utf-8をベースにして、プラグインのコードをちょいと追加してスタイルシートで色などを指定するだけ。 // today ver 2
という行の下にある、
while (checkdate($month, $mday, $year)) {
if ($mday == $to_day)
echo '<td class="today">';
else
echo '<td>';
を
while (checkdate($month, $mday, $year)) {
if ($mday == $to_day)
echo '<td class="today">';
else
if($wday == 1)
echo '<td class="sunday">';
elseif($wday == 7)
echo '<td class="saturday">';
else
echo '<td>';
に変更して、スキンのスタイルシートに
table.calendar td.saturday { background-color: #C9DDFE;}
table.calendar td.sunday { background-color: #FAC5CD;}
こんな感じの指定を加える。例は背景色を変えているが、フォントの色を変えてもいいかもしれない。
何だかベタベタな方法だなぁ。もっとスマートなやり方があるかもしれない。