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;}

こんな感じの指定を加える。例は背景色を変えているが、フォントの色を変えてもいいかもしれない。

何だかベタベタな方法だなぁ。もっとスマートなやり方があるかもしれない。