Alchemistic-Life!

~錬金術的生活SB編~
<< マスク :: main :: メイクバトンとやらが回ってきました >>

flash版カレンダーの導入

微妙にご無沙汰しております(^-^;

いや、なんで更新されないって、おうちに帰ったら即ときメモってるからです(爆
お出かけする予定がないときはついねー、、、(廃人

で、昼間は会社でなにしてるかってとブログの改造w
いろいろといぢるの楽しくて。困ったもんですw

今回改造したのは左上のカレンダー部分。
ajax使ったカレンダーを導入しようと四苦八苦してたんですが、どうもちゃんと読み込めないというか理解できていけなかったので、いっそflash版のカレンダーにしてしまおうということに。

参考は→Kinarie&May様:MT用通常版フラッシュカレンダー1.00
非常に丁寧に設置の仕方を解説してくださっているので、私でも簡単に設置できました。
本当にありがとうございます(*TДT)ノシ


ただ、これだと各日付にマウスオーバーでその日のエントリのタイトルが表示されるって機能がないので、それはそれで不便。うぅ、どうやればいいんだろう(;´Д`)
うがーヽ(`Д´)ノ 自分の知識のなさにイラッとしますw
flashもajaxもやっぱり勉強した方が得策かなぁ。
でも、これもいちいち全ページ読み込みなおしたりしないのでお気に入り。
ホントにありがとうございますー♪♪

何かあった時のために方法を転記しておきます。追記部分に。
重ね重ねKinarie&May様に感謝m(_ _)m
設置方法
1.まずこちらからダウンロード。

2.解凍して自分のサーバーに"n_calendar100.swf"をUP。

3.MTでXMLファイルを作成。
 まず、MTにログインし、テンプレートの一覧→「新しいインデックス・テンプレートを作る」をクリック。
 テンプレートの名前は何でもOK
 出力ファイル名も特に指定はなし+拡張子はxmlに。
 このテンプレートにリンクするファイルは空欄でOK。
 そして肝心のテンプレートの中身は
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="<$MTDefaultLanguage$>">
<MTEntries lastn="9999">
<entry>
<link><$MTEntryLink archive_type="Daily" encode_xml="1"$></link>
<created><$MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></created>
</entry>
</MTEntries>
</feed>


 となります。
 ※日付アーカイブを設定しておくこと。

 以上で保存、再構築してXML作成終了。

4.次にソースをこちらで作成させていただきます。
 ここでswfファイルとXMLファイルはhttp;//www〜から記入。
 確認できたら "通常使用"で利用。
 "個別アーカイブ用"を利用すると個別エントリーを表示したときに、そのエントリーの月を表示することができるが、注意事項として、個別または日別アーカイブ用を利用するには、カレンダーを表示させたいアーカイブページのアドレスの中に、 "archives/yyyy/mm"という部分が必要となる。(yyyy=年、mm=月)

5.ソースの貼り付け
 あとは表示させたい場所にソースを貼り付けて再構築。
 以上で設定は終了とのこと。

すみません、コピペで、、、
MTの改造 - : Edit
2006.02.21 火曜日 : - : -