2008年7月 1日

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さらに追記)

トラックバックURL

このエントリーのトラックバックURL:

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)