February 21, 2004

カテゴリー別・月別のアーカイブにリストを表示

エントリーが多くなると、過去の自分のエントリーを探すのがたいへん。
というわけで、Clipper's Memorize No Future.さん→BLOG SMOOTHIE JAMさん→SEYA.ORGさんとたどって、
SEYA.ORGさんのところの「月別アーカイブにタイトル一覧追加」に従って、月別アーカイブ、カテゴリー別アーカイブのページのサイドに一覧を表示するようにしました。
SEYA.ORGさん、とても詳細で丁寧なご説明、ありがとうございます。

これは便利です!!!

でも、カテゴリーの方、メインにすぐに戻れない・・

[Trackback]
便利!タイトル一覧表示 by Clipper's Memorize No Future.
月別アーカイブでのタイトル一覧表示 by BLOG SMOOTHIE JAM
月別アーカイブにタイトル一覧追加 by SEYA.ORG

一応、ここにもメモ。


月別アーカイブは、Date-Based Archiveテンプレートを修正します。
まず、TOPページと同じように左右に分けるスタイルを適用するため、
42行目あたりの
<div id="container">
を、
<div id="content">
に修正し、
最後から2行目の</body>の前に、
<div id="links">
</div>
<br clear="all" />
の3行を追加します。
追加した<div id="links">と</div>の間が再度メニューになります。


アーカイブの全エントリーのタイトルをリンク付でサイドメニューに表示するため、
追加した<div id="links">の後に以下のようなタグを挿入します。


<div class="sidetitle">
<$MTArchiveTitle$>
</div>


<div class="side">
<MTEntries>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
</div>


<div class="powered">
Powered by<br /><a href="http://www.movabletype.org">Movable Type <$MTVersion$></a><br />
</div>


これで、タイトル一覧が表示され、タイトルをクリックすると個別記事のページへジャンプするようになります。
タイトルをクリックしてこのページ内の該当記事に飛ばす場合は、
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
を、
<a href="#<$MTEntryID pad="1"$>"><$MTEntryTitle$></a><br />
に変更します。


さらに、エントリーの記事の内容を全文表示する必要はないという場合は、
71行目あたりからの、
<$MTEntryBody$>


<MTEntryIfExtended>
<$MTEntryMore$>
</MTEntryIfExtended>
を、
<$MTEntryExcerpt convert_breaks="1"$><br />
<a href="<$MTEntryPermalink$>">全文を読む</a>
に変更します。
これで、全文ではなく概要に記述した内容、概要を記述しなかった場合は記事の最初から少し表示されるようになります。

投稿者 atasinti : February 21, 2004 01:01 PM | トラックバック
TarackBack URL
http://atasinti.chu.jp/cgi/mt/mt-tb.cgi/121
コメント
コメントする




(メールアドレスは必須ですが表示されませんのでご安心ください。)





名前、アドレスを登録しますか?


(注)スパム対策で、日本語の「、」か「。」がないコメントはエラーになります。 m(_ _)m