November 23, 2004

月別アーカイブページにエントリリンクのメニューを追加する

月別アーカイブページも、カテゴリページみたいにしてみた。
そしたらねぇ、偶然思わぬ方法でできちゃったのよねぇ。
これってどうなんだろう?
ちなみにマニュアルには、月別アーカイブのリスト指定方法
は載ってなかったな。

カテゴリページで、該当カテゴリのエントリのタイトルのリストを作る場合、


<!--このアーカイブのタイトルと同じカテゴリのエントリ -->
<MTEntries category="<$MTArchiveTitle$>

と指定したんだけど、マニュアルには、このMTEntriesのフィルタとして「lastn、category、author」があると記述されているだけです。
じゃあ、この月っていうのはどうやってフィルタすりゃいいんだろ?
って思ってたら、カテゴリと同じでできてしまったんですよう~
category="対象年月"の指定で、該当月のエントリのリストができてしまったんです。

<!--このアーカイブのタイトル(=この場合「年月」を表している)と同じカテゴリのエントリ -->
<MTEntries category="<$MTArchiveTitle$>

んで、試しにここをcategory指定なしにすると、ぜ~んぶ月のエントリへのリンクが同じになりました。
全部の月に、11月のエントリのリンクができちゃったのです。
うう~ん…

さて、正しくはどうするかというと、こうでした。


<!--このアーカイブのタイトル(=この場合「年月」を表している)と同じ日付のエントリ -->
<MTEntries date="<$MTArchiveTitle$>

カテゴリページでは最後の5件のみ表示して、それぞれの固定リンク先をメニューに登録しました。
月別アーカイブでは、その月のエントリ数もたかがしれているだろうということで、全エントリを表示して、
メニューには、各エントリのアンカーへリンクを設定しました。
これで、同じページ内の各エントリと、メニューにあるエントリのタイトルが結びつきます。


<!--このアーカイブのタイトル(=この場合「年月」を表している)と同じ日付のエントリ -->
<MTEntries date="<$MTArchiveTitle$>
<li><a href=#<$MTEntryID pad="1"$>><$MTEntryDate format="%d"$>:<$MTEntryTitle$></a></li>
</MTEntries>

posted by KB : 07:22 PM@Permalink@
▼ツッコミ

パーミッションに実行許可がなかったよ~

Posted by: KB : November 25, 2004 12:32 AM

June 20, 2004

TRICK2超完全版Vol.5こんぷりーと!

トリック2超完全版DVDのVol.5は、DVDを購入した人でもわかりにくいパスワード付
コンテンツがついている。
4桁の数字が知りたければ、こちら↓
【THE】「トリック」

1st零九零七・2nd五零参零

posted by KB : 12:10 PM@Permalink@
▼ツッコミ

April 26, 2004

HP Pavilion

この1週間くらい、自宅PCを起動するたびに
「新しい更新をインストールする準備ができました」
ってWindowsUpdateのメッセージが表示されている。
勤務先のPCでもWinXPを使用しているが、更新は1回で済んでいる。
HomeとProfessionalの違い?いや、そんな情報はない。
自動だと詳細情報がわからないので、手動でWindowsUpdateに接続してみた。

実は、ワタクシが自宅で使用しているのは、HP(ヒューレットパッカード社)の
HP Pavilion2340である。
この機種+WinXPという組み合わせに問題があることがあわかった。
Microsoft (R) Windows XP Service Pack 1をインストールすると、システムリカバリを
実行した後で再起動できなくなるという重大な問題があるために、ServicePack1が
インストールできず、いつまでも「最新の更新がインストールされていない状態」
のままになっているのだ。
ヒューレットパッカードから、対応モジュールがダウンロードできるので、それで対応
せよということらしい。
hp pavilion pc model 2340
へ~い。
WindowsUpdateで「ServicePackのインストール失敗」ってメッセージ出してくれれば
いいのになぁ。
密かに失敗して、次回起動時にまたトライしてるってのはどうよ?

posted by KB : 04:26 PM@Permalink@
▼ツッコミ