TopMovable Typeカスタマイズページ分割 > カテゴリーアーカイブと月別アーカイブのページ分割
2004年7月31日

カテゴリーアーカイブと月別アーカイブのページ分割

Posted at July 31,2004 2:15 AM
Category:[3.0D, ページ分割]
Tag:[, , , ]


Movable Type でのカテゴリーアーカイブと月別アーカイブのページ分割方法をご紹介します。

参照サイトはMagic whiteさんの「カスタマイズメモその2」経由できままにポロポロさんの「ページ分割」です。あっさりできました。ありがとうございます。
ということで以下に設定方法(プラグインファイルの配置は自宅サーバ用)を記しておきます。

1.プラグインファイルのダウンロード

MT Extensions より MTPaginate をダウンロード(ページ上の方にある「Download」をクリック)。ファイルは任意のフォルダ(デスクトップ等)に保存します。

2.プラグインファイルのアップロード

ダウンロードしたファイルを解凍し、その中の MTPaginate.pl を plugins ディレクトリにアップロードします。

注:この情報はバージョン1.28のものです。
ダウンロードしたファイルを解凍し、その中の MTPaginate ディレクトリを下記のディレクトリ構成になるように plugins ディレクトリに丸ごとアップロードします。

plugins/MTPaginate/lib/MTPaginate.pm
plugins/MTPaginate/MTPaginate.pl

2.1 アーカイブURL/アーカイブ・パスの設定(Movable Type 3.2-ja 以降の場合)

管理メニューの「設定」→「公開」にある「アーカイブの設定」のチェックボックスをチェックします。チェックするとその下に「アーカイブURL」「アーカイブ・パス」の項目が表示されるので、下記のように設定します。

アーカイブURL:サイトURL/archives/
アーカイブ・パス:サイト・パス/archives

サイトURLとサイト・パスは同じページに表示されている「サイトURL」「サイト・パス」の内容をそのままあてはめてください。例えばサイトURLが http://www.koikikukan.com/ であれば、アーカイブURLは

http://www.koikikukan.com/archives/

となります。
なおこれらはページ分割を行わない場合も設定することをお勧めします。

3.アーカイブファイル名の変更

Movable Type のバージョンによって3.1項または3.2項のいずれかを実施してください。

3.1 Movable Type 3.2-ja 以降の場合

管理メニュー左の「設定」→「公開」で「アーカイブ・マッピング」の「出力フォーマット」のテキストボックス欄で「カスタマイズ」を選択して下記を設定します。

  • カテゴリーアーカイブ(「カテゴリー」行)
    cat_<$MTCategoryID$>.php *1
  • 月別アーカイブ(「月別」行)
    %y/%m/index.php
  • 日別アーカイブ(「日別」行)
    %y/%m/%d/index.php

をそれぞれ設定し「変更を保存」をクリックしてください。

*1:カテゴリーアーカイブのファイル名にはカテゴリーIDを設定するためにMTタグを使用することを推奨します。

3.2 Movable Type 3.1x 以前の場合

管理メニュー左の「ウェブログの設定」→「アーカイブの設定」で「アーカイブ」の「アーカイブ・ファイルのテンプレート」のテキストボックス欄に下記を設定します。

  • カテゴリーアーカイブ(「カテゴリー」行)
    cat_<$MTCategoryID$>.php
  • 月別アーカイブ(「月別」行)
    <$MTArchiveDate format="%Y/%m/"$>index.php
  • 日別アーカイブ(「日別」行) *2
    <$MTArchiveDate format="%Y/%m/%d/"$>index.php

をそれぞれ設定し「変更を保存」をクリックしてください。*3 *4

*2:カレンダーのリンク等で「日別」を使用されている場合は設定が必要です。
*3:すでに「アーカイブ・ファイルのテンプレート(3.2 は「出力フォーマット」)」へカスタマイズされたフォーマットを設定されている場合は「.html」となっている部分を「.php」に修正すればOKです。
*4:フォーマットは一例ですので、任意のフォーマットを設定してください。また 3.2-ja 以降ではフォーマットの指定方法が変更されていますが、3.1x 以前のMTタグを利用した設定でも正常に動作します。

4.ページ分割の設定

カテゴリーアーカイブテンプレート・日別アーカイブテンプレートに以下の青色部分を設定します。

カテゴリーアーカイブの場合

<div class="blog">
<MTPaginate>
<MTPaginateContent max_sections="8">
<MTEntries>
     :
     :
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>">&#65308;</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">&#65310;</a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
</div>

日付アーカイブの場合

<div class="blog">
<div id="menu">
<MTArchivePrevious>
<a href="<$MTArchiveLink$>"><< <$MTArchiveTitle$></a> |
</MTArchivePrevious>
<a href="<$MTBlogURL$>">Main</a>
<MTArchiveNext>
| <a href="<$MTArchiveLink$>"><$MTArchiveTitle$> >></a>
</MTArchiveNext>
</div>
<MTPaginate>
<MTPaginateContent max_sections="8">
<MTEntries>
     :
     :
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>">&#65308;</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">&#65310;</a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
</div>

赤色部分は中央に配置スタイルシート(styles-site.css)に ".paginate" というクラスセレクタを作成し、ページリンクのスタイルを設定するためのタグです。スタイルシートには必要に応じて

.paginate {
    text-align: center;
    font-size: 9px;
}

という風に設定してください。
設定が完了したら「保存」をクリックします。

追記.XML宣言の修正

拡張子を .html から .php に変更したテンプレートの1行目が

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>

となっている場合は

<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

に修正してください(XML宣言が存在しない場合はこの対処自体不要です)。この修正を行わないとページ表示時に

Parse error: parse error, unexpected T_STRING in [...] on line 1

というエラー(またはページが真っ白)が発生します。

5.サイトの再構築

4項まで完了したら再構築を実施し、ページ分割を設定したアーカイブのページを開き、分割されていればOKです。

6.その他

きままにポロポロさんのページで

<$MTPaginateNavigator format_current="<font size=+1>%d</font>">

と書けば現在のページ番号の文字を装飾できるようですが、上の例ではfontタグの"<"と">"(計4ヶ所)を"&lt;"と"&gt;"で記述する必要があります。具体的には青色で表示してある

<$MTPaginateNavigator format_current="&lt;font size=+1&gt;%d&lt;/font&gt;">

となります。なお、XHTMLでは各要素の属性(ここでは font 要素の size 属性)はダブルクォーテーションで括る仕様となっているため、ここでは非推奨とします。font 要素自体も非推奨です。

なお月別アーカイブはjolie'sさんの【長くなったページを分割】でやってみたところ再構築でInvalid Argumentというエラーになりました。原因は、そのページに表示されていたアーカイブファイル名のテンプレート名をそのままコピー&ペーストして使ったのですが、そのタグの"<"と">"が全角になっているせいでした。こういうのって意外に気がつかないものです

2004.10.04 追記
【PHPのバージョンについて】
ページ分割はPHP4.1以下では正常に動作しないようです。詳細については先と同様、Cool Gaming ! weBlogさんのカテゴリ、月別アーカイブのページ分割を参照ください。

2005.03.01 追記
日付アーカイブの設定について追加しました。

2005.04.13 追記
SWEET WATER Web Server さんの記事を参考に、日付アーカイブの設定について追加しました。

2005.11.11 追記
3.2-ja 用の設定を追記しました。

2005.11.20 追記
3.2-ja 用の設定をさらに追記しました。

2005.11.28 追記
3.2-ja 用の出力フォーマットを 3.1x 以前のものと分割しました。またページリンクのタグを改善しました。具体的には、MTPaginateIfMultiplePages タグと div 要素の位置を入れ替えて、ページ分割が行われない場合に不要な div 要素を生成しないようにしました。さらに div 要素に設定していた align 属性を削除しました。

2006.02.19 追記
XML宣言の修正について記述を追加しました。

2006.04.25 追記
XML宣言の修正について記述を修正しました(XML宣言がない場合は不要である旨)。

2007.05.04 追記
プラグインのバージョンアップに伴い、アップロード方法を修正しました。

Posted by yujiro
関連記事
人気エントリー
トラックバックURL


トラックバック

カスタマイズあれこれ from 体験手記レポート部
Movable Typeでスキルアップ大作戦中・現在の戦歴。 ●カテゴリーアー... [続きを読む]

Tracked on August 31, 2004 6:44 PM

PHP化とページ分割。 from 我楽
カテゴリアーカイブと月別アーカイブはさくっとできたのですが、個別アーカイブもPHP化には、かなーりてこずりました。もう駄目かと思ったよー。o... [続きを読む]

Tracked on September 25, 2004 5:04 AM

カテゴリ、月別アーカイブのページ分割 from Cool Gaming ! weBlog
※文中の <> は2バイトになっています。 疲れた。やっとうまく行った。参照し... [続きを読む]

Tracked on October 4, 2004 11:34 AM

PHPにしてみる。 from 深い雪
最近、周りの方々がPHPにしてるので 初期状態から、あまりいじりたくないけど ん... [続きを読む]

Tracked on October 6, 2004 5:57 PM

カテゴリーアーカイブと月別アーカイブのページ分割 from LUNCH BOX note*
以前TOPページのページ分けをしたのだけれど、 ついでだからカテゴリーアーカイブ... [続きを読む]

Tracked on October 11, 2004 8:58 AM

php化完了 from Stupid excuse
やっとできました。 つぅか、ずっとやっときたかったのに見栄えのほうに気をとられて... [続きを読む]

Tracked on October 23, 2004 12:49 AM

改良 from OQUNO.COM
なんとなく寝ずにちょこちょこ勉強しながらカテゴリーアーカイブと月別アーカイブの分... [続きを読む]

Tracked on October 31, 2004 5:17 AM

ページ分割 from Slow but Sure*
まだ少ないけれど、記事が増えてきたので ひとまずメインページだけ、ページ分割して... [続きを読む]

Tracked on November 7, 2004 1:33 PM

ページの分割 from Daily note
少しずつカスタマイズ中です。 ファイルをhtml→phpに、ページの分割にトライ... [続きを読む]

Tracked on November 16, 2004 3:43 AM

ページ分割。 from ++Open My Heart++
だいぶ前に、ページの分割をしようとPHP化にしたままほったらかしにしていた カス... [続きを読む]

Tracked on November 17, 2004 2:10 AM

カテゴリーアーカイブと月別アーカイブのページ分割 from 後藤真希 ワオワオ記念日 (waowao-blog)
前からどうかと思ってた 「Categoriesのイベントレポートを表示すると全エ... [続きを読む]

Tracked on November 25, 2004 12:24 AM

ページの分割 from ++ アルの足跡 ++
カテゴリー別や月別で日記をみるとダラダラと長く表示されるのが嫌で 小粋空間さんの... [続きを読む]

Tracked on December 4, 2004 10:37 PM

phpのファイルの名前をわかりやすくする from ふんわり堂
昨日からいろいろ手を加えていましたが、何度もやりなおしてようやくできたので、覚え... [続きを読む]

Tracked on December 5, 2004 12:13 AM

カテゴリーファイル名について from ?風を追いかけて?
以前に投稿したPHP化とページ分割でカテゴリーを日本語にしていると<$MT... [続きを読む]

Tracked on January 1, 2005 8:34 PM

MTアーカイブCGI完全版公開 from 結構内緒かもしれないブログ
PHPを使えない環境でMTのアーカイブページのページ分割を実現する為のCGI、「... [続きを読む]

Tracked on January 4, 2005 10:04 PM

ページ分割を導入しました from Internet Zone::Movable TypeでBlog生活
php化の目的だった、ページ分割を導入しました。カテゴリーアーカイブと月別アーカイブでは、エントリーが100近くになるものもあったので、20エントリーずつに分割... [続きを読む]

Tracked on January 10, 2005 2:08 AM

PHP化とページ分割 from GF*days
前からページ分割をやりたかったんだけど  それをやるにはPHP化しなくてはできな... [続きを読む]

Tracked on January 12, 2005 7:59 AM

[IZ]:ページ分割を導入しました from Internet Zone::Movable TypeでBlog生活
php化の目的だった、ページ分割を導入しました。カテゴリーアーカイブと月別アーカイブでは、エントリーが100近くになるものもあったので、20エントリーずつに分割... [続きを読む]

Tracked on January 13, 2005 8:12 AM

カテゴリアーカイブをページ分割してみました from 21世紀のアフィリエイト通販ブログ
カテゴリアーカイブをページ分割してみました。参考にさせて頂いたのはこちらです。 ... [続きを読む]

Tracked on January 15, 2005 9:39 PM

がんばって直してます from 洒落のひとり言
なにやってもへたれですw 小粋空間さんをお手本に眠い目をこすり修正しております。 ありがとうございます。やっとみつけました、、、いやはや探すのがたいへんでして、... [続きを読む]

Tracked on January 16, 2005 10:17 AM

phpによるカテゴリーの分割表示 from First Weblog
まじで悪戦苦闘・・・ 幾度と無く書き直しと再構築を繰り返し、かなり疲れた・・・ ... [続きを読む]

Tracked on January 18, 2005 2:54 AM

ページ分割とカテゴリーページエラー【カスタマ】 from とってちってた★
小粋空間さんのカテゴリーアーカイブと月別アーカイブのページ分割と、我楽さんのPH... [続きを読む]

Tracked on January 23, 2005 1:30 AM

あまり目に見えないMT大改造 from TOTOLOG
先週はちょっとナーバスな日々をおくっていたために(^_^ ;更新ちょっとさぼってました。 それでもと、金曜日からやっていたMTの大改造がやっと終わりました。ME... [続きを読む]

Tracked on January 30, 2005 11:27 PM

リニューアルしました from baddreamfancydresser
まあ見ておわかりの通り…です。まだチョコチョコと手を加えるとは思いますが。で、ち... [続きを読む]

Tracked on February 5, 2005 9:34 PM

MTスタイル(カテゴリーアーカイブの複数ページ化) from ものづくり日記
いろいろとサイトのスタイルを変更しました。 まずは、カテゴリーアーカイブのページ... [続きを読む]

Tracked on February 11, 2005 3:46 AM

メインページの分割、「Recent Entries」の日別表示 from M*s Cafe-Blog-
月別アーカイブなどのページ分割はクリアできていたものの、メインページの分割化をし... [続きを読む]

Tracked on February 12, 2005 12:52 AM

ページ分割 from 時は流れても・・・
今日は3連休に無理した反動で調子悪し。 かといって一日寝ているの事も出来ないので... [続きを読む]

Tracked on February 15, 2005 12:38 AM

公開 from Templates
ダウンロードできるようにしました。 色違いは後ほど。。 ソース見直し中ですが、よ... [続きを読む]

Tracked on March 2, 2005 11:25 AM

MovableType カスタマイズ 第4回 from 賢者の贈り物
(音楽)ACOUSTIC LATTE - Every Little Thing ... [続きを読む]

Tracked on March 3, 2005 12:17 PM

ページ分割を試してみる・・・・の巻。 from TOY COZY MUSEUM 別館
以前から気にはなりつつも、分割するほど記事数もないし・・・と思っていたのですが、ソコソコに各カテゴリーに駄記事がタマってきたので、ここらでページ分割とやらを試し... [続きを読む]

Tracked on March 10, 2005 1:46 AM

カテゴリーと月別アーカイブのページ分割 from あやの雑記
そろそろカテゴリーの記事が増えてきたので、ページ分割しました。 ついでに月別もペ... [続きを読む]

Tracked on March 13, 2005 1:16 PM

カテゴリアーカイブの分割 from Blog!
カテゴリアーカイブが最近増えてきたので分割しました。 参考サイトは例によって 小... [続きを読む]

Tracked on March 13, 2005 3:49 PM

アーカイブのページ分割が・・・ from Luna's*PaPa
PHP化したからには、カテゴリー・アーカイブと月別アーカイブのページ分割をやらねばならんでしょう、ということで早速挑戦してみました。 今回参考にさせて頂いたサイ... [続きを読む]

Tracked on March 14, 2005 10:08 AM

改造各種 from 小鉄の独り言
記事が増えてくると、いろいろとああしたい、こうしたいという欲求で出てきます。 い... [続きを読む]

Tracked on March 14, 2005 11:05 PM

MT3.151ja ページ分割 from 玄箱の呟き(クロバコのツブヤキ)
今日はページ分割をやってみた。 それほど過去エントリーがたまっているわけではない... [続きを読む]

Tracked on March 15, 2005 12:59 AM

MT3.151ja カテゴリーページの分割 from 玄箱の呟き(クロバコのツブヤキ)
今日はカテゴリーページの分割をやってみた。 それほど過去エントリーがたまっている... [続きを読む]

Tracked on March 15, 2005 3:11 AM

MovableType from PukiWiki/TrackBack 0.1
MovableType † やっぱ流行りのブログもやってみたいよね。 玄箱に入れてみました。 玄箱の呟き(クロバコのツブヤキ)で私の独り言を公開... [続きを読む]

Tracked on March 18, 2005 5:08 PM

MovableType高速化・軽量化 from PukiWiki/TrackBack 0.1
MovableType高速化・軽量化 † 何度か「サイトの再構築」をしたり、検索窓から検索をかけたりすると、 あまりのcgiレスポンスの遅さに閉... [続きを読む]

Tracked on March 18, 2005 10:48 PM

カテゴリーアーカイブと月別アーカイブのページ分割 from WhiteжButterfly
まだこれでいいのかな・・・と不安な気持ちのままなんですが; カテゴリーアーカイブ... [続きを読む]

Tracked on March 29, 2005 11:34 PM

[カ]php化! from 惜賭馬 Blog
MTのphp化を実行中 ( ステラマリス記念館 ) MovableTypeのとカ... [続きを読む]

Tracked on March 31, 2005 12:43 AM

カテゴリーアーカイブのページ分割 from 暮らし快適!ナチュラル家事のススメ
カスタマイズメモの更新が続きますが・・・。 カテゴリーアーカイブのページ分割でき... [続きを読む]

Tracked on April 3, 2005 12:42 AM

[カ]ズラズラ並ぶエントリーの分割。 from 惜賭馬 Blog
カテゴリー・アーカイブと月別アーカイブを表示すると、それに属するエントリーがズラ... [続きを読む]

Tracked on April 3, 2005 11:24 PM

長すぎるページ分割 from grumble
前からいろんなブログサイトで目にしていたページ分割。 どうやってやるのだろうと思... [続きを読む]

Tracked on April 6, 2005 5:32 PM

カテゴリーを日本語表示する方法 from 犬といっしょ。
立て続けにカスタマイズネタばかりですみません。(^-^; しつこくカテゴリーアー... [続きを読む]

Tracked on April 8, 2005 12:21 AM

つ、疲れたo_ _)oバタッ from Exchange of Love!! ?Love dependence syndrome?
今日は、DBをMySQLに移行と、PHP化とページ分割をしてみました。 MySQ... [続きを読む]

Tracked on April 12, 2005 10:45 AM

カテゴリーと日付アーカイブページ分割 from SWEET WATER Web Server
サーバーOS変更からMTも再出発してから、月別アーカイブページも大きくなってきま... [続きを読む]

Tracked on April 12, 2005 12:20 PM

カテゴリーアーカイブと月別アーカイブのページ分割 from Nakamura's Weblog
以前から気になっていたのですが、カテゴリーアーカイブの表示で、エントリー数が増え... [続きを読む]

Tracked on April 18, 2005 8:22 PM

トップページ分割 from /nev/dull/Blog
MTPaginateではカテゴリーアーカイブしか分割できないと思っていたのですが... [続きを読む]

Tracked on May 1, 2005 7:05 AM

MTPagenate1.24でページ分割 from nma
PHP化は既に済ませてあったので端折ります。 参考:カテゴリーアーカイブと月別ア... [続きを読む]

Tracked on May 2, 2005 11:48 AM

アーカイブのページを分割しました。 from 秋(じゃなくても)の夜長に・・。
ミルポワさんが紹介していたアーカイブの分割をしました。 私はそんなにエントリーが... [続きを読む]

Tracked on May 7, 2005 12:49 AM

あとちょっとなの? from PHAT∴LOVESICK
久々に頭から火を噴きそうでしたorz ページ分割ってのと、php化はどうやら出来... [続きを読む]

Tracked on May 12, 2005 9:27 AM

ブログのphp化 from 通信販売記事∇blogブログ
通信販売商品記事を扱っているので、 ブログのphp化を決意しました・・・・・... [続きを読む]

Tracked on May 15, 2005 11:48 PM

分割をやろう。 from CU*Chu!
異常に多い、TEAM-NACS関連のエントリー。 どうにかしようと思いページ分割... [続きを読む]

Tracked on May 24, 2005 8:04 AM

カテゴリーアーカイブのページ分割 from LOVE×LOVE!?
前にも導入していた、カテゴリーアーカイブのページ分割を、今回も導入してみました。 参考にさせていただいたのは小粋空間: カテゴリーアーカイブと月別アーカ・.. [続きを読む]

Tracked on June 3, 2005 10:41 PM

ページ分割 from Natural High
前々からやりたかった カテゴリーアーカイブ、日付アーカイブのページ分割を 小粋空... [続きを読む]

Tracked on June 5, 2005 12:18 PM

PHP化とページ分割。 from White*Dwarf
ず〓〓〓〓〓っと検索しまくっていたフレーズが・・・「All Pagr」(大笑) ... [続きを読む]

Tracked on June 7, 2005 10:57 PM

ページ分割は難産でした。 from Misty Night
gooブログの内容を全部入れ込み 何とかこれで人様に見られるだけの内容を (質よ... [続きを読む]

Tracked on June 8, 2005 5:59 PM

できた! from P*s Blog
今日もまた、ブログ弄りしました。 (いつまたダメになるかと、ヒヤヒヤものです。^... [続きを読む]

Tracked on June 14, 2005 10:42 AM

骨折り損とはこの事かっ!この事なのかっ!! from IdeOnline
夕方から重い腰を上げて久し振りにMTのカスタマイズをしたりしなかったり。 とりあ... [続きを読む]

Tracked on June 21, 2005 9:55 PM

アーカイブページのページ分割 from Mistgrass Weblog
 これからエントリーが増える(予定)ので、アーカイブページのページ分割を小粋空間... [続きを読む]

Tracked on June 30, 2005 1:45 PM

カテゴリー・月別アーカイブのページ分割 from voda FREAKS
過去ログもかなり溜まってきて、カテゴリー・月別アーカイブがだら?んと長... [続きを読む]

Tracked on July 3, 2005 12:59 PM

CategoryArchiveの頁分割。 from Quiet*
カテゴリーアーカイブと月別アーカイブは、日付とタイトルだけ表示させて、長くなって... [続きを読む]

Tracked on July 11, 2005 5:59 PM

ページ分割始めました from ELECTRICSHEEPdogs!
日付飛び飛び(笑)のんびりカメ更新な当ブログも、気づけば少しずつエントリーが増え... [続きを読む]

Tracked on August 1, 2005 2:21 PM

カテゴリ内の記事をページ分割 from 7-oceans
記事が増えてくるとカテゴリ分けしていても結局はカテゴリ内の記事も増えるわけでどうしましょうということになります。そこで長くなりすぎた記事を [ All Page... [続きを読む]

Tracked on August 11, 2005 10:11 AM

ここまでの、参考ブログさま from sampling.sys
MTをカスタマイズするに当たって、最初にお世話になったブログさんです。 わからな... [続きを読む]

Tracked on August 20, 2005 4:52 PM

80% from BorialisのBoroBoro日記
こんばんは。ボリアリスです。 blog再構築して約80%ぐらい復旧したかなぁ?ってぐらいです。 今日は広告の表示と カテゴリー 、 月別アーカイブ の分割をしま... [続きを読む]

Tracked on August 23, 2005 1:58 AM

カテゴリー別ページを分割表示(2) from チームニゴイでございます。
カテゴリーページや、いくつか作ったインデックスページを分割させるためにいろいろ工... [続きを読む]

Tracked on August 23, 2005 6:14 PM

ページ分割(php) from 男の子育児?【悩みながらも、楽しい男の子育児】
... [続きを読む]

Tracked on September 7, 2005 3:10 PM

ページ分割に挑戦。 from dreaming purple blog
久しぶりにMovableTypeのカスタマイズに手をつけてみました。 今回はペー... [続きを読む]

Tracked on September 25, 2005 11:04 PM

アーカイブページの分割♪ from ++Blog-MELL++
最近一生懸命エントリー書いていると月別のとこ見て:うわっ: 26個もずらずらと... [続きを読む]

Tracked on September 26, 2005 12:38 PM

カテゴリ・月別アーカイブのページ分割 from Flan*Flan
エントリの数がまだ少ないからTOPページを先に・・・と初めにやってしまったのです... [続きを読む]

Tracked on September 27, 2005 2:27 AM

MovableType3.2 ページ分割 from おじさんの備忘録
MovableType3.2でページ分割を行ってみる。 [続きを読む]

Tracked on October 15, 2005 8:29 PM

ページ分割 from Cocont*
ここのブログ公開にあたりテンプレートをはじめ、色々お世話になっています【小粋空間... [続きを読む]

Tracked on October 20, 2005 5:03 AM

ブログのページ分割 from SOUTHERN ALL STARS
久し振りのブログ更新でーす!約1週間になるのかなーあ?(笑) 今までは、一部しか... [続きを読む]

Tracked on October 29, 2005 1:48 AM

カスタマイズ一覧 from チエコエトセトラ。
サイトをMTに変更して3週間ほど経ちました。その間に色々いじくっていて、何をした... [続きを読む]

Tracked on November 6, 2005 1:31 AM

アーカイブのページ分割化 from コハルビヨリ。
毎日更新を厳守すべく今日中にブログ更新しようと、急ピッチでエントリーしてまっす!... [続きを読む]

Tracked on November 8, 2005 11:56 PM

MovableTypeのPHP化導入【ページ分割化導入編】 from ginzi.com/blog
前回のMovableTypeのPHP化導入のエントリーで各アーカイブがPHP化... [続きを読む]

Tracked on November 14, 2005 10:59 PM

MT(MovableType)のphp化とアーカイブページの分割に挑戦! from DIGITALL!!
  色々とネットサーフィ〓〓ンをしていると、色々な方々のブログと出会うワケですが... [続きを読む]

Tracked on November 30, 2005 2:45 AM

ページ分割してみました from Pretty*Days
今回のカスタマイズは、ページ分割です。 ここのblogのテンプレをお借りしている... [続きを読む]

Tracked on December 21, 2005 10:16 PM

php化とページ分割してみました。 from 介護福祉ブログコミュニティHelpertownBLOG
少しいじってみました。 ... [続きを読む]

Tracked on January 3, 2006 10:19 AM

CategoryArchive の頁分割。 from Days*
少しずつ記事が増えてきたので、ページ分割しようと思い、小粋空間さんのカテゴリーア... [続きを読む]

Tracked on January 17, 2006 5:50 PM

[u*] アーカイブをPHP化 from : : useful days* ? : :
参考にさせていただきました! PHP化とページ分割。†††我楽 カテゴリーアーカ... [続きを読む]

Tracked on January 22, 2006 3:44 AM

ブログ、マイナーチェンジ from おやじ製鉄
日記を書いた後ふたたびサイトいじりをする、おやじだ。 ブログのテンプレートをマイ... [続きを読む]

Tracked on February 8, 2006 12:10 AM

ページ分割が終わった。 from PARADISE BLOG
今週は、カスタマイズを中心に進めて来たけど昨日で カテゴリーアーカイブ&月別アー... [続きを読む]

Tracked on February 19, 2006 12:37 AM

ページ分割 from roomoo blog
カテゴリーアーカイブのそれぞれのエントリー数が多くなってきたから、ページ分割をし... [続きを読む]

Tracked on February 24, 2006 9:36 AM

MT改造メモ・2 from ぴり*ろぐ
いろいろいじったので改造メモ...〆(・ω・ ) 全部小粋空間さんからのエントリ... [続きを読む]

Tracked on February 26, 2006 10:30 AM

MovableTypeのphp化! from D-rain
 MovableTypeのカスタマイズに関するサイトを色々眺めていると、『php... [続きを読む]

Tracked on March 7, 2006 9:23 PM

ようやく一部PHP化 from 日刊(?)魂狩られ
前からやると言っていたのに保留になっていた、一部PHP化。 ようやく敢行。 「カ... [続きを読む]

Tracked on March 11, 2006 6:29 AM

Movable Type導入 from 節約系子育てBlog
先日、Movable Typeを導入してみました。 インストールは簡単にできたものの、そこから先トラブル続きで頭ピヨりまくりっす。 何度もインストール... [続きを読む]

Tracked on April 26, 2006 6:11 PM

[MTプラグイン]MTPaginate.pl from clover
プラグイン名 : MTPaginate.pl 働き : ページ分割を実装する 配... [続きを読む]

Tracked on May 21, 2006 10:02 PM

カテゴリ・月別アーカイブを分割 from Magic Trap
 PHP化しないとこの分割はできないのでPHP化についてのカテゴリに含めました。... [続きを読む]

Tracked on June 10, 2006 9:44 PM

第22回:カテゴリーアーカイブをページ分割する from 自宅サーバー構築ブログ
第21回では、トラックバックURLを簡単にコピーできるようにする方法を説明しま... [続きを読む]

Tracked on June 27, 2006 11:32 PM

アーカイブを10件ずつ表示にカスタマイズ from * AllForOne *
各カテゴリー一覧と、月別アーカイブのページがエントリーが多すぎて表示に時間が掛か... [続きを読む]

Tracked on July 25, 2006 1:18 PM

MTPaginate問題解決 from R0cK_80y-1vv4'5_8l05_t3mpl3
表題の件、解決した。 MTPaginate MT:ページ分割のプラグイン「MTP... [続きを読む]

Tracked on August 19, 2006 6:10 AM

MTPaginate問題解決 from R0cK_80y-1vv4'5_8l05_t3mpl3
表題の件、解決した。 MTPaginate MT:ページ分割のプラグイン「MTP... [続きを読む]

Tracked on August 19, 2006 6:12 AM

Movable Type PHP化&ページ分割対応 from 一般庶民の記録ノート
昨晩は、Movable Typeで構築している本ブログのPHP化を行いました。 ... [続きを読む]

Tracked on August 20, 2006 4:47 PM

アーカイブページの分割 from N a p l o g
前回のエントリで書いていたアーカイブページの分割をすることができました。結構面倒... [続きを読む]

Tracked on August 25, 2006 8:09 AM

ページのナビゲーション設置 from 明日はあしたの風が吹く。
今週末は、ひたすらPCと格闘でした。 発端は、Narrowから... [続きを読む]

Tracked on September 11, 2006 9:52 PM

ブログのアーカイブページを分割化 from 暇人STRのブログ
小粋空間さんの「カテゴリーアーカイブと月別アーカイブのページ分割」を参考に、アーカイブページの分割を行いました。 これは... [続きを読む]

Tracked on October 10, 2006 9:54 PM

【MT】MovableTypeのページ分割 from 特別-the blog-
昨日、このブログのPHP化をしたので、勉強がてらページ分割に手をつけた。 参考にしたのは毎度お世話になってる「小粋空間」さんの「カテゴリーアーカイブと月別... [続きを読む]

Tracked on October 19, 2006 7:27 PM

MTPaginateプラグインを導入 from Dreammole Blog
2年近くブログを続けていると、さすがにエントリ数も1000を超えます。そこで問題になってくるのが、アーカイブページ。月別なら1ページあたりに限度がありま... [続きを読む]

Tracked on November 24, 2006 5:31 PM

MTPaginate でページ分割 from WebRoom
エントリー数も増えてカテゴリーアーカイブが縦に長くなってきたので、ページ分割の... [続きを読む]

Tracked on December 1, 2006 5:28 PM

MTPaginate でページ分割 from WebRoom
エントリー数も増えてカテゴリーアーカイブが縦に長くなってきたので、ページ分割のMovableTyp... [続きを読む]

Tracked on February 21, 2007 11:19 PM

MTメモ:ページ分割をする。 from TokyoLife -dalog-
そろそろ、ってかいい加減…アーカイブページだとかが 切なくなるぐらいに縦長になっ... [続きを読む]

Tracked on April 17, 2007 4:21 AM

アーカイブのページ分割 from PARADISE CLUB
Movable Type にて、カテゴリーアーカイブ&月別アーカイブのページ分割... [続きを読む]

Tracked on April 19, 2007 10:13 PM

[MT]カテゴリー(月別)一覧のページ分割 from ことだま ~power of words~
エントリーが増えてくると、アーカイブ(カテゴリー)一覧ページが大変なことになって... [続きを読む]

Tracked on February 12, 2008 12:58 AM
コメント

ページ分割するとサーバーにやさしいはず。

参照サンクスです。

[1] Posted by みよたん : July 31, 2004 11:19 PM

なるほど!
またなにか参考にさせて頂きます。

[2] Posted by yujiro : August 1, 2004 2:03 AM

やってみたんですけど、Categorieは、ちゃんと分割されて出るようになりました。
月別の方が、404なんです・・・
どこかでなにかが間違っているのでしょうか?
こんな事を聞かれても、判らないですよね^^;
アーカイブの設定で月別にチェックを入れているんですけど、
テンプレートの方に、月別がないのですが、これは関係無しですか?

間抜けな事を聞いていたらすみません。

[3] Posted by 真希 : August 2, 2004 10:35 AM

すでに直ってたらすいません。ご質問の内容は、メインページから月別ページのリンクをクリックした時は表示OKで、そこからさらに他のページ番号をクリックした時に404になるのでしょうか(月別のトップページは表示されているようですので)。
テンプレートは「Date-Based Archive」があれば大丈夫です。

上記とは別に、お使いいただいているテンプレートで <div class="blogbody"> の閉じタグ </div> と <div class="posted"> の閉じタグ </div> が不足しているようですので、各テンプレートに追加ください(本文の表示が少しずつ右にずれているのはそのせいかも知れません)。挿入位置は申し訳ありませんが元テンプレート等でご確認ください。

回答になってなくてすいません。
それではよろしくお願い致します。

[4] Posted by yujiro : August 2, 2004 6:03 PM

こんばんは
何度もすみません。
404は何とか回避出来たのですが横と縦に
ビローンと延びてしまう現象がまだ回避出来ないのと、月別はページを分ける事も出来ないんです。

タグの閉じ忘れをなおしたら直るのでしょうか?
今日は今帰ってきたので明日試してみます。
何度も本当にすみません。

[5] Posted by 真希 : August 2, 2004 10:59 PM

いえいえ(色々大変そうですお察しします)。
ところでカテゴリー別も月別もページ分割の基本的な動作は同じ筈ですので、両者に違いがあるとすれば月別アーカイブのテンプレート(Date-Based Archive)ではないでしょうか。
タグの閉じ忘れにつきましては、カテゴリーアーカイブのページ分割が正常に行われていることを考えると直接の原因とは言えません。ただMovable TypeはHTMLのチェックが厳しい(というか誤りがあると敏感に表示に反応する)ので直しておきましょう。imgタグの閉じ忘れも注意が必要です。
まずはHTML文法チェック等で現状を確認されてみてはいかがでしょうか(このサイトはURL指定でチェックできます)。修正が終わったら再構築してページ右下の「Syndicate this site (XML) 」をクリックしてみましょう。ずらずらとタグが表示されればOK、ダイアログでメッセージが表示された場合は問題が残ってます。

[6] Posted by yujiro : August 3, 2004 1:00 AM

出来ましたぁ?
何だか、思いっきり勘違いをしていて
Date-Based Archiveじゃない方を弄っていたみたいです。

ちゃんと出来てホッとしました。
本当にありがとうございました。

[7] Posted by 真希 : August 3, 2004 2:40 PM

いつもお世話になっております。ちょっと古いエントリーにコメントすいません。どうしても???なのでお聞きします。
blog の PHP 化を目論んでおりますが、カテゴリーアーカイブのテンプレートを
cat_<$MTArchiveCategory dirify="1"$>.php
にすると、2バイト文字にしているカテゴリのファイル名が、どのカテゴリも全部 cat.php になってしまいます。今まで、2バイト文字のカテゴリは、
cat_<$CategoryID$>.html
と記述して設定していました。
なんか根本的にわかってないような気がします>私。みさなんどうされているのでしょうか?
(文中の<>はわざと2バイトにしています。実際は1バイトで書いています)

[8] Posted by kin : October 2, 2004 10:33 AM

>kinさん
こんばんはー。
ご質問の件ですが、こちらに該当すると思われる記事がありました。

短くてすいませんが今ちょっとゆっくり書く時間がございませんので上記を参照ください。
それではよろしくお願い致します。

[9] Posted by yujiro : October 2, 2004 10:53 PM

ああ、やはりその方法になるのですね。
CategoryID を使ったファイル名と共存させる方法があるに違いないと試行錯誤しておりました。素直に Description で行くことにしました。
わざわざありがとうございました。

[10] Posted by kin : October 3, 2004 12:49 AM

>kinさん
すいません。私の元記事に記述がもれてましたね。すいません(最近こういうのばっかりで…)。m(__)m
ということで上記の件、追記致しました。

[11] Posted by yujiro : October 4, 2004 11:07 AM

こんにちは。いつもお世話になっています。
今回は問題なく設置できたので嬉しいです。
自分のblogが1つレベルアップしたような気がします。
ありがとうございました。

実は間違えてTBを2度送ってしまいまいました。
1つ、削除していただけませんでしょうか?
お手数お掛けして申し訳ありません。

[12] Posted by イオリ : October 11, 2004 9:59 AM

こんばんは。
参照くださりありがとうございます。
問題なく設定できて私の方もホッとしてます(笑)。
トップページの分割はグッドアイデアですね!

TBもありがとうございました。重複分は削除しておきました。

[13] Posted by yujiro : October 11, 2004 10:46 PM

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

すべてのページがスッキリして嬉しくなっちゃいました。
これからもどうぞよろしくです。^^*

[14] Posted by ralu : November 14, 2004 7:30 PM

>raluさん
コメント&トラックバック(もうバッチリですね)ありがとうございます!

ページ分割プラグインは私も大変重宝しています。
こういうのを作れる人ってすごいですね?。
ではでは!

[15] Posted by yujiro : November 15, 2004 1:47 AM

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

いろいろ参考にさせて頂いて少しずついじってます。
ドキドキしながらやってるんですが、、 ^_^;
これからもどうぞよろしくお願いします。

厚かましくトラックバックをさせて頂きました。
こういう感じでいいんでしょうか。(笑)

[16] Posted by miaow : November 16, 2004 3:51 AM

トラックバックがダブってしまいました。
すみません。(;-_-)
お手数ですが削除お願いします。。

[17] Posted by miaow : November 16, 2004 4:09 AM

>miaowさん
こんばんはー。
カスタマイズはテンプレートのバックアップをとっておけば安心して修正できますよ。

トラックバック、バッチリOKです。
ネコさんからのトラックバックとは!(笑)。
送信ありがとうございましたー。
こちらこそよろしくお願い致します。

[18] Posted by yujiro : November 16, 2004 10:02 PM

度々お世話をおかけてします。
ネコが失礼をいたしました。^_^;

このままここに書いて良いかどうか分からないのですが、、
コメント投稿した後 ページが文字化け(西ヨーロッパ言語に)するようになったんです。
サイン・イン後も同じ現象です。(文字コードはUTF-8)
手動で戻す、別ページに飛ぶ、リロードすれば直ります。
昨日までは何もなかったのですけど 何が原因なのでしょ?
php化したのは関係ないですよね?

すみません いつもヘンなことばかり質問してる気がします。

[19] Posted by miaow : November 16, 2004 11:37 PM

わぁぁぁ…やっちまいました…。
本当にごめんなさい!
TB2重発射してしまいました。

お手数お掛けしますが、削除お願い致します。

[20] Posted by ralu : November 17, 2004 2:17 AM

>raluさん
こんばんはー。
旧の方を削除しておきました。
どうぞお気遣いなさらずに。

[21] Posted by yujiro : November 18, 2004 12:24 AM

こんばんは?。今日は、この記事にしたがって、カテゴリと月別アーカイブのページ分割に挑戦しました。案外すんなりできたんですけど、ひとつ気になることが・・・個別エントリーアーカイブも php に統一したほうがいいのですか?やむやむの個別ページは 最後に .html がついたファイルです。リンクの修正が大変なので、このままでかまわないんだったら このままにしたいんですけど、yujiroさんのところやいくつか見てまわったサイトさまでページ分割を使われるところでは 個別アーカイブも .php になってるので、気になりました。

[22] Posted by さえら : November 19, 2004 10:36 PM

(゜ロ゜) ヒョオォォ!やっぱ、phpに統一しないとダメみたいですねぇ。日付け別ページに行ったら、phpにしなさい、って書いてありました。しかたない・・・phpにしてきます。C= C= C= C= ┌(;・_・)┘トコトコ

[23] Posted by さえら : November 19, 2004 10:49 PM

>さえらさん
こんばんはー。
分割の対象はカテゴリーアーカイブと月別アーカイブだけですので、個別アーカイブはphpでなくても大丈夫と思います。
日別アーカイブは月別アーカイブとテンプレートを兼ねている関係でphpにしていると思われます。

ちなみに私のサイトでは、まだ記事にしていないカスタマイズのためにphpにしています。

以上です。
回答が遅くなってすいませんがよろしくお願い致します。

[24] Posted by yujiro : November 20, 2004 1:31 AM

詳しく見てみたら、リンクを修正しないといけないところはそんなにたくさんなかったので、そんなに手間でもありませんでした。だけど、個別アーカイブを php にしちゃったら、index.html とか archives.html は、index.php やarchives.php にしなくてはいけないんでしょうか?

[25] Posted by さえら : November 20, 2004 1:45 AM

>さえらさん
いえ、その必要はございません。
(ややこしいですが)ページ分割の対象にしているテンプレートを使っているアーカイブページだけがphpの対象になります。

それではよろしくお願い致します。

[26] Posted by yujiro : November 20, 2004 3:15 AM

>miaowさん
遅くなって申し訳ありません!
miaowさんの方へ回答(でもないですが)します。

[27] Posted by yujiro : November 20, 2004 3:19 AM

おはようございます。何度もすみません。管理場面の 「テンプレート」 のところで 「日付アーカイブ」 にページ分割の記述をしたので、その後 日別アーカイブのページを表示したら、php にしなさい、と英語で警告のようなのが画面上に出てました。それで慌てて、「ウェブログの設定」→「設定」 のところで、「アーカイブ・ファイルの拡張子」 を php にしたんです。ですので、個別アーカイブも php になりました。やむやむではただいま、個別アーカイブ・カテゴリアーカイブ・月別アーカイブ・日別アーカイブが php になってます。個別アーカイブは html のままで( 「ウェブログの設定」→「設定」→「アーカイブ・ファイルの拡張子」 を html にしたままで)、日別アーカイブを php にする方法ってあったんでしょうか?それと、今 個別アーカイブは html と php と ファイルが両方存在している状態です。トラックバックのリンクからとか、検索で もしか来てくださる方があったとき、html の方を残しておくと 404エラーが出なくて済むので、できたらそのまま置いときたいんだけど、両方残しておいても 特に問題はないでしょうか?

[28] Posted by さえら : November 20, 2004 9:11 AM

はじめまして(^Q^)/^
なんとか私のもできました!!
とりあえず、成功した!?模様ですが
我楽さんにも質問中ですが、
管理→ウェブログの設定→設定→アーカイブファイルの拡張子もphpにしてしまったんですが、、。大丈夫でしょうか?

[29] Posted by tpryu : November 20, 2004 10:53 PM

>さえらさん
こんばんは。
個別に拡張子を変更される場合は、「設定」画面ではなく「アーカイブの設定」画面にジャンプし、その中の「アーカイブの種類」が

  個別・日別・週別・月別・カテゴリー

と表示されている部分で、個別の「アーカイブファイルのテンプレート」の部分にxxx.htmlを、日別・月別・カテゴリーの「アーカイブファイルのテンプレート」の部分にxxx.phpを指定(xxxの部分は任意)すればご質問の形になると思います。ちなみに日別の「アーカイブファイルのテンプレート」は私の場合、

  <$MTArchiveDate format="%Y/%m/%d"$>-index.php

としています。
またhtmlファイルは残しておいても問題ありませんが再構築の対象にならないのでご注意ください。
ファイル名変更については、.htaccessを用いた適切な対処方法もありますので、我楽さんのこちらの記事を参考にしてください。

以上です。
それではよろしくお願い致します。

[30] Posted by yujiro : November 21, 2004 2:05 AM

>tpryuさん
こんばんは。
ご質問の設定でも問題ありませんが、個別エントリーアーカイブの拡張子もphpになってしまいます。
上の回答と重複しますが、個別に拡張子を変更される場合は、「アーカイブの設定」画面にジャンプし、その中の「アーカイブの種類」が

  個別・日別・週別・月別・カテゴリー

と表示されている部分で、個別の「アーカイブファイルのテンプレート」の部分にxxx.htmlを、日別・月別・カテゴリーの「アーカイブファイルのテンプレート」の部分にxxx.phpを指定(xxxの部分は任意)されれば大丈夫だと思います。

以上です。
それではよろしくお願い致します。

[31] Posted by yujiro : November 21, 2004 2:17 AM

個別に拡張子を変更する方法、よくわかりました。それと我楽さまの記事を拝見しましたが なんだかとても難しそうなので、今回はこのままにします。個別アーカイブもせっかく php になったので、またわざわざ html に戻すこともないかな?、ということで、このままでいくことにします。毎度毎度、一度でスッキリ理解できなくてすみません。ありがとうございました。

[32] Posted by さえら : November 21, 2004 2:36 AM

やっぱり諦めきれずに もう一度挑戦してみました。我楽さんの記事としばしにらめっこ。。。で・・・できたかもしれません・・・(( ̄_ ̄ )(  ̄_ ̄)) いいえ!できましたぁ???!ヽ(´▽`)/?♪我楽さんにお礼言ってきます。

[33] Posted by さえら : November 21, 2004 8:48 AM

>さえらさん
こんにちはー。
ご成功おめでとうございます!

真っ白になるのは(IEだけ?)文字エンコードがうまく認識できていないみたいですね。
他のブラウザであればちゃんと見えてますよ。

[34] Posted by yujiro : November 22, 2004 9:36 AM

おはようございます。ホントよかったです、ありがとうございました。
真っ白になる件・・・そうなんですかぁ。(  ̄O ̄)ホーホー
IEでも 全部のページがダメってわけじゃないんですよね?。
ある特定のページがダメみたいで。ブラウザの更新をすると見られるんだけど。

[35] Posted by さえら : November 22, 2004 10:07 AM

こんにちはー。(もう、何度も参上中ですね;)

こちらの記事を参考に、ページ分割成功しました。
ありがとうございました。

他の記事でトラバをいくつも送ってしました・・・・。
申し訳ありませんでした;

[36] Posted by ミッチ : November 23, 2004 4:41 PM

>ミッチさん
こんにちはー。
記事参照&分割おめでとうございます!
重複トラバ、お気遣いなく。

[37] Posted by yujiro : November 24, 2004 1:35 PM

こんばんは!
いつもお世話になっております。

本日、こちらの記事を参照させていただき、ページ分割に挑戦しました。
参照させていただき、ありがとうございました。
ちゃんと出来たかどうか自信があまりないのですが・・・

いつもながら、yujiroさんの分かりやすい説明には感謝しております。
これからも宜しくお願いいたします。

[38] Posted by ポムポム : November 29, 2004 6:24 PM

>ポムポムさん
こんばんはー。
バッチリできてますよ!
フォントの設定もOKですね、おめでとうございます!
ページ分割はエントリーが増えてくるとなかなか便利で重宝しています。

サブカテゴリー他、色々と参考にしてくださり、ありがとうございます!
カスタマイズは私が理解できるレベルで書いておりますので…(笑)。

[39] Posted by yujiro : November 30, 2004 1:02 AM

yujiroさん いつもお世話になっています
php化 難しそうなのでなかなか手が出なかったのですが やってみました。
なんとか? できたようです^^
ありがとうございました。

[40] Posted by Ran : January 12, 2005 8:02 AM

>Ranさん
こんばんはー。
ご利用ありがとうございます。
バッチリ設定できていますね。

リニューアルされた画像も可愛いですね?。
どうもお疲れさまでした!

[41] Posted by yujiro : January 12, 2005 9:30 PM

こんばんは!昨日は日別アーカイブの設定について教えて頂き、ありがとうございました!

すみません…また質問なのですが、PHP化とページ分割を行ったところ、分割は成功したようなのですが、またも、カレンダーの日付をクリツクするとエラーというかwarningらしきものが出てしまっています。
たぶんPHPになっていないファイルだからおかしなことになってるんだと思うのですが…。
対処法などあればよろしくお願いします。

[42] Posted by halhal : January 17, 2005 12:13 AM

いつもありがとうございます
やっとできました。
感謝です。

[43] Posted by syare : January 17, 2005 2:15 AM

こんばんは。いつもお世話になります。
友達の助けを借りながら、こちらのページを参考にページ分割とBlogのPHP化が出来ました。

私のパソコンでは特に不具合はないので
多分導入は成功だと思います(^_^;

ありがとうございました。

[44] Posted by ねーさん : January 20, 2005 5:39 PM

yujiroさん、こんばんは。↑のhalhalです。
上記、11/20のさえらさんの記事を読み、アーカイブの拡張子の変更をし、警告は回避できました。
ただ…トップページにもページ分割を導入しようかと思ったところ、
次はTOPに警告が出てしまって、思わずソースを消してしまいました。
トップページに分割を導入するにあたり、どのようにしたらよいのでしょうか。
index.htmlをindex.phpにしてみても警告は消えませんでした・・・。

しばらくお休みされているとのことで、
また復帰なさってからでも教えていただければと思います。
何度も申し訳ありません。

[45] Posted by halhal : January 21, 2005 12:10 AM

お休み中のところ、失礼いたします。

yujiroさんのところのテンプレートを使用させていただいてるわけではないのですが、自分のブログも思い切って分割させようと思い、表向きには成功したように見えるのですが、問題は、1ページ目とAll Page以外だと、設定しているスタイルシートが反映されていないのです。

もしかしたら、サポート外になってしまうのかもしれませんが、解決策がおわかりになれば、教えていただきたく思います。

[46] Posted by けい : January 21, 2005 8:41 PM

自己レスですみません。
なんだか、タグの記述場所が少し違ってたようで、直したらうまくいっちゃいました(ぉ

お騒がせして申し訳ございませんでしたー(´Д⊂

[47] Posted by けい : January 21, 2005 10:20 PM

>halhalさん
こんにちは。
記事参照くださりありがとうございます。
ご質問の件ですが、中央カラムの構造はトップページもカテゴリー・アーカイブや日別アーカイブもほぼ同じですので、ページ分割用のタグが適切な位置に挿入されていれば大丈夫だと思います。その辺りを再度ご確認いただけますでしょうか。

それでも正常に動作しない場合、ご連絡頂けますでしょうか。また、警告(再構築時の警告でしょうか)はどのような内容か教えて頂けると幸いです。原因はわからないかもしれませんが…。

以上です。
それではよろしくお願い致します。

>syareさん
こんにちは。
ご利用ありがとうございます。
無事にできたようで良かったです!

>ねーさん
こんにちは。
記事参照ありがとうございます。
無事にできているようですね、おめでとうございます!

>けいさん
こんにちは。
ご連絡遅くなりすいません。
自己解決されたようで良かったです。

ちなみにご質問は何でもお受けしておりますので(お答えできないかもしれませんが…)、ご遠慮なくどうぞ。
それでは今後ともどうぞよろしくお願い致します。

[48] Posted by yujiro : January 25, 2005 4:21 PM

こんばんは。yujiroさんのアドバイスの通り、タグの場所を確認してメインページを編集してみたのですが、やはり警告は出てしまいました。
警告の画面をキャプチャーしましたので、一度確認をお願いします。
http://mayu.chips.jp/img/wr.gif
再構築はできるのですが、その後の実際のページを開いた時に中央カラムの上部に出てしまいます。
(今はまたタグを外しました)

お手数をお掛けし、申し訳ありません。

[49] Posted by halhal : January 27, 2005 1:35 AM

>halhalさん
こんにちは。
警告が表示される原因が(多分)わかりました。


まず対処ですが、ファイル名 index.php でページ分割のカスタマイズを行い、保存・再構築してください。そして(ここが重要です)index.html を削除してからトップページにアクセスします。
もし index.html の削除が不安でしたら、URLに

   http://mayu.chips.jp/blog/index.php

と、ファイル名まで指定してアクセスしてください(確認でき次第 index.html は削除願います)。いずれの方法でもトップページのページ分割の正常性が確認できます。


次に原因のご説明です。
前提として拡張子が .html のファイルは基本的にPHPは動作しないのですが、PHPを動作させるためのページ分割用タグを挿入した index.html が残っていたと仮定します。
その状態で、ファイル名を指定しないURL

   http://mayu.chips.jp/blog/

でアクセス(例えば管理メニューの「サイトの確認」をクリックする等)すると、一般的には index.php より index.html が優先される設定になっています。
したがって index.php でトップページを作り直しても、(PHPが正常に動作できない)index.html にアクセスしてしまうため、エラーが発生したと思われます。
試しに上記の作業を行うと同じ事象になりました。
他のアーカイブページのページ分割でエラーが発生しないのは、手順通り行われたことと、もしそうでなくてもリンクのURLがファイル名まで直接指定しているためと考えられます。


不具合が解消しないようでしたらお手数ですが再度ご連絡ください。
以上です。
それではよろしくお願い致します。

[50] Posted by yujiro : January 27, 2005 11:49 AM

古いエントリーにコメントしていいものか迷ったのですが、すいません。カテゴリーアーカイブの分割、何度もチャレンジしてみたのですが、どうしても再構築すると【カテゴリー・アーカイブ「6」の再構築に失敗しました: テンプレート カテゴリー・アーカイブ の解析に失敗しました: with no 】となってしまいます・・・。どこをどう間違って設定してるのか全くわからないのでもしよろしければアドバイスいただけないでしょうか?お忙しいのに申し訳まりません。

[51] Posted by かこ : February 9, 2005 11:27 AM

すいません。
なんとか解決して設置できました。
お騒がせしてすいません。
またなにかありましたらよろしくお願い致します☆

[52] Posted by かこ : February 9, 2005 9:26 PM

>かこさん
こんにちは。
こちらのご質問を拝見する前に別のコメントのご返事を出してました。すいません。

無事に動作したようでなによりです。
もしこちらの記事に誤りまたは記述不足がございましたらご連絡ください。
エントリーの新旧にかかわらず今後他の方がスムーズにカスタマイズできるよう、配慮したいと思っております。

以上です。
それではどうぞよろしくお願い致します。

[53] Posted by yujiro : February 10, 2005 6:00 PM

こんにちは。
丁寧なコメントありがとうございます。
図々しくも、また質問で申し訳ないのですが、
カテゴリーアーカイブの分割にはなんとか成功したと思ったのですが、【The list of ・・・】というところがクリックしても正常に開かないことに気づいてショックをうけてます(涙)えっと、MTのPHP化をして、サブカテゴリも表示できるようにしたのでどこをどう間違ってそうなったのか、全く検討もつかず、知識もないので困ってます。URLはhttp://cafe.her.jp/n-blog/(今のブログが変になってしまうと困るので新しいMTを設置してこちらで試しています)なのですが、もしよかったら見てアドバイスいただけますでしょうか?

[54] Posted by かこ : February 10, 2005 10:04 PM

yujiroさん、こんばんは。
長く不在にしておりまして、確認が遅くなってしまい申し訳ありません。
ご丁寧なご指導ありがとうございます。

何度も読み返しやってみたのですが・・・
わたしは基本から分かっていないのかも知れません。
yujiroさんのおっしゃる”index.phpの作成、index.html”をどうしたらよいか分からず、
管理>テンプレート>メインページ
ここで「出力ファイル名」を「index.php」としたのですが、こういうことでよいのでしょうか。

http://mayu.chips.jp/blog/index.php
にアクセスすると、最新の書き込みが表示されるようになりました。
でも、
http://mayu.chips.jp/blog/index.html
にアクセスしても反映されます。
index.htmlが残っていると思われますが、どのように削除したらよいのでしょうか。

今はindex.phpにページ分割のタグを組み込んであります。

でもなぜか2月に入ってトップページに1月の書き込みは反映されなくなってしまい、確認ができなくなってしまいました。

何から何まで本当に申し訳ないです。
お手すきな時でもどうぞよろしくお願い致します。

[55] Posted by halhal : February 10, 2005 10:15 PM

申し訳ございません・・・。トラックバックを大量に送ってしまいました・・・。
PingTimeout の設定をしたんですが、今度はタイムアウトになる前に、連発して ping を送ってしまったようです・・・。
まだいろいろと調整が必要のようです。ご迷惑をおかけしました。

[56] Posted by mimiham : February 11, 2005 4:10 AM

>かこさん
こんにちは。
分割はうまくできたようですね。
おめでとうございます!

さてご質問の件ですが、現状では「The list of ?」のリンクが全てカテゴリーアーカイブにジャンプするようになっています。この場合、リンクにアンカー(#)を使って特定の記事の位置にジャンプしようとしますがページのURLは分割を意識していないため、分割されたページにジャンプすることができません。

もともとこの部分のリンクは「パーマリンク」というもので、デフォルトの設定であれば個別アーカイブページにリンクするようになっている筈です。おそらくどこかの段階でカテゴリーアーカイブを使用する設定に変わってしまったのが原因と思われます。
ということで下記についてご確認ください。

  • 管理ページの「ウェブログの設定」をクリック
    →次ページ右上の「設定」をクリック
    →次ページ真中辺りにある「アーカイブの設定」で「優先するアーカイブのタイプ」が「個別」になっていること。
    なっていなければ「個別」を選択し、保存・再構築してください。
  • 管理ページの「ウェブログの設定」をクリック
    →次ページ右上の「アーカイブの設定」をクリック
    →次ページ下半分の「アーカイブ」で「アーカイブの種類」が「個別」のところのテンプレート欄に「カテゴリー・アーカイブ」と「個別エントリーアーカイブ」の2つが存在していませんでしょうか。
    2つ存在する場合、「カテゴリー・アーカイブ」の一番右のチェックボックスをチェックして右下の「削除」をクリックして削除、その後再構築してください。
以上です。
もし状況が変わらないようでしたら再度ご連絡ください。
それではよろしくお願い致します。

[57] Posted by yujiro : February 11, 2005 2:32 PM

>halhalさん
こんにちは。
説明不足で申し訳ありません。

まずindex.phpにする方法については、おっしゃる通りの方法で正解です。

次にindex.htmlの削除につきましてはFTPツールをお使いください。例えばFFFTPをお使いであれば、指定のファイルを選択して右クリックで「削除」を選択するか、×印のボタンで削除できると思います。Movable Type にはファイルを削除する機能はありませんので予めご了承ください。削除方法がお分かりでなければindex.htmlを他のファイル名に書き換えられても構いません(例えば"test.html"等)。

また1月の書き込みが反映されないということですが、メインページのテンプレートに

    <MTEntries>
という表示がどこかにあると思いますが、これをとりあえず
    <MTEntries lastn="10">
に修正してください。lastnというのは最近投稿されたエントリーをいくつ表示するかという意味で、トップページだけはこの指定がないと一定期間内分しか表示されないようになっています(カテゴリーアーカイブや月別アーカイブでは <MTEntries> だけで大丈夫です)。"10"としておけば10エントリーが表示されますので、ページ分割時の1ページに表示するエントリー数が10以内に