MT用Flashの横型カレンダー
このブログのバナー部分にあるFlashのカレンダーですが、
Kinarie&Mayさんで配っている、MT用横型カレンダー3.00を利用させていただいております。
MT用横型カレンダー3.00(Flash)
http://www.kinarie.com/archives/2007/02/23_080646.php
記事がある日が強調されたり、現在の日の部分にマークがさいたり、なにより横型なので、最上部に配置できて、重宝しています。
通常であればあまり必要の無い、「日別アーカイブ(リンク先)」と「月別XMLアーカイブ(Flash読込用)」を作成しないとならないのですが、これはFlashカレンダーを設置する以上仕方ないでしょう。
エントリーが増えたら、日別の部分をダイナミックにできないか考えてみたく。
で、1つだけカスタマイズした点があるので、それを書いておきます。
Kinarie&Mayさんにある説明では、月別XMLアーカイブを作っていない人向けの説明があり、テンプレートの内容が記載されていますが、
http://www.kinarie.com/archives/2007/03/02_080456.php
「このカレンダーを使うだけなら」
<description>から</content>
の部分は、
<MTIgnore>~</MTIgnore>
で、括ってしまうと、出力されるXMLがとても小さくなるのでいいんではないかと。
この部分は、記事の要約と内容がまるまる出力されますが、Flashカレンダーは使用しない部分になっています。
素晴らしいカレンダーをありがとうございます。
ただ、ナゼか初回表示時だけ日別エントリーへのリンクが押せないのですが、これはこちらの問題だと思うので、そのうち解決したいとおもいます。一度ブログ内の別のページにいくと直ります。
↑で、html側でflashのパラメータ "allowScriptAccess" を "always" にしたら直りました。本来デフォルトは "samedomain" になるはずなので、なんで??ってところですが、まあとりあえずこれで一応は解決。(2008.07.02追記)
↑原因判明。このサイトのホスティング会社が最初にくれるドメイン(fwtw.net ではないもの)でアクセスしてしまうと、"allowScriptAccess" が "samedomain" になっているため、飛び先のドメインが異なり、結果飛ばない。ということでした。当然ですね・・・(実際、起きていたのは、ほぼ「自分のブックマークからのリンク(契約直後のドメインでブックマーク)」だけということになりますw)(2008.07.02さらに追記)
