最近の記事一覧をページ切替でさかのぼれる MT テンプレート

| | コメント(2) | トラックバック(0)

最近の記事一覧だけではなく、少し前の記事一覧が見たい。そんな要求から生まれた、MovableType テンプレート。

ここのサイドバーにあるような、ページ切替による最近の記事一覧を実現する。(javascript 使用)

entry の複数形の複数形みたいな響きの、entriesZ と無理やり命名。(ダサいし入力しにくいので適当に呼んでください)

■使い方
インデックス・テンプレートで javascript(*.js) を出力し、それを各ページで読み込んで使う。

  1. テンプレートの準備
    * MovableType のテンプレート設定画面から、「新しいインデックス・テンプレートを作る」
    * インデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する: オン
    テンプレートの名前: 任意
    出力ファイル名: entriesz.js
    * このテンプレートにリンクするファイル: 任意
    * テンプレートの中身: entriesz.txt
  2. 各ページテンプレートの、一覧を表示したい場所に以下のコードを貼る。
    <div id="entriesz"></div><script type="text/javascript" src="<$MTBlogURL$>entriesz.js"></script>
    

あまり需要が無い予感もする。

■疑問など

* はじめは下のようなコードで、<div> も自動生成していたのだけど、Fx 以外のブラウザでうまくいかないので妥協した。

?中略?
/* 現在のページを表示する */
function printCurrentPage() {
 /* 表示ブロックをクリアする。まだ無ければ作る */
 var disp = document.getElementById("entriesz");
 if (disp != null) {
  while (disp.hasChildNodes()) {
   disp.removeChild(disp.lastChild);
  }
 } else {
  disp = document.createElement("div");
  disp.id = "entriesz";
  document.body.appendChild(disp);
 }
?中略?

* エントリーのタイトルに " が含まれているとやばそう。' に変えても同じ。どうしよう。

トラックバック(0)

このブログ記事を参照しているブログ一覧: 最近の記事一覧をページ切替でさかのぼれる MT テンプレート

このブログ記事に対するトラックバックURL: http://www.towofu.net/cgi-bin/mt/mt-tb.cgi/166

コメント(2)

初めまして。こんにちわ。
これ、小生のサイトには大変重宝しますので早速いただきました。ありがとうございました!
で、2つほど質問があります。
まず、私のサイトを確認していただけますと分かりますが、ブログの背景色を活かすにはどのようにしたらよいでしょうか?
http://yoichi.typepad.jp/blog/
ちなみに「直近100記事早見一覧」というタイトルにしています。
2つ目は、上のタイトルにも関連するのですが、バックトラックする記事数の制限を外すにはどのようにしたらよろしいでしょうか?
まったくの素人でお手数をおかけしますが、どうか宜しくお願いします。

度々すみません。自己レスです。
言葉足らずであったので、1つ目の質問に補足させていただきますと、白地のボックスの上に文字が乗っているはずが、なぜか灰色になってしまっているということです。

コメントする

このブログ記事について

このページは、towofuが2005年5月24日 22:53に書いたブログ記事です。

ひとつ前のブログ記事は「右脳で描く」です。

次のブログ記事は「「情報公開ブログ」というのを思いついてみた」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。