横型カレンダーを表示させている箇所部分へソースを追加、及び一部訂正します。
・赤字部分:追加するソース
・緑部分:index.phpまでの絶対パス
(例:/hoge/hoge/public_html/blog/)
・青部分:変更箇所
(変更前記述:<$MTBlogURL$>archives/calendar/<$MTDate format="%Y/%m/index" $>.php)
・ダイダイ色部分:index.php があるディレクトリからカレンダーファイルへのパス名を記述します。
<?php
$path = 'path';
$url = '<$MTBlogURL$>';
$year = '<$MTDate format="%Y" $>';
$month = '<$MTDate format="%m" $>';
$filename = 'index.php';
$src = "";
$file = 'archives/calendar/' . $year . '/' . $month . '/' . $filename;
if (file_exists($path . $file)) {
$src = $url . $file;
} else {
for ($i = 0; $i < 11; $i++) {
if ($month != '01') {
$month--;
$month = substr('0'. $month, -2);
} else {
$year--;
$month = '12';
}
$file = 'archives/calendar/' . $year . '/' . $month . '/' . $filename;
if (file_exists($path . $file)) {
$src = $url . $file;
$flag = 1;
break;
}
}
}
?>
<div id="globalnavi">
<iframe name="cal-iframe" src="<? print $src; ?>" width="698" height="25" scrolling="NO" frameborder="0" marginwidth="0" marginheight="0">
</iframe>
</div>
また、<div id="globalnavi">の中身について
気になる方は、こちらをご覧ください。
これで、不具合解消となりましたv
(7/4時点では未確認;)
小粋空間様、ありがとうございました!
≪ 続きを隠す