昨日から、本運用を始めた MovableType こと今日も、html/css と格闘している ムラチ ですがなぁ。
10:45 コーヒーブレイクしながら、ドラフト書きをおこっす。といいつつお仕事ちゅうぅなり♪
13:20 このあと、30分自閉モード(功殻機動隊ねた)に移行し意識の中を泳ぐ
15:45 カレンダー部分を2ケ月出力しているサイトを発見!どーやるんだ?
16:20 カレンダー部分が変化しねー!?
16:59 原因がわかった!オイラは、バカだー
17:40 軽くまとめてみてた
■■ このプログラムってば ■■
1.複数のカレンダーを表示すると言っても、この plug-in だけをインストールしただけでは、何も変化はない
2.<div class="calendar"> タグの括りを自分でコピペしないといけない
3.offset で、月の表示を返る必要がある
4.ちょっとした html の知識が必要っす
■■ インストールしてみる ■■
1.bradchoate.com から、"Supplemental Calendar Tags"っていうページを開いて(♪他にもこんないい物が♪)
2.mtcalx-1_1.zip(2003/12/18現在)をダウンロードします
3.適当なディレクトリにファイル内容を展開してから、ファイル属性を下記に変更します
calx.pl (755)
calx.pm (644)
4.そんでもって、ファイルをコピーするです
calx.pl → (mt home)/plugins/
calx.pm → (mt home)/extlib/bradchoate/ (ディレクトリないので作成すべし)
※ (mt home)は、MovableTypeをインストしたディレクトリ
■■ カスタマイず ■■
1.[Templateの編集]-[Main Index]を開いて、ソースを参照したらですねコピーして秀丸にぺしてね
2.<div class="calendar"> タグの括りをコピペして2こカレンダーの定義がある状態にします
※これで!カレンダーが2こ表示なるのら!
3.<div class="calendar"> タグの括りの中にある、下記のタグを全て書き換えます
MTCalendar → MTCalendarEx
MTDate → MTDateEx
4.カレンダーの上部を、前月分の表示にしてみるので、<div class="calendar"> タグで括った初めの方を
<MTCalendarEx> → <MTCalendarEx offset="-1">
<$MTDateEx format="%B %Y"$> → <$MTDateEx format="%B %Y" month_offset="-1"$>
5.これでok! じゃないのだ! あとひといき
6.前月日付を押されたときのアンカーをつけるため、こちらも 4. のタグ中の
<MTEntries lastn="1">< a href="<$MTEntryPermalink$>"<>$MTCalendarDay$<>/a<&glt;/MTEntries<
↓↓↓↓↓
<MTEntries lastn="1"><a href="<$MTEntryLink archive_type="Monthly"$>#<$MTEntryID pad="1"$>"><$MTCalendarDay$></a></MTEntries>
7. ok!!!
_参考きじ_
・カレンダーを複数表示
_とっても良いきじ_
・M::T さんちの Information
・M::T さんちの MovableType
・M::T さんちの Plugins
_参考さいと_
・お世話になったサイト
コメントする