以前のエントリーで、カレンダーの本日表示を画像表示にしたのですが、インラインで html に直接スタイル設定をしているせいか、ie では表示されても、FireFox では表示されないという不完全なものでした。私のスキルでは、それ以上のことはできないので、某所にて発注していたんですけど、納期2日であがってきました。いつもながら、仕事がはやい。(笑) 


■TB to リアルタイムカレンダー(画像表示版) by 小粋空間


本日表示画像を favicon アイコンを縮小したものにしたのと、縦型カレンダーのソース出しもしていただいたので、あわせてリアルタイムカレンダーへと移行させました。ありがとうございます。

以下、ソース転記。


青字部分に表示させたい画像 url を設定。下記、ソースは縦型カレンダーのソースとなってます。

<table width="100%" class="calendar" cellpadding="2" cellspacing="4" summary="カレンダー">
<tr>
<td class="calendar-head"><$MTDate format="%B"$>月</td>
</tr>
<?php
$day = date(j);
$img = "画像のURL";
?>
<MTCalendar>
<MTCalendarIfEntries>
<?php
$d="<$MTCalendarDay$>";
?>
<tr><td align="center">
<?php
if($day != $d) {
print "<span class=\"calendar-day\">";
}
?>
<MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Daily"$>">
<?php
if($day != $d) {
print $d;
} else {
print "<img src=\"" . $img . "\" align=\"middle\" border=\"0\" />";
}
?>
</a>
</MTEntries>
<?php
if($day != $d) {
print "</span>";
}
?>
</td></tr>
</MTCalendarIfEntries>
<MTCalendarIfNoEntries>
<tr><td align="center">
<?php
if($day != <$MTCalendarDay$>) {
print "<span class=\"calendar-day\"><$MTCalendarDay$></span>";
} else {
print "<img src=\"" . $img . "\" align=\"middle\" />";
}
?>
</td></tr></MTCalendarIfNoEntries>
</MTCalendar>
</table>



以上。