アーカイブページを作る

アーカイブページを作る

Posted at September 8,2005 12:45 PM
Tag:[Archives, archive_type, Customize, MovableType, MTArchiveList]

全エントリーを表示するアーカイブページを追加しました。ナビゲーションバーに「Archives」のリンクを追加しています。

これは Movable Type が用意しているデフォルトの「アーカイブページ」テンプレートのタグを一部変更して使っています。デフォルトの状態では、エントリー表示部分のタグが

<MTArchiveList>
<a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a><br />
</MTArchiveList>

となっています。これは全てのエントリーを新着順に並べるだけの状態です。
ということで、ここでは月別のリストに変更し、

<MTArchiveList archive_type="Monthly">
<dl><dt><$MTArchiveTitle$> [<$MTArchiveCount$>]</dt>
<MTEntries><dd><a href="<$MTEntryPermalink valid_html="1"$>"><$MTEntryTitle$></a></dd></MTEntries></dl>
</MTArchiveList>

としています(青色は追加、赤色は変更部分)。1行目を、

<MTArchiveList archive_type="Category">

とすればカテゴリー別のリスト(副カテゴリーを設定していると重複エントリーが発生します)、

<MTArchiveList archive_type="Daily">

とすれば日別のリストになります。archive_type は管理メニューの「ウェブログの設定」の「アーカイブの設定」で「アーカイブの種類」にチェックされている必要があります。

半年ほど前に下記の関連エントリーも書いてますのでご参考まで。

全エントリーリスト・全コメントリスト・全トラックバックリストを表示
関連記事
トラックバックURL


トラックバック

[sz] 秋の夜長にMTカスタマイズ。(意味不明 from M E T A B O L I S M
 実はやらなきゃいけない事がたーくさんあるんですがどうしても調子が上がらず、寝よ... [続きを読む]

Tracked on November 5, 2005 5:34 AM

Movable Type:アーカイブページ from Frumenty
アーカイブページを、ごくシンプルな月別総エントリー表示のAll Archive Listsに。 [続きを読む]

Tracked on December 17, 2005 7:23 PM

カスタマイズ覚え書き2 from (*`・ω・´)ノ やっとう
この記事内では 『小粋空間』様のカスタマイズを参考にしています ありがとうござ... [続きを読む]

Tracked on June 4, 2006 9:20 PM
コメント

こんにちは。
以前、銀座フラワーガーデン(http://www.moaroma.com/flower/)でお世話になったものです。

新規のドメインを取得し、そのサイトでもテンプレートをお借りしておりますので、ご報告コメントです。

HPビルダーで作成したページも混在しているので、銀座フラワーガーデンの時と同様、MTでの作成ページには全てこちらのバナーが表示される設定にしております。

今後とも、宜しくお願い申し上げます。

[1] Posted by moaroma : September 8, 2005 2:33 PM

たびたび、スミマセン。
moaromaです。
肝心なことを忘れてました。

テンプレートをお借りしているサイトは
銀座ショッピングストリート
http://www.ginzabank.com/cosme/
http://www.ginzabank.com/flower/
http://www.ginzabank.com/shop/
などです。

失礼いたしました。

[2] Posted by moaroma : September 8, 2005 2:36 PM

>moaromaさん
こんばんは。
ご無沙汰しております。
テンプレートご利用&ご連絡ありがとうございます。またバナー表示、併せてありがとうございます。
どれも素敵なサイトですね。

こちらこそ今度ともどうぞよろしくお願い致します。
益々のご発展をお祈り申し上げます!

[3] Posted by yujiro : September 10, 2005 1:34 AM

いつもお世話になっております。本日、この記事を拝見させて頂き早速チャレンジさせて頂きました。
ありがとうござます。
MTのデフォルトの変更について説明されていましたのでとりえずデフォルトでの修正をしました。そこで、小粋空間様のテンプレートのスタイルにしたくみようみまねでなんとか設置させました。(ソースについては、現在のソースでいいのか?自信がないのでその辺についても何か不具合あればアドバイスお願いします)
そこで、少し表示を部分的に修正したいので恐れ入りますが修正方法を教えて下さい。宜しくお願いします。

修正したい部分

1)投稿月の頭部分の画像変更
2)投稿月のエントリー数の表示位置修正
3)各エントリー項目を全体的に位置変更したい

※具体的には、画像で説明させて頂きましたので宜しくお願い致します。画像:http://vita.qee.jp/img/ttttt.JPG

[4] Posted by panser : May 19, 2006 10:51 PM

いつもお世話になっております。今、一部修正をしたところなんとか1)と2)に関してはなんとかうまく表示できました。まだ、3)の各エントリーを横位置にずらすのができません。それと、投稿月の頭の画像が、Mozilla Firefoxではバランス良く表示されるのですが、IEで見ると投稿月の先頭の画像と投稿月との間隔が広く空いてしまいます。 また、投稿月と投稿月とのエントリー全体の間隔ももう少し空けて、投稿月毎のエントリーを区別して見やすくしたいと思います。
以上、3件につきましてお手数ですが修正方法を教えて頂けないでしょうか。宜しくお願いします。

[5] Posted by panser : May 20, 2006 1:36 AM

>panserさん
こんばんは。
ご質問の件ですが、その前にHTMLのマークアップが誤っています。ul 要素の中に dl や dt を記述するのは違反です(li 要素の中に dl や dt を記述するのであればOKです)。
まずはそちらを修正ください。
それではよろしくお願い致します。

[6] Posted by yujiro : May 20, 2006 11:22 PM

いつもお世話になっております。ご指摘頂き自分なり修正して画像と投稿月との間隔及び全体的なスタイルは、IEとMozilla Firefox同じような感じになりました。(これで宜しいでしょうか?)
そこで、エントリータイトルのみ右にずらすのとエントリータイトルの行間を広げるのがどうしてもわかりません。恐れ入りますがサポート宜しくお願い致します。

[7] Posted by panser : May 21, 2006 4:19 AM

>panserさん
こんばんは。
ご質問の件につきましては別途エントリーさせて頂きます。
なお他の質問回答用のエントリーが少し溜まってきておりますので、すいませんがお待ちください。
「エントリータイトルの行間を広げる」は、「画像とタイトルの水平位置を合わせる」という意味に解釈しましたが、違っていたら具体的にどのようにされたいのかをご連絡ください(認識が合っていれば再コメントは不要です)。
それではよろしくお願い致します。

[8] Posted by yujiro : May 22, 2006 11:48 PM

はじめまして。
現在、友達のブログの作成を手伝っており、
色々と研究させていただいております。
カテゴリーのページに、ここで説明されている方法で月別のリストを作成すると、
全てのエントリーが月別で表示されてしまいます。
そのカテゴリーのみを対象とした月別リストを作成することは可能なのでしょうか?
もしそのような方法があったら教えていただけたら幸いです。
あちこち探したのですが、この方法を紹介しているところが見つかりませんでした…
よろしくお願いします。

[9] Posted by mariko : August 11, 2006 5:55 PM

>marikoさん
はじめまして。
ご質問の件ですが、「カテゴリー・アーカイブにそのカテゴリーの月別リストを作成する」でよろしいでしょうか。
であれば、リストの生成は不可能ではありません。ただし、月別リスト(の各月)にリンクを設定することはできない、という制約があります。理由は「カテゴリー+月別」リストというページは実体が存在しないためです。

動作が確認でき次第エントリーしたいと思います。
それではよろしくお願い致します。

[10] Posted by yujiro : August 15, 2006 1:00 AM

yujiroさん、
お世話になっております。
「カテゴリー・アーカイブにそのカテゴリーの月別リストを作成する」ということになると思います。
例えば、bookというカテゴリーのページに飛ぶと、
そのページにそのbookのカテゴリーに属するバックナンバーが
月別に整理されている状態です。
色々探していたら、その月別リストを作っているペーを発見!(http://www.mylohas.net/blog8/beauty/)。
beautyというカテゴリーにバックナンバーという月別リストがあります。
beautyというカテゴリーに属するエントリーのみが対象の月別リストです。
もしこのような設定が可能であれば、教えていただけると幸いです。
お忙しいところすみません・・・

[11] Posted by mariko : August 15, 2006 12:18 PM

>marikoさん
こんばんは。
ご返事遅くなって大変申し訳ございません。
ご質問の内容につきましては明日を目処にエントリー致しますのでお待ちください。
なおご連絡くださったサイトの日付表示(8/18up)は概要・キーワード欄等に直接「8/18up」を入力している可能性があります(日付フォーマット上「8月」は、そのサイトの左右サイドバーに表示されているように「08」としか表示できないため)。
それではよろしくお願い致します。

[12] Posted by yujiro : August 20, 2006 2:17 AM

いつもたくさんの情報をありがとうございます!本当にためになります。

[13] Posted by KEN : September 1, 2006 11:16 PM

>KENさん
こんばんは。
コメントありがとうございます。
お役に立てたようで良かったです。

[14] Posted by yujiro : September 2, 2006 1:26 AM

いつもお世話になっています。
Monthly Archivesの中の11月なら
11月をクリックして11月のエントリーの題目が
箇条書きに出るようにしたいのですが、、
教えてください。
今は、カレンダーだけが上に表示されるだけで
下の部分が真っ白の状態なんです。

どうかヨロシクお願い申し上げます。

[15] Posted by yossy : November 13, 2006 2:46 PM

>yossyさん
こんにちは。
ご質問の件ですが、管理画面の[設定]-[公開]-[アーカイブマッピング]の月別欄に「日付アーカイブ」と「カレンダー」の2つが表示されていると思いますが、その右側にある「優先」欄のラジオボタンが「カレンダー」の方にチェックがついているのが原因と思われます。
「優先」欄の「日付アーカイブ」の方をクリックして、その下の「変更を保存」をクリックし、さらに全体を再構築してください。
それではよろしくお願い致します。

[16] Posted by yujiro : November 13, 2006 3:17 PM

すぐにご返事を頂き、本当にありがとうございます。
早速直したところ、ちゃんと表示されました。^_^;
今までずっと悩んでいたんですよ。
あのチェックボタンだとは全然気がつかず。。
もっと早くお聞きしていたらよかったです。
本当にありがとうございました。

[17] Posted by yossy : November 14, 2006 9:55 AM

>yossyさん
こんばんは。
ご連絡ありがとうございました。
無事に解決されたようでよかったです。
ではでは!

[18] Posted by yujiro : November 14, 2006 6:40 PM

いつもお世話になっています。

トップページに
”**日前のエントリー”(日別)
といったリンクからでその日のエントリーを表示させたいのですがどのようにしたらよいでしょうか?

基本的な質問でしたら申し訳ございません
どうかアドバイスよろしくお願いします。

[19] Posted by リュウ : January 7, 2007 4:04 AM

>リュウさん
こんにちは。
ご質問の件ですが、「何日前」という表示をする基本機能は(多分)ないため、何らかのスクリプトで制御する必要があります。
時間かかるかもしれませんが考えてみます。気長にお待ちください。

[20] Posted by yujiro : January 9, 2007 2:24 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)