カテゴリーアーカイブと月別アーカイブのページ分割
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$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></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$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></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ヶ所)を"<"と">"で記述する必要があります。具体的には青色で表示してある
<$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 追記
プラグインのバージョンアップに伴い、アップロード方法を修正しました。
- Movable Type 7のコンテンツデータ(コンテンツタイプアーカイブ)をページ分割する方法
- Movable Typeでブログ記事やウェブページをページ分割する方法
- Movable Typeの「最近のブログ記事」をページ分割する
- PageButeプラグインでページ分割がないときにナビゲーションや(X)HTMLマークアップを表示しない方法
- Movable Typeのダイナミックパブリッシングでのページ分割ナビゲーションの不具合を解消する
- Movable Type 5のダイナミックパブリッシングでのページ分割について
- Movable Type のページ分割でページ番号を title 要素に表示する
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む(改)
- ダイナミックパブリッシングによるページ分割
- コメントのページ分割 for Movable Type 4
- PageBute プラグインによるページ分割
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む
- アーカイブページのページ分割 for Movable Type 4.1
- メインページのページ分割 for Movable Type 4
- ページ分割の Ajax 化
≫ カスタマイズあれこれ from 体験手記レポート部
Movable Typeでスキルアップ大作戦中・現在の戦歴。
●カテゴリーアー... [続きを読む]
≫ PHP化とページ分割。 from 我楽
カテゴリアーカイブと月別アーカイブはさくっとできたのですが、個別アーカイブもPHP化には、かなーりてこずりました。もう駄目かと思ったよー。o... [続きを読む]
≫ カテゴリ、月別アーカイブのページ分割 from Cool Gaming ! weBlog
※文中の <> は2バイトになっています。
疲れた。やっとうまく行った。参照し... [続きを読む]
≫ PHPにしてみる。 from 深い雪
最近、周りの方々がPHPにしてるので
初期状態から、あまりいじりたくないけど
ん... [続きを読む]
≫ カテゴリーアーカイブと月別アーカイブのページ分割 from LUNCH BOX note*
以前TOPページのページ分けをしたのだけれど、
ついでだからカテゴリーアーカイブ... [続きを読む]
≫ php化完了 from Stupid excuse
やっとできました。
つぅか、ずっとやっときたかったのに見栄えのほうに気をとられて... [続きを読む]
≫ 改良 from OQUNO.COM
なんとなく寝ずにちょこちょこ勉強しながらカテゴリーアーカイブと月別アーカイブの分... [続きを読む]
≫ ページ分割 from Slow but Sure*
まだ少ないけれど、記事が増えてきたので ひとまずメインページだけ、ページ分割して... [続きを読む]
≫ ページの分割 from Daily note
少しずつカスタマイズ中です。
ファイルをhtml→phpに、ページの分割にトライ... [続きを読む]
≫ ページ分割。 from ++Open My Heart++
だいぶ前に、ページの分割をしようとPHP化にしたままほったらかしにしていた
カス... [続きを読む]
≫ カテゴリーアーカイブと月別アーカイブのページ分割 from 後藤真希 ワオワオ記念日 (waowao-blog)
前からどうかと思ってた 「Categoriesのイベントレポートを表示すると全エ... [続きを読む]
≫ ページの分割 from ++ アルの足跡 ++
カテゴリー別や月別で日記をみるとダラダラと長く表示されるのが嫌で 小粋空間さんの... [続きを読む]
≫ phpのファイルの名前をわかりやすくする from ふんわり堂
昨日からいろいろ手を加えていましたが、何度もやりなおしてようやくできたので、覚え... [続きを読む]
≫ カテゴリーファイル名について from ?風を追いかけて?
以前に投稿したPHP化とページ分割でカテゴリーを日本語にしていると<$MT... [続きを読む]
≫ MTアーカイブCGI完全版公開 from 結構内緒かもしれないブログ
PHPを使えない環境でMTのアーカイブページのページ分割を実現する為のCGI、「... [続きを読む]
≫ ページ分割を導入しました from Internet Zone::Movable TypeでBlog生活
php化の目的だった、ページ分割を導入しました。カテゴリーアーカイブと月別アーカイブでは、エントリーが100近くになるものもあったので、20エントリーずつに分割... [続きを読む]
≫ PHP化とページ分割 from GF*days
前からページ分割をやりたかったんだけど
それをやるにはPHP化しなくてはできな... [続きを読む]
≫ [IZ]:ページ分割を導入しました from Internet Zone::Movable TypeでBlog生活
php化の目的だった、ページ分割を導入しました。カテゴリーアーカイブと月別アーカイブでは、エントリーが100近くになるものもあったので、20エントリーずつに分割... [続きを読む]
≫ カテゴリアーカイブをページ分割してみました from 21世紀のアフィリエイト通販ブログ
カテゴリアーカイブをページ分割してみました。参考にさせて頂いたのはこちらです。 ... [続きを読む]
≫ がんばって直してます from 洒落のひとり言
なにやってもへたれですw 小粋空間さんをお手本に眠い目をこすり修正しております。 ありがとうございます。やっとみつけました、、、いやはや探すのがたいへんでして、... [続きを読む]
≫ phpによるカテゴリーの分割表示 from First Weblog
まじで悪戦苦闘・・・ 幾度と無く書き直しと再構築を繰り返し、かなり疲れた・・・ ... [続きを読む]
≫ ページ分割とカテゴリーページエラー【カスタマ】 from とってちってた★
小粋空間さんのカテゴリーアーカイブと月別アーカイブのページ分割と、我楽さんのPH... [続きを読む]
≫ あまり目に見えないMT大改造 from TOTOLOG
先週はちょっとナーバスな日々をおくっていたために(^_^ ;更新ちょっとさぼってました。 それでもと、金曜日からやっていたMTの大改造がやっと終わりました。ME... [続きを読む]
≫ リニューアルしました from baddreamfancydresser
まあ見ておわかりの通り…です。まだチョコチョコと手を加えるとは思いますが。で、ち... [続きを読む]
≫ MTスタイル(カテゴリーアーカイブの複数ページ化) from ものづくり日記
いろいろとサイトのスタイルを変更しました。 まずは、カテゴリーアーカイブのページ... [続きを読む]
≫ メインページの分割、「Recent Entries」の日別表示 from M*s Cafe-Blog-
月別アーカイブなどのページ分割はクリアできていたものの、メインページの分割化をし... [続きを読む]
≫ ページ分割 from 時は流れても・・・
今日は3連休に無理した反動で調子悪し。 かといって一日寝ているの事も出来ないので... [続きを読む]
≫ 公開 from Templates
ダウンロードできるようにしました。 色違いは後ほど。。 ソース見直し中ですが、よ... [続きを読む]
≫ MovableType カスタマイズ 第4回 from 賢者の贈り物
(音楽)ACOUSTIC LATTE - Every Little Thing
... [続きを読む]
≫ ページ分割を試してみる・・・・の巻。 from TOY COZY MUSEUM 別館
以前から気にはなりつつも、分割するほど記事数もないし・・・と思っていたのですが、ソコソコに各カテゴリーに駄記事がタマってきたので、ここらでページ分割とやらを試し... [続きを読む]
≫ カテゴリーと月別アーカイブのページ分割 from あやの雑記
そろそろカテゴリーの記事が増えてきたので、ページ分割しました。 ついでに月別もペ... [続きを読む]
≫ カテゴリアーカイブの分割 from Blog!
カテゴリアーカイブが最近増えてきたので分割しました。 参考サイトは例によって 小... [続きを読む]
≫ アーカイブのページ分割が・・・ from Luna's*PaPa
PHP化したからには、カテゴリー・アーカイブと月別アーカイブのページ分割をやらねばならんでしょう、ということで早速挑戦してみました。 今回参考にさせて頂いたサイ... [続きを読む]
≫ 改造各種 from 小鉄の独り言
記事が増えてくると、いろいろとああしたい、こうしたいという欲求で出てきます。 い... [続きを読む]
≫ MT3.151ja ページ分割 from 玄箱の呟き(クロバコのツブヤキ)
今日はページ分割をやってみた。 それほど過去エントリーがたまっているわけではない... [続きを読む]
≫ MT3.151ja カテゴリーページの分割 from 玄箱の呟き(クロバコのツブヤキ)
今日はカテゴリーページの分割をやってみた。 それほど過去エントリーがたまっている... [続きを読む]
≫ MovableType from PukiWiki/TrackBack 0.1
MovableType † やっぱ流行りのブログもやってみたいよね。 玄箱に入れてみました。 玄箱の呟き(クロバコのツブヤキ)で私の独り言を公開... [続きを読む]
≫ MovableType高速化・軽量化 from PukiWiki/TrackBack 0.1
MovableType高速化・軽量化 † 何度か「サイトの再構築」をしたり、検索窓から検索をかけたりすると、 あまりのcgiレスポンスの遅さに閉... [続きを読む]
≫ カテゴリーアーカイブと月別アーカイブのページ分割 from WhiteжButterfly
まだこれでいいのかな・・・と不安な気持ちのままなんですが; カテゴリーアーカイブ... [続きを読む]
≫ [カ]php化! from 惜賭馬 Blog
MTのphp化を実行中 ( ステラマリス記念館 ) MovableTypeのとカ... [続きを読む]
≫ カテゴリーアーカイブのページ分割 from 暮らし快適!ナチュラル家事のススメ
カスタマイズメモの更新が続きますが・・・。 カテゴリーアーカイブのページ分割でき... [続きを読む]
≫ [カ]ズラズラ並ぶエントリーの分割。 from 惜賭馬 Blog
カテゴリー・アーカイブと月別アーカイブを表示すると、それに属するエントリーがズラ... [続きを読む]
≫ 長すぎるページ分割 from grumble
前からいろんなブログサイトで目にしていたページ分割。 どうやってやるのだろうと思... [続きを読む]
≫ カテゴリーを日本語表示する方法 from 犬といっしょ。
立て続けにカスタマイズネタばかりですみません。(^-^; しつこくカテゴリーアー... [続きを読む]
≫ つ、疲れたo_ _)oバタッ from Exchange of Love!! ?Love dependence syndrome?
今日は、DBをMySQLに移行と、PHP化とページ分割をしてみました。 MySQ... [続きを読む]
≫ カテゴリーと日付アーカイブページ分割 from SWEET WATER Web Server
サーバーOS変更からMTも再出発してから、月別アーカイブページも大きくなってきま... [続きを読む]
≫ カテゴリーアーカイブと月別アーカイブのページ分割 from Nakamura's Weblog
以前から気になっていたのですが、カテゴリーアーカイブの表示で、エントリー数が増え... [続きを読む]
≫ トップページ分割 from /nev/dull/Blog
MTPaginateではカテゴリーアーカイブしか分割できないと思っていたのですが... [続きを読む]
≫ MTPagenate1.24でページ分割 from nma
PHP化は既に済ませてあったので端折ります。 参考:カテゴリーアーカイブと月別ア... [続きを読む]
≫ アーカイブのページを分割しました。 from 秋(じゃなくても)の夜長に・・。
ミルポワさんが紹介していたアーカイブの分割をしました。 私はそんなにエントリーが... [続きを読む]
≫ あとちょっとなの? from PHAT∴LOVESICK
久々に頭から火を噴きそうでしたorz ページ分割ってのと、php化はどうやら出来... [続きを読む]
≫ ブログのphp化 from 通信販売記事∇blogブログ
通信販売商品記事を扱っているので、 ブログのphp化を決意しました・・・・・... [続きを読む]
≫ 分割をやろう。 from CU*Chu!
異常に多い、TEAM-NACS関連のエントリー。 どうにかしようと思いページ分割... [続きを読む]
≫ カテゴリーアーカイブのページ分割 from LOVE×LOVE!?
前にも導入していた、カテゴリーアーカイブのページ分割を、今回も導入してみました。 参考にさせていただいたのは小粋空間: カテゴリーアーカイブと月別アーカ・.. [続きを読む]
≫ ページ分割 from Natural High
前々からやりたかった カテゴリーアーカイブ、日付アーカイブのページ分割を 小粋空... [続きを読む]
≫ PHP化とページ分割。 from White*Dwarf
ず〓〓〓〓〓っと検索しまくっていたフレーズが・・・「All Pagr」(大笑) ... [続きを読む]
≫ ページ分割は難産でした。 from Misty Night
gooブログの内容を全部入れ込み 何とかこれで人様に見られるだけの内容を (質よ... [続きを読む]
≫ できた! from P*s Blog
今日もまた、ブログ弄りしました。 (いつまたダメになるかと、ヒヤヒヤものです。^... [続きを読む]
≫ 骨折り損とはこの事かっ!この事なのかっ!! from IdeOnline
夕方から重い腰を上げて久し振りにMTのカスタマイズをしたりしなかったり。 とりあ... [続きを読む]
≫ アーカイブページのページ分割 from Mistgrass Weblog
これからエントリーが増える(予定)ので、アーカイブページのページ分割を小粋空間... [続きを読む]
≫ カテゴリー・月別アーカイブのページ分割 from voda FREAKS
過去ログもかなり溜まってきて、カテゴリー・月別アーカイブがだら?んと長... [続きを読む]
≫ CategoryArchiveの頁分割。 from Quiet*
カテゴリーアーカイブと月別アーカイブは、日付とタイトルだけ表示させて、長くなって... [続きを読む]
≫ ページ分割始めました from ELECTRICSHEEPdogs!
日付飛び飛び(笑)のんびりカメ更新な当ブログも、気づけば少しずつエントリーが増え... [続きを読む]
≫ カテゴリ内の記事をページ分割 from 7-oceans
記事が増えてくるとカテゴリ分けしていても結局はカテゴリ内の記事も増えるわけでどうしましょうということになります。そこで長くなりすぎた記事を [ All Page... [続きを読む]
≫ ここまでの、参考ブログさま from sampling.sys
MTをカスタマイズするに当たって、最初にお世話になったブログさんです。 わからな... [続きを読む]
≫ 80% from BorialisのBoroBoro日記
こんばんは。ボリアリスです。 blog再構築して約80%ぐらい復旧したかなぁ?ってぐらいです。 今日は広告の表示と カテゴリー 、 月別アーカイブ の分割をしま... [続きを読む]
≫ カテゴリー別ページを分割表示(2) from チームニゴイでございます。
カテゴリーページや、いくつか作ったインデックスページを分割させるためにいろいろ工... [続きを読む]
≫ ページ分割(php) from 男の子育児?【悩みながらも、楽しい男の子育児】
... [続きを読む]
≫ ページ分割に挑戦。 from dreaming purple blog
久しぶりにMovableTypeのカスタマイズに手をつけてみました。 今回はペー... [続きを読む]
≫ アーカイブページの分割♪ from ++Blog-MELL++
最近一生懸命エントリー書いていると月別のとこ見て:うわっ: 26個もずらずらと... [続きを読む]
≫ カテゴリ・月別アーカイブのページ分割 from Flan*Flan
エントリの数がまだ少ないからTOPページを先に・・・と初めにやってしまったのです... [続きを読む]
≫ MovableType3.2 ページ分割 from おじさんの備忘録
MovableType3.2でページ分割を行ってみる。 [続きを読む]
≫ ページ分割 from Cocont*
ここのブログ公開にあたりテンプレートをはじめ、色々お世話になっています【小粋空間... [続きを読む]
≫ ブログのページ分割 from SOUTHERN ALL STARS
久し振りのブログ更新でーす!約1週間になるのかなーあ?(笑) 今までは、一部しか... [続きを読む]
≫ カスタマイズ一覧 from チエコエトセトラ。
サイトをMTに変更して3週間ほど経ちました。その間に色々いじくっていて、何をした... [続きを読む]
≫ アーカイブのページ分割化 from コハルビヨリ。
毎日更新を厳守すべく今日中にブログ更新しようと、急ピッチでエントリーしてまっす!... [続きを読む]
≫ MovableTypeのPHP化導入【ページ分割化導入編】 from ginzi.com/blog
前回のMovableTypeのPHP化導入のエントリーで各アーカイブがPHP化... [続きを読む]
≫ MT(MovableType)のphp化とアーカイブページの分割に挑戦! from DIGITALL!!
色々とネットサーフィ〓〓ンをしていると、色々な方々のブログと出会うワケですが... [続きを読む]
≫ ページ分割してみました from Pretty*Days
今回のカスタマイズは、ページ分割です。 ここのblogのテンプレをお借りしている... [続きを読む]
≫ php化とページ分割してみました。 from 介護福祉ブログコミュニティHelpertownBLOG
少しいじってみました。 ... [続きを読む]
≫ CategoryArchive の頁分割。 from Days*
少しずつ記事が増えてきたので、ページ分割しようと思い、小粋空間さんのカテゴリーア... [続きを読む]
≫ [u*] アーカイブをPHP化 from : : useful days* ? : :
参考にさせていただきました! PHP化とページ分割。†††我楽 カテゴリーアーカ... [続きを読む]
≫ ブログ、マイナーチェンジ from おやじ製鉄
日記を書いた後ふたたびサイトいじりをする、おやじだ。 ブログのテンプレートをマイ... [続きを読む]
≫ ページ分割が終わった。 from PARADISE BLOG
今週は、カスタマイズを中心に進めて来たけど昨日で カテゴリーアーカイブ&月別アー... [続きを読む]
≫ ページ分割 from roomoo blog
カテゴリーアーカイブのそれぞれのエントリー数が多くなってきたから、ページ分割をし... [続きを読む]
≫ MT改造メモ・2 from ぴり*ろぐ
いろいろいじったので改造メモ...〆(・ω・ ) 全部小粋空間さんからのエントリ... [続きを読む]
≫ MovableTypeのphp化! from D-rain
MovableTypeのカスタマイズに関するサイトを色々眺めていると、『php... [続きを読む]
≫ ようやく一部PHP化 from 日刊(?)魂狩られ
前からやると言っていたのに保留になっていた、一部PHP化。 ようやく敢行。 「カ... [続きを読む]
≫ Movable Type導入 from 節約系子育てBlog
先日、Movable Typeを導入してみました。
インストールは簡単にできたものの、そこから先トラブル続きで頭ピヨりまくりっす。
何度もインストール... [続きを読む]
≫ [MTプラグイン]MTPaginate.pl from clover
プラグイン名 : MTPaginate.pl 働き : ページ分割を実装する 配... [続きを読む]
≫ カテゴリ・月別アーカイブを分割 from Magic Trap
PHP化しないとこの分割はできないのでPHP化についてのカテゴリに含めました。... [続きを読む]
≫ 第22回:カテゴリーアーカイブをページ分割する from 自宅サーバー構築ブログ
第21回では、トラックバックURLを簡単にコピーできるようにする方法を説明しま... [続きを読む]
≫ アーカイブを10件ずつ表示にカスタマイズ from * AllForOne *
各カテゴリー一覧と、月別アーカイブのページがエントリーが多すぎて表示に時間が掛か... [続きを読む]
≫ MTPaginate問題解決 from R0cK_80y-1vv4'5_8l05_t3mpl3
表題の件、解決した。 MTPaginate MT:ページ分割のプラグイン「MTP... [続きを読む]
≫ MTPaginate問題解決 from R0cK_80y-1vv4'5_8l05_t3mpl3
表題の件、解決した。 MTPaginate MT:ページ分割のプラグイン「MTP... [続きを読む]
≫ Movable Type PHP化&ページ分割対応 from 一般庶民の記録ノート
昨晩は、Movable Typeで構築している本ブログのPHP化を行いました。 ... [続きを読む]
≫ アーカイブページの分割 from N a p l o g
前回のエントリで書いていたアーカイブページの分割をすることができました。結構面倒... [続きを読む]
≫ ページのナビゲーション設置 from 明日はあしたの風が吹く。
今週末は、ひたすらPCと格闘でした。 発端は、Narrowから... [続きを読む]
≫ ブログのアーカイブページを分割化 from 暇人STRのブログ
小粋空間さんの「カテゴリーアーカイブと月別アーカイブのページ分割」を参考に、アーカイブページの分割を行いました。 これは... [続きを読む]
≫ 【MT】MovableTypeのページ分割 from 特別-the blog-
昨日、このブログのPHP化をしたので、勉強がてらページ分割に手をつけた。 参考にしたのは毎度お世話になってる「小粋空間」さんの「カテゴリーアーカイブと月別... [続きを読む]
≫ MTPaginateプラグインを導入 from Dreammole Blog
2年近くブログを続けていると、さすがにエントリ数も1000を超えます。そこで問題になってくるのが、アーカイブページ。月別なら1ページあたりに限度がありま... [続きを読む]
≫ MTPaginate でページ分割 from WebRoom
エントリー数も増えてカテゴリーアーカイブが縦に長くなってきたので、ページ分割の... [続きを読む]
≫ MTPaginate でページ分割 from WebRoom
エントリー数も増えてカテゴリーアーカイブが縦に長くなってきたので、ページ分割のMovableTyp... [続きを読む]
≫ MTメモ:ページ分割をする。 from TokyoLife -dalog-
そろそろ、ってかいい加減…アーカイブページだとかが 切なくなるぐらいに縦長になっ... [続きを読む]
≫ アーカイブのページ分割 from PARADISE CLUB
Movable Type にて、カテゴリーアーカイブ&月別アーカイブのページ分割... [続きを読む]
≫ [MT]カテゴリー(月別)一覧のページ分割 from ことだま ~power of words~
エントリーが増えてくると、アーカイブ(カテゴリー)一覧ページが大変なことになって... [続きを読む]
≫ MTPaginate問題解決 from R0cK_80y-1vv4'5_8l05_t3mpl3
表題の件、解決した。 MTPaginate MT:ページ分割のプラグイン「MTP... [続きを読む]
なるほど!
またなにか参考にさせて頂きます。
やってみたんですけど、Categorieは、ちゃんと分割されて出るようになりました。
月別の方が、404なんです・・・
どこかでなにかが間違っているのでしょうか?
こんな事を聞かれても、判らないですよね^^;
アーカイブの設定で月別にチェックを入れているんですけど、
テンプレートの方に、月別がないのですが、これは関係無しですか?
間抜けな事を聞いていたらすみません。
すでに直ってたらすいません。ご質問の内容は、メインページから月別ページのリンクをクリックした時は表示OKで、そこからさらに他のページ番号をクリックした時に404になるのでしょうか(月別のトップページは表示されているようですので)。
テンプレートは「Date-Based Archive」があれば大丈夫です。
上記とは別に、お使いいただいているテンプレートで <div class="blogbody"> の閉じタグ </div> と <div class="posted"> の閉じタグ </div> が不足しているようですので、各テンプレートに追加ください(本文の表示が少しずつ右にずれているのはそのせいかも知れません)。挿入位置は申し訳ありませんが元テンプレート等でご確認ください。
回答になってなくてすいません。
それではよろしくお願い致します。
こんばんは
何度もすみません。
404は何とか回避出来たのですが横と縦に
ビローンと延びてしまう現象がまだ回避出来ないのと、月別はページを分ける事も出来ないんです。
タグの閉じ忘れをなおしたら直るのでしょうか?
今日は今帰ってきたので明日試してみます。
何度も本当にすみません。
いえいえ(色々大変そうですお察しします)。
ところでカテゴリー別も月別もページ分割の基本的な動作は同じ筈ですので、両者に違いがあるとすれば月別アーカイブのテンプレート(Date-Based Archive)ではないでしょうか。
タグの閉じ忘れにつきましては、カテゴリーアーカイブのページ分割が正常に行われていることを考えると直接の原因とは言えません。ただMovable TypeはHTMLのチェックが厳しい(というか誤りがあると敏感に表示に反応する)ので直しておきましょう。imgタグの閉じ忘れも注意が必要です。
まずはHTML文法チェック等で現状を確認されてみてはいかがでしょうか(このサイトはURL指定でチェックできます)。修正が終わったら再構築してページ右下の「Syndicate this site (XML) 」をクリックしてみましょう。ずらずらとタグが表示されればOK、ダイアログでメッセージが表示された場合は問題が残ってます。
出来ましたぁ?
何だか、思いっきり勘違いをしていて
Date-Based Archiveじゃない方を弄っていたみたいです。
ちゃんと出来てホッとしました。
本当にありがとうございました。
いつもお世話になっております。ちょっと古いエントリーにコメントすいません。どうしても???なのでお聞きします。
blog の PHP 化を目論んでおりますが、カテゴリーアーカイブのテンプレートを
cat_<$MTArchiveCategory dirify="1"$>.php
にすると、2バイト文字にしているカテゴリのファイル名が、どのカテゴリも全部 cat.php になってしまいます。今まで、2バイト文字のカテゴリは、
cat_<$CategoryID$>.html
と記述して設定していました。
なんか根本的にわかってないような気がします>私。みさなんどうされているのでしょうか?
(文中の<>はわざと2バイトにしています。実際は1バイトで書いています)
>kinさん
こんばんはー。
ご質問の件ですが、こちらに該当すると思われる記事がありました。
短くてすいませんが今ちょっとゆっくり書く時間がございませんので上記を参照ください。
それではよろしくお願い致します。
ああ、やはりその方法になるのですね。
CategoryID を使ったファイル名と共存させる方法があるに違いないと試行錯誤しておりました。素直に Description で行くことにしました。
わざわざありがとうございました。
>kinさん
すいません。私の元記事に記述がもれてましたね。すいません(最近こういうのばっかりで…)。m(__)m
ということで上記の件、追記致しました。
こんにちは。いつもお世話になっています。
今回は問題なく設置できたので嬉しいです。
自分のblogが1つレベルアップしたような気がします。
ありがとうございました。
実は間違えてTBを2度送ってしまいまいました。
1つ、削除していただけませんでしょうか?
お手数お掛けして申し訳ありません。
こんばんは。
参照くださりありがとうございます。
問題なく設定できて私の方もホッとしてます(笑)。
トップページの分割はグッドアイデアですね!
TBもありがとうございました。重複分は削除しておきました。
いつもお世話になってます♪
すべてのページがスッキリして嬉しくなっちゃいました。
これからもどうぞよろしくです。^^*
>raluさん
コメント&トラックバック(もうバッチリですね)ありがとうございます!
ページ分割プラグインは私も大変重宝しています。
こういうのを作れる人ってすごいですね?。
ではでは!
いつもお世話になってます。
いろいろ参考にさせて頂いて少しずついじってます。
ドキドキしながらやってるんですが、、 ^_^;
これからもどうぞよろしくお願いします。
厚かましくトラックバックをさせて頂きました。
こういう感じでいいんでしょうか。(笑)
トラックバックがダブってしまいました。
すみません。(;-_-)
お手数ですが削除お願いします。。
>miaowさん
こんばんはー。
カスタマイズはテンプレートのバックアップをとっておけば安心して修正できますよ。
トラックバック、バッチリOKです。
ネコさんからのトラックバックとは!(笑)。
送信ありがとうございましたー。
こちらこそよろしくお願い致します。
度々お世話をおかけてします。
ネコが失礼をいたしました。^_^;
このままここに書いて良いかどうか分からないのですが、、
コメント投稿した後 ページが文字化け(西ヨーロッパ言語に)するようになったんです。
サイン・イン後も同じ現象です。(文字コードはUTF-8)
手動で戻す、別ページに飛ぶ、リロードすれば直ります。
昨日までは何もなかったのですけど 何が原因なのでしょ?
php化したのは関係ないですよね?
すみません いつもヘンなことばかり質問してる気がします。
わぁぁぁ…やっちまいました…。
本当にごめんなさい!
TB2重発射してしまいました。
お手数お掛けしますが、削除お願い致します。
>raluさん
こんばんはー。
旧の方を削除しておきました。
どうぞお気遣いなさらずに。
こんばんは?。今日は、この記事にしたがって、カテゴリと月別アーカイブのページ分割に挑戦しました。案外すんなりできたんですけど、ひとつ気になることが・・・個別エントリーアーカイブも php に統一したほうがいいのですか?やむやむの個別ページは 最後に .html がついたファイルです。リンクの修正が大変なので、このままでかまわないんだったら このままにしたいんですけど、yujiroさんのところやいくつか見てまわったサイトさまでページ分割を使われるところでは 個別アーカイブも .php になってるので、気になりました。
(゜ロ゜) ヒョオォォ!やっぱ、phpに統一しないとダメみたいですねぇ。日付け別ページに行ったら、phpにしなさい、って書いてありました。しかたない・・・phpにしてきます。C= C= C= C= ┌(;・_・)┘トコトコ
>さえらさん
こんばんはー。
分割の対象はカテゴリーアーカイブと月別アーカイブだけですので、個別アーカイブはphpでなくても大丈夫と思います。
日別アーカイブは月別アーカイブとテンプレートを兼ねている関係でphpにしていると思われます。
ちなみに私のサイトでは、まだ記事にしていないカスタマイズのためにphpにしています。
以上です。
回答が遅くなってすいませんがよろしくお願い致します。
詳しく見てみたら、リンクを修正しないといけないところはそんなにたくさんなかったので、そんなに手間でもありませんでした。だけど、個別アーカイブを php にしちゃったら、index.html とか archives.html は、index.php やarchives.php にしなくてはいけないんでしょうか?
>さえらさん
いえ、その必要はございません。
(ややこしいですが)ページ分割の対象にしているテンプレートを使っているアーカイブページだけがphpの対象になります。
それではよろしくお願い致します。
>miaowさん
遅くなって申し訳ありません!
miaowさんの方へ回答(でもないですが)します。
おはようございます。何度もすみません。管理場面の 「テンプレート」 のところで 「日付アーカイブ」 にページ分割の記述をしたので、その後 日別アーカイブのページを表示したら、php にしなさい、と英語で警告のようなのが画面上に出てました。それで慌てて、「ウェブログの設定」→「設定」 のところで、「アーカイブ・ファイルの拡張子」 を php にしたんです。ですので、個別アーカイブも php になりました。やむやむではただいま、個別アーカイブ・カテゴリアーカイブ・月別アーカイブ・日別アーカイブが php になってます。個別アーカイブは html のままで( 「ウェブログの設定」→「設定」→「アーカイブ・ファイルの拡張子」 を html にしたままで)、日別アーカイブを php にする方法ってあったんでしょうか?それと、今 個別アーカイブは html と php と ファイルが両方存在している状態です。トラックバックのリンクからとか、検索で もしか来てくださる方があったとき、html の方を残しておくと 404エラーが出なくて済むので、できたらそのまま置いときたいんだけど、両方残しておいても 特に問題はないでしょうか?
はじめまして(^Q^)/^
なんとか私のもできました!!
とりあえず、成功した!?模様ですが
我楽さんにも質問中ですが、
管理→ウェブログの設定→設定→アーカイブファイルの拡張子もphpにしてしまったんですが、、。大丈夫でしょうか?
>さえらさん
こんばんは。
個別に拡張子を変更される場合は、「設定」画面ではなく「アーカイブの設定」画面にジャンプし、その中の「アーカイブの種類」が
個別・日別・週別・月別・カテゴリー
と表示されている部分で、個別の「アーカイブファイルのテンプレート」の部分にxxx.htmlを、日別・月別・カテゴリーの「アーカイブファイルのテンプレート」の部分にxxx.phpを指定(xxxの部分は任意)すればご質問の形になると思います。ちなみに日別の「アーカイブファイルのテンプレート」は私の場合、
<$MTArchiveDate format="%Y/%m/%d"$>-index.php
としています。
またhtmlファイルは残しておいても問題ありませんが再構築の対象にならないのでご注意ください。
ファイル名変更については、.htaccessを用いた適切な対処方法もありますので、我楽さんのこちらの記事を参考にしてください。
以上です。
それではよろしくお願い致します。
>tpryuさん
こんばんは。
ご質問の設定でも問題ありませんが、個別エントリーアーカイブの拡張子もphpになってしまいます。
上の回答と重複しますが、個別に拡張子を変更される場合は、「アーカイブの設定」画面にジャンプし、その中の「アーカイブの種類」が
個別・日別・週別・月別・カテゴリー
と表示されている部分で、個別の「アーカイブファイルのテンプレート」の部分にxxx.htmlを、日別・月別・カテゴリーの「アーカイブファイルのテンプレート」の部分にxxx.phpを指定(xxxの部分は任意)されれば大丈夫だと思います。
以上です。
それではよろしくお願い致します。
個別に拡張子を変更する方法、よくわかりました。それと我楽さまの記事を拝見しましたが なんだかとても難しそうなので、今回はこのままにします。個別アーカイブもせっかく php になったので、またわざわざ html に戻すこともないかな?、ということで、このままでいくことにします。毎度毎度、一度でスッキリ理解できなくてすみません。ありがとうございました。
やっぱり諦めきれずに もう一度挑戦してみました。我楽さんの記事としばしにらめっこ。。。で・・・できたかもしれません・・・(( ̄_ ̄ )(  ̄_ ̄)) いいえ!できましたぁ???!ヽ(´▽`)/?♪我楽さんにお礼言ってきます。
>さえらさん
こんにちはー。
ご成功おめでとうございます!
真っ白になるのは(IEだけ?)文字エンコードがうまく認識できていないみたいですね。
他のブラウザであればちゃんと見えてますよ。
おはようございます。ホントよかったです、ありがとうございました。
真っ白になる件・・・そうなんですかぁ。(  ̄O ̄)ホーホー
IEでも 全部のページがダメってわけじゃないんですよね?。
ある特定のページがダメみたいで。ブラウザの更新をすると見られるんだけど。
こんにちはー。(もう、何度も参上中ですね;)
こちらの記事を参考に、ページ分割成功しました。
ありがとうございました。
他の記事でトラバをいくつも送ってしました・・・・。
申し訳ありませんでした;
>ミッチさん
こんにちはー。
記事参照&分割おめでとうございます!
重複トラバ、お気遣いなく。
こんばんは!
いつもお世話になっております。
本日、こちらの記事を参照させていただき、ページ分割に挑戦しました。
参照させていただき、ありがとうございました。
ちゃんと出来たかどうか自信があまりないのですが・・・
いつもながら、yujiroさんの分かりやすい説明には感謝しております。
これからも宜しくお願いいたします。
>ポムポムさん
こんばんはー。
バッチリできてますよ!
フォントの設定もOKですね、おめでとうございます!
ページ分割はエントリーが増えてくるとなかなか便利で重宝しています。
サブカテゴリー他、色々と参考にしてくださり、ありがとうございます!
カスタマイズは私が理解できるレベルで書いておりますので…(笑)。
yujiroさん いつもお世話になっています
php化 難しそうなのでなかなか手が出なかったのですが やってみました。
なんとか? できたようです^^
ありがとうございました。
>Ranさん
こんばんはー。
ご利用ありがとうございます。
バッチリ設定できていますね。
リニューアルされた画像も可愛いですね?。
どうもお疲れさまでした!
こんばんは!昨日は日別アーカイブの設定について教えて頂き、ありがとうございました!
すみません…また質問なのですが、PHP化とページ分割を行ったところ、分割は成功したようなのですが、またも、カレンダーの日付をクリツクするとエラーというかwarningらしきものが出てしまっています。
たぶんPHPになっていないファイルだからおかしなことになってるんだと思うのですが…。
対処法などあればよろしくお願いします。
いつもありがとうございます
やっとできました。
感謝です。
こんばんは。いつもお世話になります。
友達の助けを借りながら、こちらのページを参考にページ分割とBlogのPHP化が出来ました。
私のパソコンでは特に不具合はないので
多分導入は成功だと思います(^_^;
ありがとうございました。
yujiroさん、こんばんは。↑のhalhalです。
上記、11/20のさえらさんの記事を読み、アーカイブの拡張子の変更をし、警告は回避できました。
ただ…トップページにもページ分割を導入しようかと思ったところ、
次はTOPに警告が出てしまって、思わずソースを消してしまいました。
トップページに分割を導入するにあたり、どのようにしたらよいのでしょうか。
index.htmlをindex.phpにしてみても警告は消えませんでした・・・。
しばらくお休みされているとのことで、
また復帰なさってからでも教えていただければと思います。
何度も申し訳ありません。
お休み中のところ、失礼いたします。
yujiroさんのところのテンプレートを使用させていただいてるわけではないのですが、自分のブログも思い切って分割させようと思い、表向きには成功したように見えるのですが、問題は、1ページ目とAll Page以外だと、設定しているスタイルシートが反映されていないのです。
もしかしたら、サポート外になってしまうのかもしれませんが、解決策がおわかりになれば、教えていただきたく思います。
自己レスですみません。
なんだか、タグの記述場所が少し違ってたようで、直したらうまくいっちゃいました(ぉ
お騒がせして申し訳ございませんでしたー(´Д⊂
>halhalさん
こんにちは。
記事参照くださりありがとうございます。
ご質問の件ですが、中央カラムの構造はトップページもカテゴリー・アーカイブや日別アーカイブもほぼ同じですので、ページ分割用のタグが適切な位置に挿入されていれば大丈夫だと思います。その辺りを再度ご確認いただけますでしょうか。
それでも正常に動作しない場合、ご連絡頂けますでしょうか。また、警告(再構築時の警告でしょうか)はどのような内容か教えて頂けると幸いです。原因はわからないかもしれませんが…。
以上です。
それではよろしくお願い致します。
>syareさん
こんにちは。
ご利用ありがとうございます。
無事にできたようで良かったです!
>ねーさん
こんにちは。
記事参照ありがとうございます。
無事にできているようですね、おめでとうございます!
>けいさん
こんにちは。
ご連絡遅くなりすいません。
自己解決されたようで良かったです。
ちなみにご質問は何でもお受けしておりますので(お答えできないかもしれませんが…)、ご遠慮なくどうぞ。
それでは今後ともどうぞよろしくお願い致します。
こんばんは。yujiroさんのアドバイスの通り、タグの場所を確認してメインページを編集してみたのですが、やはり警告は出てしまいました。
警告の画面をキャプチャーしましたので、一度確認をお願いします。
http://mayu.chips.jp/img/wr.gif
再構築はできるのですが、その後の実際のページを開いた時に中央カラムの上部に出てしまいます。
(今はまたタグを外しました)
お手数をお掛けし、申し訳ありません。
>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がファイル名まで直接指定しているためと考えられます。
不具合が解消しないようでしたらお手数ですが再度ご連絡ください。
以上です。
それではよろしくお願い致します。
古いエントリーにコメントしていいものか迷ったのですが、すいません。カテゴリーアーカイブの分割、何度もチャレンジしてみたのですが、どうしても再構築すると【カテゴリー・アーカイブ「6」の再構築に失敗しました: テンプレート カテゴリー・アーカイブ の解析に失敗しました: with no 】となってしまいます・・・。どこをどう間違って設定してるのか全くわからないのでもしよろしければアドバイスいただけないでしょうか?お忙しいのに申し訳まりません。
すいません。
なんとか解決して設置できました。
お騒がせしてすいません。
またなにかありましたらよろしくお願い致します☆
>かこさん
こんにちは。
こちらのご質問を拝見する前に別のコメントのご返事を出してました。すいません。
無事に動作したようでなによりです。
もしこちらの記事に誤りまたは記述不足がございましたらご連絡ください。
エントリーの新旧にかかわらず今後他の方がスムーズにカスタマイズできるよう、配慮したいと思っております。
以上です。
それではどうぞよろしくお願い致します。
こんにちは。
丁寧なコメントありがとうございます。
図々しくも、また質問で申し訳ないのですが、
カテゴリーアーカイブの分割にはなんとか成功したと思ったのですが、【The list of ・・・】というところがクリックしても正常に開かないことに気づいてショックをうけてます(涙)えっと、MTのPHP化をして、サブカテゴリも表示できるようにしたのでどこをどう間違ってそうなったのか、全く検討もつかず、知識もないので困ってます。URLはhttp://cafe.her.jp/n-blog/(今のブログが変になってしまうと困るので新しいMTを設置してこちらで試しています)なのですが、もしよかったら見てアドバイスいただけますでしょうか?
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月の書き込みは反映されなくなってしまい、確認ができなくなってしまいました。
何から何まで本当に申し訳ないです。
お手すきな時でもどうぞよろしくお願い致します。
申し訳ございません・・・。トラックバックを大量に送ってしまいました・・・。
PingTimeout の設定をしたんですが、今度はタイムアウトになる前に、連発して ping を送ってしまったようです・・・。
まだいろいろと調整が必要のようです。ご迷惑をおかけしました。
>かこさん
こんにちは。
分割はうまくできたようですね。
おめでとうございます!
さてご質問の件ですが、現状では「The list of ?」のリンクが全てカテゴリーアーカイブにジャンプするようになっています。この場合、リンクにアンカー(#)を使って特定の記事の位置にジャンプしようとしますがページのURLは分割を意識していないため、分割されたページにジャンプすることができません。
もともとこの部分のリンクは「パーマリンク」というもので、デフォルトの設定であれば個別アーカイブページにリンクするようになっている筈です。おそらくどこかの段階でカテゴリーアーカイブを使用する設定に変わってしまったのが原因と思われます。
ということで下記についてご確認ください。
- 管理ページの「ウェブログの設定」をクリック →次ページ右上の「設定」をクリック →次ページ真中辺りにある「アーカイブの設定」で「優先するアーカイブのタイプ」が「個別」になっていること。 なっていなければ「個別」を選択し、保存・再構築してください。
- 管理ページの「ウェブログの設定」をクリック →次ページ右上の「アーカイブの設定」をクリック →次ページ下半分の「アーカイブ」で「アーカイブの種類」が「個別」のところのテンプレート欄に「カテゴリー・アーカイブ」と「個別エントリーアーカイブ」の2つが存在していませんでしょうか。 2つ存在する場合、「カテゴリー・アーカイブ」の一番右のチェックボックスをチェックして右下の「削除」をクリックして削除、その後再構築してください。
以上です。
もし状況が変わらないようでしたら再度ご連絡ください。
それではよろしくお願い致します。
>halhalさん
こんにちは。
説明不足で申し訳ありません。
まずindex.phpにする方法については、おっしゃる通りの方法で正解です。
次にindex.htmlの削除につきましてはFTPツールをお使いください。例えばFFFTPをお使いであれば、指定のファイルを選択して右クリックで「削除」を選択するか、×印のボタンで削除できると思います。Movable Type にはファイルを削除する機能はありませんので予めご了承ください。削除方法がお分かりでなければindex.htmlを他のファイル名に書き換えられても構いません(例えば"test.html"等)。
また1月の書き込みが反映されないということですが、メインページのテンプレートに
<MTEntries>
という表示がどこかにあると思いますが、これをとりあえず
<MTEntries lastn="10">
に修正してください。lastnというのは最近投稿されたエントリーをいくつ表示するかという意味で、トップページだけはこの指定がないと一定期間内分しか表示されないようになっています(カテゴリーアーカイブや月別アーカイブでは <MTEntries> だけで大丈夫です)。"10"としておけば10エントリーが表示されますので、ページ分割時の1ページに表示するエントリー数が10以内に指定されていれば分割ページが生成されると思います。
以上です。
それではどうぞよろしくお願い致します。
>mimihamさん
こんにちは。
トラックバック重複、削除しておきました。
どうぞお気遣いなく。
丁寧なご回答ありがとうございます♪
「優先するアーカイブのタイプ」が「個別」になっていませんでしたので変更しました。
「アーカイブの種類」のところは見たのですが、
よくわからなかったのでそのままです。
でもちゃんと表示されるようになったので、よかったです♪ほんとにありがとうございました。
またなにかあったらよろしくお願いします☆
それと、BLOG PEOPLE の登録ありがとうございました。私の方も登録させていただきました。どうぞこれからもよろしくお願いします。
yujiroさん、こんばんは。
index.htmlの削除はFTPソフトだったのですね…管理モードから操作することしか頭になかったです(汗)
お陰様で成功しました!!
の件もありがとうございました。
一つ一つが勉強になりました。
うまくできて本当に嬉しいです!最後までご丁寧に教えて下さり、ありがとうございました。
ごめんなさい、上記、タグが表示されませんでした><
=======================
<MTEntries lastn="10">
の件もありがとうございました。
========================
です。何度もすみません。また、TBもさせていただきました。
>かこさん
こんばんは。
うまくできたようですね。
おめでとうございます!
BlogPeopleも登録くださりありがとうございました!
こちらこそ、今後ともよろしくお願い致します。
>halhalさん
こんばんは。
うまくできましたね。
おめでとうございます!
またTBもありがとうございました。
トップページの表示件数は適宜変更してやってください。
それでは今後ともよろしくお願い致します!
こんにちは。
突然ですみませんが教えて頂ければ幸いです。昨日からMovable Typeに挑戦したのですが、どのサムネイルをクリックしてもMainの個別ページに飛んでしまいます。どこの設定が悪いのでしょうか?
よろしくお願い致します。
>la dolce vitaさん
はじめまして。
ご質問の件ですが、リンクのURLは個別エントリーアーカイブを指しているようです。つまりURLは正しいのですが、リンク先の内容がトップページにすり変わっているのが問題のようです。
これに関わる部分としては管理メニューの「設定」をクリック→「アーカイブの設定」欄の「優先するアーカイブのタイプ」ですが設定値は「個別」になってますでしょうか。
以上です。
それではよろしくお願い致します。
>yujiroさん
ご回答ありがとうございます。
「優先するアーカイブのタイプ」は「個別」になっています。一番初め「カテゴリー」にしていたのですが、「個別」に設定し直し、個別エントリーアーカイブのファイルもFTPで削除してもう1回作成してしまいましたが直っていません。
「アーカイブに関連したテンプレート」の中のリンクは全て<$MTEntryLink$>#<$MTEntryID pad="1"$>なのですが、これを直した方がいいのでしょうか?
それとも「インデックス・テンプレート」の中の「アーカイブ」でしょうか?(こちらはいじってません)
図々しくて恐縮ですがよろしくお願い致します。
>la dolce vitaさん
こんにちは。
どのページでも、個別エントリーアーカイブへのリンク用タグは下記のようになっていれば大丈夫だと思います("#"だけは×です)。
個別エントリーアーカイブへのリンク <a href="<$MTEntryPermalink archive_type="Individual"$>?</a> 個別エントリーアーカイブのコメントへのリンク <a href="<$MTEntryPermalink archive_type="Individual"$>#comments">?</a> 個別エントリーアーカイブのトラックバックへのリンク <a href="<$MTEntryPermalink archive_type="Individual"$>#trackbacks">?</a>
なお、テンプレートのページでのFAQの3番目の内容(2つありますが1つは前の回答の内容と同じです)も併せてご確認ください。
あと、個別エントリーアーカイブテンプレートは専用(個別エントリーアーカイブ用)のテンプレートをお使いになられていますでしょうか。
以上です。
それではよろしくお願い致します。
>yujiroさん
たびたび申し訳ありません。
ご丁寧な回答ありがとうございます。
パーマネントリンクに変更してみましたが変わりありませんでした。個別エントリーアーカイブ専用のテンプレートを使っています。個別エントリーアーカイブの生成の仕方がおかしいのかな、と思います。
テンプレートから大きな画像部分とBody部分を抜き出してみました(http://quixoticpixels.com/ で配布されているものです)。
どこかおかしいところありますでしょうか?
<div align="center"> <img src="<$MTEntryMore$>.jpg"
width="400" height="300" alt="<$MTEntryTitle$>" class="mainpic">
<div class="blogbody">
<span class="title"><$MTEntryTitle$></span>: <$MTEntryBody$>
<div class="posted">Snapped on <a href="<$MTEntryLink$>"><$MTEntryDate
format="%m.%d.%y"$></a> || More <a href="<$MTEntryLink
archive_type="Category"$>"><$MTEntryCategory$></a> Photos || <a
href="<$MTEntryLink$>">Comments
(<$MTEntryCommentCount$>)</a> </div></MTEntries>
よろしくお願い致します。
すみません、上記テンプレートですがコピペしたら正しく表示されませんでした(上の上の質問で#だけ表示されているのもそうです)。
お忙しいところ差し支えなければhttp://quixoticpixels.com/ で見て頂けると大変助かります。
よろしくお願い致します。
>la dolce vitaさん
こんばんは。
上記サイトを拝見する時間がとれておりませんので確認でき次第こちらにコメント致します。
申し訳ございませんがお時間ください。
勝手ながら先に頂いたタグは修正しておきました。
それではどうぞよろしくお願い致します。
>yujiroさん
わざわざお返事頂きありがとうございます。
自分で解決できないのでテンプレートをHINAGATA様のものに変えて試しています。
まだまだカスタマイズできないことばかりですが、またサイト拝見させて頂きますのでよろしくお願い致します。
>la dolce vitaさん
こんにちは。
教えて頂いたサイトよりPhotoblogのサンプルテンプレートを、新しくインストールしたMT-3.151にコピーして再構築してみましたところ、個別エントリーアーカイブはコメント欄等、正常に表示されました(文字コードセットが異なるので若干文字化けしましたが)。テンプレートの内容は修正しておりません。ちなみに
http://www.quixoticpixels.com/?qp=tutorial/photoblog-tmplts
よりコピーしました(スタイルシートは"Stylesより取得")が、この認識でよろしいでしょうか。
配布されているテンプレートにつきましては問題ないと思います。"Individual Archive Template"を個別エントリーアーカイブテンプレートとしてコピーされているということなので正常に動作する筈なのですが…。
あと差分があるとすれば管理メニューの設定内容でしょうか。FAQのもう1件の件についてはご確認くださいましたでしょうか。
個人的にはMTを再インストールし、アーカイブファイルパス等の必要最低限設定しなければならない部分以外をデフォルトのままで再度テンプレートをご使用になられてみることをお勧め致します。
以上です。
それではどうぞよろしくお願い致します。
>yujiroさん
こんにちは、C・バードです。
毎度の質問で恐縮です。PHP化ですが(殆ど意味わかってません^^;)こちらの記事によりますと・・・
3までは、問題ないと思いますが項目の「4.ページ番号の設定」修正を加える
各テンプレートと言うのは・・・
・メインページ
・カテゴリーアーカイブ
・個別アーカイブ
・日付アーカイブ
なのですか?そうであるなら私の「メインページ」に修正部分に相当する
箇所がありません。
それからPHP化するには、リアルカレンダーの修正部分なども変更しなければならない
のでしょうか?(PHP化しない状態で修正してます)
http://yujiro.dyndns.org/blog/koikikukan/archives/2005/01/04-181027.php
>C・バードさん
こんにちは。
ご利用ありがとうございます。
ご質問の件ですが、ここでの「各テンプレート」は「カテゴリーアーカイブテンプレート」「日別アーカイブテンプレート」を指しています。
またこのカスタマイズでカレンダー部分の修正は必要ありません。リアルタイムカレンダーを新たにご使用になる場合は、掲載くださったURLの記事に沿って(ページ分割とは)全く別の作業を行うことになります。
ご質問の解釈が誤っておりましたらご連絡頂けますでしょうか。
PHPについては、触りの部分だけですが
が参考になれば幸いです。
以上です。
それではどうぞよろしくお願い致します。
>yujiroさん
いつも素早いレスポンス有難うございます。
修正のページの件は「かな?」とは思いましたが、なるほど了解いたしました。
それからカレンダーの修正も必要ないと言う事ですね。
PHPについては、言葉だけ先行してまして全く理解は出来ません。CGIの範疇かな?
という捉え方で、何のメリットがあるのやら?と言う感じです。何せ歳なもので頭が固くて
どうしようもありません^^;
とりあえずPHPを理解するのはおいておくとしてご説明のとおりやってみます。
またトラブルの際には、お力添えよろしくお願い致しますm(__)m
>yujiroさん
C・バードです。php化は何とか出来たようなのですが、やはりカレンダーの日にちをクリックすると
http://carefree-field.ciao.jp/blog/archives/2005/02/28/index.html
の方な表示が出ます。元々備わっているカレンダーは修正が必要ではなく、月送りカレンダーとして
修正を加えているものはphpに対応するように設定し直すと言う事ではないのでしょうか?
>C・バードさん
こんばんは。
すいません、エラーを拝見して以前も同じようなコメントを他の方から頂いているのを思い出しました。
「アーカイブの設定」の「アーカイブの種類」が「日別」の行にある「アーカイブファイルのテンプレート」欄に何か設定されていると思いますが、その最後の「.html」を「.php」に修正してください。
これはページ分割を行う日別アーカイブテンプレートが月別用と日別用のいずれにも使われているためです。
本文の方も修正致しました。もし先の「アーカイブファイルのテンプレート」に何も設定されていないようでしたら本文3項を参照ください。
以上です。
それではよろしくお願いいたします。
>yujiroさん
C・バードです。ご説明のとおり対処したところほぼ問題は解決しました。
どうもありがとうございました。
でも少し不具合が発生です。詳しくはこちらに書きましたが、新記事に関しては、問題ないと
思われます。しかし、原因は良く分かりません。
http://carefree-field.ciao.jp/blog/archives/2005/03/php_1.php
上記の記事ですがそこにあるアドレスは違う記事に飛んでしまいます。m(__)m
エントリーを消したり加えたりしたので上書されたようです。不具合は、右サイドバーの「Category」が正常に反映しないことです。何処をクリックしても一部を残して同じ記事にリンクするようです。
>C・バードさん
こんにちは。
ご質問の件ですが、本文の 2004.10.04 追記 という部分を参照いただけますでしょうか。
原因はカテゴリーに日本語を用いている部分のリンクが正常に生成されていないようです。
分かりにくい説明で申し訳ありません。
以上です。
それではよろしくお願い致します。
>yujiroさん
C・バードです。本文に説明があったのですね。良く見なかったようです。お手を煩わせてすいません。
おかげさまで不具合は解消しました。と同時にリビルドもエラーが出なくなったようです。
どうも有り難うございました。m(__)m
>C・バードさん
こんばんはー。
いえいえ、お越し頂いてすいませんでした。
無事に動作できるようになってなによりです。
ではでは!
こんばんは。
モジュール化解説&ページ分割と連続御世話二乗になりまして感謝です。ヒトツヒトツゆっくりとでもクリア出来ていくとウレシイものですね?。
>toycozyさん
こんばんは。
連続でご利用ありがとうございます。
書き忘れてましたがまたバナーが面白くなってますね!(これが楽しみ)
初めまして(といいましても、以前から勝手にお世話になっておりますが ^^;)。
この度、こちらの記事を参考にアーカイブのページ分割に挑戦してみましたが、見事に玉砕しました・・・といっても、動作自体は問題なく、レイアウトが崩れてしまうという現象が発覚しまして。
多分テンプレートの問題だと思いますが・・・
これを機に小粋空間さんのテンプレートに乗り換えるかな?(笑
>Takeさん
こんばんは。
こちらこそお世話になります。
カスタマイズご利用ありがとうございます。
HINAGATAさんのテンプレートでもうまくいくと思っているのですが…なんでしょうね。
お役に立てず申し訳ありません。
いつもお世話になっております。
まだカテゴリの数が少ないうちから、こちらの記事を参考にさせて頂きました。
よって、Monthly Archivesのページからしか確認がとれないのですが(^^;)
表示はされているようなので、無事成功?したのかとまだ不安ですが、カスタマイズさせていただきました。
ありがとうございますm(_゛_)m
>Mirayさん
こんばんはー。
記事参照&トラックバックありがとうございます。
月別がうまくできているのでカテゴリーも(多分)大丈夫だと思いますよ。
ではでは。
yujiroさん ごめんなさい;
カテゴリの変更をしていたら、間違えてまたTB送ってしまったようです。
先に送った03月28日分の方をお手数おかけしますが削除お願い致します。
申し訳ありません;
>Mirayさん
こんばんは。
ご連絡ありがとうございました。
28日の方、先程削除致しました。遅くなってすいません。
重複、どうぞお気遣いなく。
こんにちわ。PHP化や、分割など色々参考にさせて頂きました。
MT初めて一週間さえままならない状態なのに分らずやってみたのですが、そのままのHPのURLでやってもhtmlで表示されてしまいます。URLの後ろにindex.phpと書き込んだら全てphpになるんです。
こういう時はどこをどう直していいんだか、分らず何時間もたってしまいました。
違うテンプレなので違反かもしれませんが、教えていただけたら助かります。
宜しくお願いします。゚(゚´Д`゚)゚。
こんにちは。
そろそろ月別などのページが大きくなってきたので、分割に挑戦してみました・・・
って、ほんとにあっけなくできちゃいますね^^;
こちらのエントリーは丁寧に解説してくれているのでありがたいです^^
これからもよろしくです♪←他力本願(゜∇゜ ;)ヾ( ̄o ̄;)
あ、コメントする時に読めば良かった^^;
>micaさん
そのサーバーでPHPを使用できるなら、「.htaccess(先頭のドット必要)」を使えるかどうかも調べ、その .htaccess ファイル内でPHPの拡張子を指定しないと駄目っぽいです。
っと、index.htmlファイルを削除するだけで良いかも^^;
>WINDさん
こんばんは。
ご利用ありがとうございます。
月切り替えのリンクの件、参考になりました。
ありがとうございます!
>micaさん
こんばんは。
ご利用ありがとうございます。
ご質問の件ですが、WINDさんがおっしゃている通り、index.html を削除すれば表示されると思います。
あとすいませんが入力くださったURLをクリックするとエラーになりますので、再度入力して頂けると幸いです。
以上です。
それではどうぞよろしくお願い致します。
はじめまして。
アーカイブページの分割思っていたより簡単に出来てびっくりしました。
解りやすく説明してくださってありがとうございます。
これからも色々参考にさせて頂くと思いますのでよろしくお願いします。
>おーたむさん
はじめまして。
ご返事遅くなってすいません。
記事参照&コメントありがとうございました。
うまくできたようで何よりです!
こんばんは、いつもお世話になっております。
だいぶ前のエントリのカテゴリーを変更したら、間違って(と言うか自動的に)トラックバックを送ってしまいました。(この記事と、月送りカレンダーの記事にも)(・・;)
設定の「トラックバック先の自動検出を動作させる ?」にチェックが入っていたのが原因かと思われます。
ご迷惑をおかけして申し訳ありませんでした。お手数ですがバッサリ削除してやってください。m(_ _;)m
>ぽむさん
こんにちは。
ご連絡ありがとうございました。
とくに重複していないよう(に見えます)ですので、差し支えなければこのままにさせてください。
以上です。
それではよろしくお願い致します。
はじめまして。MT設置などに関して色々と参考にさせてもらってます。今日は楽しいMTライフがおくれなくて色々と享受させていただきたく、コメントした次第です。
名前のブログはちゃんと見る事ができる場合と出来ない場合があると思います。下記のことについて解決方法がわからないので教えてください。
?PHP化した自分のMT(index.php)をIE系のブラウザでは表示できるんですがFirefoxなどのGecko系のブラウザでアクセスするとソースっぽいのが直接表示されてしまいます。(他のPHP化に成功された方々のMTはFirefoxでも正常に表示できます。もちろん「小粋空間」も。)普通に表示させるにはどうすればいいか知りたいです。
?http://fake-404.web.infoseek.co.jp/blog/にアクセスすれば自然にindex.html、つまりhttp://fake-404.web.infoseek.co.jp/blog/index.htmlが表示されます。これは当然のことなのですが僕のMTはPHP化されているのでindex.phpが表示されないと困ります。今のところhttp://fake-404.web.infoseek.co.jp/blog/index.phpと打ち込まないとindex.phpは表示されない状況です。http://fake-404.web.infoseek.co.jp/blog/にアクセスして、index.phpを表示させるにはどうすればいいでしょうか。(他の方のコメントでindex.htmlを削除すればいいとありましたがそうすると前に試したときは「404 Not Found」となったような気がします。あくまで「気がする」です。そのとき焦っていて再構築し忘れたのが原因かもしれませんが・・・)
よろしくお願いします。
>ガリ勉野郎.404さん
こんばんは。
ご質問の件ですが、真の原因は不明ですが Geckoエンジンでは text/plain として認識されてしまっている(したがってテキストとして表示)ようです。
また index.php まで指定をしないと表示されないのはWebサーバ(ApacheのDirectoryIndexの指定等)の設定に依存する問題です。
いずれの問題についてもレンタルサーバでしたらPHPはサポートされていますかご確認いただけますでしょうか。
以上です。
それではどうぞよろしくお願い致します。
遅れてすいません。PHPは使えるはずです。IEでは表示されるわけですから。多分・・・・
iswebによる詳しいスペック↓
http://isweb.www.infoseek.co.jp/Icontb?pg=iwb_spec.html#04
おっしゃる通り問題はtext/plainと認識されてしまう事のようです。このあたりの設定にはどれをいじれば良いのでしょうか。
?に関しては.htaccessを使う事で解決しました!
再びお願いします。
>ガリ勉野郎.404さん
こんばんは。
上記URLにPHP利用時の注意事項がありますが、それについては対応されてますでしょうか。
text/plainで認識される原因は分かりかねます(事象はHTMLタグ全体を覆うようにtext/plainのHTTPとしてMozilla系のブラウザに送信されていると思います)のでお許しください。
以上です。
それではよろしくお願い致します。
こんばんは。お世話になってます。
実は昨日、.htaccessを弄っていたら出来ました。.htaccessでMIME-typeの設定をしたらtext/htmlで表示されました。
詳しくは使えるようになったMTで覚え書きとしてupします。しかしまだやっとPHP化が終わったというだけでこれからまたサイドメニューを別ファイルにしてincludeでどーのこーの・・・・
また教えてもらう事もあるかもしれませんがそのときはどうぞヨロシク。
>ガリ勉野郎.404さん
こんばんは。
無事に解決したようでよかったです。
ご連絡ありがとうございました。
ではでは!
こんにちは(^O^)
いつもお世話になります。
今回あらためてエントリーしたのでトラバさせていただきました(^_^)b
>くんぞ?さん
こんばんは。
丁度1年間ということで、この記事も1年以上経つのですね。なんだか感慨深いものがあります。
ということで、トラックバックありがとうございました!
2月のコメントで参照していらっしゃる
http://www.quixoticpixels.com/?qp=tutorial/photoblog-tmplts
よりコピーしました(スタイルシートは"Stylesより取得")が、この認識でよろしいでしょうか。
ここのテンプレを使ってblogを作り始めました。TBがなかったりと悪戦苦闘したのですが、なんとか形になりました。
写真の回りにポラロイド風にサインの入った枠をつけたいのですが、どうしても上手くいきません。
がぞうを.jpgをとったものをmore欄にはりつけて、そこからstylesheet側でmainpicとして設定をし、それを.jpgファイルとして読み込むという順をとっているためなのでしょうか。
これが 新しいblog
http://www.m-team.hmc6.net/hana/
こちらの古いblogにポラロイド風の枠付があります。
http://osampo01.exblog.jp/
ここで伺う質問ではないかもしれないのですが、あのテンプレに関してヒットしたサイトがここだけだったので、もしかしたらお分かりかしらと思い、質問させていただきます。
よろしくお願いいたします。
yujiroさん、こんにちは。
今日は、「カテゴリーアーカイブと月別アーカイブのページ分割」のカスタマイズに挑戦しました。
ページの分割は、できたのですが、カテゴリーアーカイブページと月別アーカイブページの3カラムが崩れてしまい、右サイドバーが、左に落ちてしまいました。
毎度、質問ばかりで申し訳ないのですが、
お時間のある時に、見ていただけないでしょうか。
宜しくお願いします。
>クリスさん
こんにちは。
記事参照ありがとうございます。
ご質問の件ですが、ページ分割用のタグ、
<div align="center" class="paginate">
の下にある閉じタグが
</div> </div>
と2つあるので、ひとつ削除してやってください。<div>?</div> が適正に対応していないのがカラム崩れの原因です。
以上です。
それではよろしくお願い致します。
yujiroさん、こんばんは。
yujiroさんのご指摘通りにタグを修正しましたら、カラム崩れが直りました。
いつも、お世話をかけて申し訳ありません。
(*- -)(*_ _)ペコリ
ホント、有り難うございました。
>クリスさん
こんばんは。
ご連絡ありがとうございます。
無事になおったようで良かったです。
ではでは!
またまた参考にさせていただきました
今回はとてもうまくいった?と思うのですがw
見たとこ失敗はしてないみたいですw
ありがとうございました
TBさせていただきました(o*。_。)oペコッ
>MELLさん
こんばんは。
ご利用&トラックバックありがとうございました。
うまくできたようで良かったです。
記事に書いていませんがトップページも同じ要領で分割できます。
ではでは!
やっと、ここまで辿り着いたという感じです。先月の下旬に小粋空間さんのテンプレートを導入させて頂きました。Movable Typeの奥の深さに何度も止めてしまおうかと思いました(笑)。全くの初心者な私は、同時に何度も小粋空間さんの明解な解説に助けられました。今回も連休中、なんとか“ページ分割”がクリアできました。次の目標は、トップの“メニュー作成”と、“折り畳み”です。(嗚呼、肝心な内容がおろそかになっていきます。。)これからもよろしくお願い致します。
>まさやんさん
こんばんは。
テンプレートご利用&ご連絡ありがとうございます!
ページ分割もうまくできたようでよかったです。
あと勝手ながらBlogPeopleに登録させて頂きました。
それでは今後ともどうぞよろしくお願い致します。
こんばんは、yujiroさん
この前は、アドバイスありがとうござました。
あれ以来ブログの方も、お陰で安定しています
今日は、此方で紹介されている「ページ分割」の
記事を参考に、させて頂きました。
MTは、他のブログと比べると重いって聞くけど
yujiroさんのサイトは、エントリーもかなりの数だと
思いますが軽いですよね。
おはようございます、yujiroさん
昨日上手く出来たと思っていたのですが
Monthly Archives→Categoriesの順に
飛ぶとCategoriesのリンクで404エラーが出てしまって。
リンクを見てみると最後がcat_diary.phpこんな感じで
それ以外からCategoriesに、飛んだ場合は
cat_5.phpとなり正常に、表示されます。
現在カテゴリーアーカイブ cat_<$MTCategoryID$>.php
月別アーカイブ <$MTArchiveDate format="%Y_%m"$>.php
日別アーカイブ <$MTArchiveDate format="%Y/%m/%d"$>-index.php の様に
設定しています。
お手数お掛けしますが宜しくお願いします。
こんにちは、yujiroさん
Monthly Archivesのファイルを編集して
再度サーバーに、UPして見たら正常に
表示されて問題が解決しました。
再構築をしてもMonthly Archivesは
すぐに反映されない見たいで・・・何が原因なんでしょうか?
ページ分割&サイドバーのphp化は無事に、出来ました。
ありがとうございました。
>mituruさん
こんにちは。
ご返事遅くなってすいません。
ページ分割&PHP化ご利用&ご連絡ありがとうございます。
最初の問題は無事に解決されたようでなによりです。
再構築した内容が反映されない件につきましては、更新されたエントリーの該当月のアーカイブテンプレートは常時再構築対象という認識ですので、PCまたはサーバのキャッシュに旧データが残っている等の原因が考えられます(ブラウザの強制更新でも変更が反映されないのであれば原因不明です)。
以上です。
それではよろしくお願い致します
こんばんは、yujiroさん
お忙しい所お手数お掛けしました。
>更新されたエントリーの該当月のアーカイブテンプレートは常時再構築対象という認識ですので、PCまたはサーバのキャッシュに旧データが残っている等の原因が考えられます
エラーは、出ないのに再構築が出来ていないのかな
って思っていましたが
すぐに、反映されないのは、他にも原因があるんですね。
また、一つ勉強になりました
色々ありがとうございました。
2つ前の記事を投稿する時に、MTタグを
そのままの状態でコピぺしたので反映されなくて
ご迷惑をお掛けしてすいませんでした。
>mituruさん
こんばんは。
どういたしまして。
またMTタグの件はどうぞお気遣いなく。
とはいえ、最近コメントにタグを記述される方が増えてこられたので、お作法についてエントリーできればと思います(コメント欄下にも注意書きを加えました)。
ではでは!
yujiroさん、こんばんは!いつもお世話になっております。
このたび、こちらのエントリーを参考にアーカイブのページ分割化させていただきました!
相変わらずカスタマイズ初心者なんでビクビクしながら
チャレンジしたんですが無事成功しました!
この件でエントリーしたんでTBさせていただきました。
いつもわかりやすい記事ありがとうございます!
>ゆずっこさん
こんにちは。
記事参照&トラックバックありがとうございます。
うまくできたようでなによりです。
ブログの方は無理をなさらず、マイペースでお続けになってください。
ではでは!
はじめまして。
このたびブログをMTにしてこちらでテンプレートをお借りしました。
まだ、サイトも公表できず、ひっそりといじくっている最中なんですが、今回ページ分割をしたんですが、カテゴリーはちゃんと動くんですが、Montyhly ArchivesとRecent Entriesがエラーになってしまうんです( ̄д ̄|||)
全くの初心者がやったもんですから、初歩的なことで申し訳ないんですが、もし分かればアドバイスをよろしくお願いします。
>ナツママさん
はじめまして。
テンプレートご利用ありがとうございます。
ご質問の件ですが、エラーになるリンクのURLの途中に archive という名称を加えるとファイルが表示されるようです。例えば Monthly Archives の
http://mikuhouse.ciao.jp/blog/2005_11.php
というリンクは
http://mikuhouse.ciao.jp/blog/archives/2005_11.php
に修正すると正常にアクセスされます。
すべてのページを再構築すれば正しいリンクが設定されるのではないかと思いますので、一度試していただけますでしょうか。
以上です。
それではどうぞよろしくお願い致します。
yujiroさん、こんにちは。
とっても早くご親切にお答えいただいてとっても感謝・うれしいです。
で、早速帰って修正して、アドレスはyujiroさんの書いていただいたアドレスでリンクするようになったんですが、リンク先がtopページのようにならないというか、どこのリンクに飛んでも同じような画面になってしまうんです( ̄д ̄|||)
きっと、何かの設定が足りないのだと思うんですが、どうしたらいいのかわからないんです。
もし、お時間あれば急ぎではないので、教えていただけないでしょうか?
自分なりにも色々と調べてはみますが・・・。
なんか、勝手わがままな質問の数々をお許しください・・・。
>ナツママさん
こんばんは。
ご質問の件ですが、おそらくそれぞれのテンプレートが正しく設定されていないのではないかと推測します(間違ってたらお許しください)。
すいませんがMovable Type 3.2 公開テンプレート設定方法を参考に設定してみて頂けますでしょうか。
以上です。
それではよろしくお願い致します。
yujiroさん、こんばんは。
何度もご回答いただきありがとうございます。
色々と試してみたのですが、うまくいかなかったので、再度サイト自体を新しく作ってみました。
おかげさまで、なんとかうまくリンクもできて
成功しました。
アドバイスがなかったら、今頃途方にくれてあきらめていたと思います。
また、こちらで、色んなカスタマイズを参考にさせていただきたいと思っています。
これからもよろしくお願いします。
>ナツママさん
こんばんは。
サイト構築お疲れ様です。
うまくできたようでなによりです。
こちらこそ今後ともよろしくお願い致します。
こんばんわ。いつもお世話になっております。
「ページ分割」参考にさせていただきました。
おかげ様でうまくいったようです。
勝手ながらトラックバックさせていただきました。
ありがとうございました。
またこちらでいろいろとお勉強させていただきたいと思っております。
これからもよろしくお願いします。
>みりぃさん
こんばんは。
お世話になります。
ページ分割の記事参照&トラックバックありがとうございました!
うまくできてなによりです。
こちらこそ今後ともどうぞよろしくお願い致します。
いつもお世話になっております。
参考にさせていただきました。
とても苦労しましたが、なんとかできました。
ありがとうございました。
>tsukinoさん
こんばんは。
お世話になります。
Redirectまでの設定、お疲れ様でした。
うまくできたようで良かったです。
ではでは!
はじめして。
どうしてもPHP化がうまくいきません。
さくらインターネット スタンダードプラン(PHP可能)
MT-3.2-ja-2
を利用しています。
ボクがやった手順は以下の通り。
テンプレは、デフォルトからいじっていません。
1.「テンプレート」内の 「メインページ」をindex.htmlからindex.phpへ
2.「アーカイブページ」をarchives.htmlからarchives.phpへ
3.「設定」→「アーカイブファイルの拡張子」をhtmlからphpへ
4.さくらのファイルマネージャーで、index.phpやarchive.phpの属性を
755へ変更(705でも試しました)。
5.再構築
6.新規エントリーして公開
7.再構築
8.さくらのファイルマネージャーで、新規エントリーした
アーカイブファイルの属性が755(もしくは705)
であることを確認(なってなかったら変更)
9.再構築
こうすると、Index.phpは問題なく見れるようになり、
トップページに新規エントリーも反映されているのですが、
「カテゴリー」「アーカイブ」「最近のエントリー」に
表示されているエントリーのリンクに飛ぶと
どれも「Internal Server Error」になってしまいます。
リンク先のファイルも確認すると中身はありますし、
属性も755(705)になっています。
トップページ(index.php)が問題なく表示されていること、
エントリーの属性も755(705)であること、
などを考えると何が間違いなのかさっぱりわかりません。
新たにエントリーしなおしても同じ結果です。
すべてを削除して一からやりなおすというのも、何度も
試しましたがやはりムリでした。
ここ2週間近くトライ&エラーを繰り返しているのですが、
手も足も出なくなりました。
もし同じような症状を体験した方がおられましたら、アドバイス頂けると幸いです。
yujiroさんいつもお世話になっております。
BlogPeopleやっと理解しまして(汗)先日こちらからも登録させていただきました。
私もさくらインターネットでやってまして、(CGI形式で動作してるのでちょっとやっかいみたいです。)上に書かれているPHP太郎さんの役に立てればと思い書込させていただきます。私も実は同じ現象で、ボチボチやってるんですが、お手上げでさくらのサポートにメールしてエラーログをもらうようにしています。丸投げだと余計に時間がかかりそうなので自力でなんとかしようと。(エラーログ下さいって言うと平日であれば1日で届きます。)エラーログは1回目届いた内容では.gifファイルが見つかりませんと言うのと、Lightbox.js使っててblank.gifが見つかりませんと言うことで500エラーになっていました。ここらへん.gifの記載の所は削除して、blank.gifは適当に作成して置いてみましたが、それでもまだダメで今2回目のエラーログをもらっている最中です。自分でデバッグできればもっと楽なんですが、またダメだったらデバッグ方法を聞いてみたいと思います。
print文しか方法が無かったらエラーログでコツコツやろうと思います。挫折したらhtmlだけでモジュール化してページ切り替えは諦めようと思ってますw
>ARCH
ググって見ても、PHP化でつまずいている人なんて見ないので、おかしいなあと思っていたのですが、同じ症状の方がいてちょっとホッとしています。エラーログのくだりをみると、さくら側の問題なんでしょうかね?
とりあえず自分はメインブログはhtmlに戻して、ダミーのブログを作ってそっちで気長に試行錯誤するつもりです。
何か動きがあれば連絡しますね。
>PHP太郎さん
こんにちは。
ご質問の件ですが、mt-config.cgi の内容は変更されましたでしょうか。
もしまだのようでしたら、自宅サーバからレンタルサーバへの移転メモの1.新サーバの事前準備の表に書かれてある2の「mt-config.cgi 設定」の「ファイル・ディレクトリのパーミッション」をご覧になって変更を行ってください。
以上です。
それではよろしくお願い致します。
>ARCHさん
こんにちは。
フォローコメントありがとうございました。
blank.gif については lightbox.css からみえるパスの問題と思います。私も現在さくらを利用していますのでソースをご覧になって lightbox の設定を参考にして頂ければ幸いです。
>yujiroさん
ありがとうございます!!早速試してみました。
頂いたリンクにある、
1.新サーバの事前準備の表
→2の「mt-config.cgi 設定」
→『ファイル・ディレクトリのパーミッション』
これはやっていたのですが、
2の「mt-config.cgi 設定」
→『データベース(MySQL)』
という箇所をやっていませんでした。
ObjectDriver DBI::mysql
Database 自分のユーザー名
DBUser 自分のユーザー名
DBPassword 設定したパスワード
DBHost データベース サーバ.sakura.ne.jp
としたら、問題なくPHP化できました。
まだ、色々試していないのでもしかしたら不具合があるかも知れませんが、新規エントリーしても拡張子phpになり、カテゴリーも問題なく見れるようになりました。
ARCHさん、yujiroさん
本当にありがとうございました。
>PHP太郎さん
こんにちは。
無事に直ったようでなによりです。
お疲れ様でした。
記録が役に立って良かったです。
ではでは!
こんばんは。はじめまして。
ページ分割、挑戦してみました。
が、どうしても解らなくなってしまったのでコメントさせて頂きます。
カテゴリーアーカイブと月別アーカイブのページの分割、トップページの分割もしてみました。
分割は出来たのですがページリンクのスタイルを設定しましたが反映されません。
どこがどう間違ってるのか、さっぱり解らなくなってしまったので…。
もしよければ教えて頂けないでしょうか。
>Lapinさん
はじめまして。
ご利用ありがとうございます。
ご質問の件ですが、コメントの閉じ記号(*/)が欠けているようです(赤色部分2ヶ所)。
/* 画像のリンクの設定 */ img { border-color:#efcfcf; } /* ページ分割の設定 */ .paginate { font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 9px; }
これで正常に表示されると思いますのでご確認ください。
以上です。
それではよろしくお願い致します。
>yujiroさん
ありがとうございます。早速、直してちゃんと表示されるようになりました!
何度も見てたはずなんですが全然気付いてなかったです。意外とこういう所でミスするものなんですね…;;
こんな質問に丁寧に答えて下さってありがとうございました!
これからもよろしくお願いします。
>Lapinさん
こんばんは。
ご連絡ありがとうございます。
無事に直ってなによりです。
こちらこそ今後ともどうぞよろしくお願い致します。
管理人様、こんにちは。
PHP化目指して・・・やってみましたが・・・またしても問題が出てきました(泣)
たぶん他はOKなのですが、
Top PageのCategoryが『404 Not Found』
になってしまいます。
カレンダー→日付→CategoryはOK
Recent Entry→CategoryもOK
Monthly List→CategoryもOK
ですが、
Top Main Page→Categoryと
新たに作ったProfile→Categoryは
『404 Not Found』でダメです。
(ProfileはSearchの下にあります)
公開しなければいけないところがあったら言ってください。
連続ですみません。
全てにおいてCategoryが「404」です。(上記で出来ていたものも今は404となっています。本日の日記を書いた後、再構築されてからだと思います。)
階層が違うことはわかったのですがどこをなおして良いかわかりません。
FTPで見るとkomiblog/archive/cat_2.php
となってしまいます。
komiblog/archive/cat2/というのもあるのですがcat2の中にはindex.phpしかありません。
archive/cat2フォルダもarchive/cat_2.phpも削除してみても再構築すると生まれてきます(^^ゞ
一つ出来て次を挑戦するとつまづき・・・情けなくなります。
再度自己レスです(泣)
申し訳ありません。
出来ました。
どうしてダメだったか・・・・・
MT3.2-jaを使用しているのですが。
設定→公開→アーカイブマッピング
ここで上記の
『カテゴリーアーカイブ(「カテゴリー」行)
cat_<$MTCategoryID$>.php *1
月別アーカイブ(「月別」行)
%y/%m/index.php
日別アーカイブ(「日別」行)
%y/%m/%d/index.php』
この部分を追加しましたがそれを「優先」にCheckしていました。
優先からはずしたら表示されました。
エントリー、日別、月別、カテゴリーをすべて優先にしていないのですがそれで良いのでしょうか。
私のはこれでPHP化されているのだろうか・・・
皆のと違ってURLに拡張子phpがつきません。
post、catというのがつくだけです。
これってPHP化されているのでしょうか。
ちなみにFTPで中を見るとcatフォルダの中にはindex.php、postフォルダの中にはindex.phpと174841.phpというのがあります。実際直URLでアクセスしてもきちんと見られます。
階層を深くしすぎているのかな。
とりあえず表示が出来ているのでOKとしてしまって・・・・・良いのだろうか。
連続自己レスになってすみません。
まだ他にもたくさんやりたいことがあるのですがくじけずにやってみます。その度にここにお邪魔するかもしれません
>こみねこさん
こんにちは。
アーカイブマッピング欄ですが、新しいアーカイブ(カレンダー用等)を追加しない限り、右側の「優先」のラジオボタンは表示されません。
冗長なアーカイブマッピングを追加されていないでしょうか?
ちなみにデフォルト状態でのマッピングは下記のようになっています(左が「アーカイブの種類」で右が「テンプレート」です)。
- エントリー:エントリー・アーカイブ
- 日別:日付アーカイブ
- 週別:日付アーカイブ
- 月別:日付アーカイブ
- カテゴリー:カテゴリー・アーカイブ
拡張子が php になっているかどうかは、同じ欄にある「出力フォーマット」で .php がついていればOKです。
アーカイブマッピングの関連記事としてアーカイブ・マッピングについてや検索フォームから「マッピング」で探せばいくつかヒットすると思いますので参考になれば幸いです。
以上です。
それではよろしくお願い致します。
こんばんわ。
こちらのサイトを参考にこれまで運営してきたホームページをMTにてブログメインのものに移行するべく悪戦苦闘中です。
カテゴリーアーカイブの分割をここに書かれた方法でやってみましたが、メインページからリンクされているカテゴリー・月別アーカイブすべてに以下のエラーがでてしまいます。
FTPで覗くと普通に各phpファイルはできているようなのですが…。
直リンクでも同じエラーで開きません。
Parse error: parse error, unexpected T_STRING in /home/sites/lolipop.jp/users/○○○/web/blog/archives/cat_○.php on line 1
phpに変換されるときになにか起きているんでしょうか?
さっぱりわかりません。なにか原因がありそうでしたらお教え願えないでしょうか。
ちなみに
そのできあがったphpファイルの1行目には…
とありますが…
こんばんは、yujiroさん
今回も色々参考に、させて頂きました。
エントリー以外のページ分割が終わりました
ありがとうございます。
>RINさん
こんばんは。
とりあえず、テンプレートについてのFAQの一番最後をご覧頂けますでしょうか。
なお、本記事執筆時はテンプレートにXML宣言を行っていなかったので、別途追記したいと思います。
ご連絡ありがとうございます。またご迷惑をおかけしてすいませんでした。
>mituruさん
こんばんは。
ご利用&ご連絡ありがとうございました。
ちゃくちゃくとカスタマイズされてますね。
ではでは!
いつもお世話になっております。この分割とは具体的にどのようになる分割ですか? カスタマイズをしてみましたがなんの変化もありません? サンプルをのせて頂けないでしょうか 宜しくお願いします。
そこで、サイドメニューのカテゴリーをクリックしてエントリータイトルだけを表示させ、タイトルをクリックすると記事内容がでてくるようにしたいのですがどのカスタマイズを参考にさせて頂ければよろしいのでしょうか? サポート宜しくお願いします。
>panserさん
こんにちは。
ご質問の件ですが、例えばこのサイトのトップページ下にある
1 | 2 | 3 | All pages >
がページ分割を行った場合に表示されるものです。
またサイドメニューのカテゴリーリストのあるカテゴリーをクリックした後、カテゴリー一覧を表示させるのであれば、カテゴリー・アーカイブからエントリーのタイトルだけを表示するようにすれば良いと思います(そしてエントリータイトルにエントリー・アーカイブへのリンクを設定します)。
当サイトで行っている同一ページで表示させるカスタマイズについては以前申し上げました通り、計画的にエントリーする予定です。
以上です。
それではよろしくお願い致します。
始めまして。
とてもわかりやすい解説なので、助かっています。ありがとうございます。
XML宣言の修正についてなのですが、1行目の記述が「<?xml version="1.0" encoding="<$MTPublishCharset$>"?>」このようになっていないので、どこを修正すればいいのかわかりません。
私のテンプレートは「<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<$MTPublishCharset$>" />」
このようになっています。
どこを修正すればよいのか教えてください。お願いします。
>みずほさん
はじめまして。
記事参照ありがとうございます。
ご質問の件ですが、該当の項目はXML宣言がある場合のみの対処ですので、XML宣言がない場合は不要です。この項目はとばしてください。
それではよろしくお願い致します。
こんにちは。yujiroさん。
解決しました。ありがとうございます。
また、yujiroさんの指導のもとのブログは未完成なのですが、別のブログで備忘録としての記事でトラックバックさせてもらいました。
>みずほさん
こんばんは。
ご連絡&トラックバックありがとうございました。
ではでは!
はじめまして、
分かりやすい説明でMT初心者の私もなんとか設定できました。
ありがとうございます。
それで、
カテゴリーアーカイブと月別アーカイブのページ分割をしてみました。
分割化は出来たと思うのですが
>カテゴリーアーカイブ(「カテゴリー」行)
>cat_.php
>*1:カテゴリーアーカイブのファイル名にはカテゴリーIDを設定するためにMTタグを使用することを推奨します。
となっていましたので、そのように設定しました。
ところがカテゴリーだけが404エラーとなります。
カテゴリーアーカイブ(「カテゴリー」行)を
category/sub_category/index.php
にするとエラーにはなりません。
カレンダー(横)の表示もエラーになってしまって
どこに不具合があるのかさっぱりわかりません。
どういった原因が考えられるのでしょうか?
よろしくお願いします。
質問させていただきました、
・ページ分割での404エラー
・カレンダー(横)の表示もエラー
の件、解決しました。
再度、やり直してみました。
カレンダーのエラー原因は
dayChecker.js を、FTPでうっかり削除してました。
ページ分割での404エラーは原因はわかりませんでしたが、再度、アーカイブページを設定しなおして再構築してみたところ修正できたようです。
ありがとうございました。
====訂正=====
>cat_.php
は、↓が正しいです。すみませんでした。
cat_<$MTCategoryID$>.php
>るんるんさん
こんばんは。
ご連絡ありがとうございました。
無事に直ったようでよかったです。
ではでは!
こんばんは。
月別とカテゴリーアーカイブの分割に挑戦しています。
きちんと手順を踏んだつもりで、再構築をしたところ、
日付アーカイブ「Monthly20060601000000」の再構築に失敗しました: テンプレート「日付アーカイブ」の再構築に失敗しました: <MTPaginate>タグでエラーが発生しました: MTEntryTrackbackDataタグが、エントリーのコンテキスト外で使われた可能性があります。<MTEntries>コンテナの外に誤って記述していませんか?
というエラーが出て行き詰ってしまいました・・・。
どこか手順が間違ったり、何か抜けたりしていたのでしょうか?
アドバイスいただけると嬉しいです。
>メリッサさん
こんにちは。
ご質問の件ですが、MTEntryTrackbackData タグが MTEntries タグの上になっているということはないでしょうか。
申し訳ありませんがエラーメッセージに表示されている以上の原因については不明です。
月別アーカイブとカテゴリーアーカイブの設定は同じなので、カテゴリーアーカイブで成功しているようでしたら、月別アーカイブ(=日付アーカイブ)を一旦元に戻してカテゴリーアーカイブと同じ内容で再度設定してみてください。
それではよろしくお願い致します。
yuiiroさん、ご回答ありがとうございます。
>MTEntryTrackbackData タグが MTEntries タグの上になっているということはないでしょうか。
上になっていました。
これを直して、再構築したところ、きちんと再構築され、ページ分割されました。
ありがとうございました。
本当に助かりました。
新規投稿もできない状態だたので、今回ばかりは、少しあせりました。
>メリッサさん
こんばんは。
ご連絡ありがとうございました。
無事になおったようでなによりです。
ではでは!
yujiro さん、こんにちは。
いつも、お世話になっています。
また、質問させてください。
アーカイブのページ分割にトライしたのですが、アーカイブの設定を
●カテゴリーアーカイブ
cat_<$MTCategoryID$>.php
●月別アーカイブ
%y/%m/index.php
●日別アーカイブ
%y/%m/%d/index.php
↑の設定で行うと、
月別アーカイブは、問題なく分割できたのですが、カテゴリーアーカイブの分割で404エラーになってしまいます。
●カテゴリーアーカイブを
cat_<$MTArchiveCategory dirify="1"$>.php
で設定したら、404エラーも出ず、分割されたので、これで設定しているのですが、問題ないでしょうか?
>クリスさん
こんばんは。
ご質問の件ですが、正常に動作しているようであれば問題ないと思いますので、そのままお使いください。なお MTCategoryID で404 になる原因は不明です。
それではよろしくお願い致します。
以前から気になってたのですが「カテゴリーアーカイブと月別アーカイブのページ分割」とは具体的にどのようなものなのか?って感じでした。できましたら動作例などを追記でエントリーしていただけばわかりやすいと思いますので宜しくお願いします。もしかして記事タイトルのみの表示でクリックするとそのタイトルの全記事が見れるというものですか?小粋空間さんのこのカスタマイズも以前から気に入ってました。よく見かけるのが、最初のいくつかの記事は、全記事表示させ途中から記事タイトルのみでタイトルをクリックすると、全記事が見れるものを拝見します。このカスタマイズ方法などもまた、エントリーして頂ければありがたく思います。
お手数ですが宜しくお願いします。
>panserさん
こんにちは。
ページ分割の動作例につきましてはいつか改めて記します(現状はどのような仕組みになっているか把握できておりません)。
残りの2つについては折をみて別途エントリーしたいと思います。しばらくお時間ください。
いつもお世話になっています。
トップページのページ分割はできたのですが、月別、カテゴリー別のページ分割化ができずにいます。
さくらインターネット スタンダードプランを利用しています。
Movable Type 3.3-ja使用、3カラムのテンプレートを使わせて頂いてます。
1 「MTPaginate」をpluginsフォルダにアップロード
2 アーカイブURL、パスの設定
3 アーカイブファイルの設定(Movable Type 3.2-ja 以降の場合を使用)
4 ページ分割のテンプレートの設定
5 xml宣言の修正
6 再構築
ここまできて「Internal Server Error」とでるので、PHP太郎さんの書き込み、自宅サーバからレンタルサーバへの移転メモを参考に
7 mt-config.cgiに
ObjectDriver DBI::mysql
Database 自分のユーザー名
DBUser 自分のユーザー名
DBPassword さくらで設定したデータベースサーバのパスワード
DBHost データベース サーバ.sakura.ne.jp
を設定、すぐ下に
# DBUmask 0022
HTMLUmask 0022
# UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
# UploadPerms 0777
を追加。(よくわかっていません)
やはりエラーが出るため、
8 テンプレート「アーカイブページ」の出力ファイル名を「archives.php」へ。
テンプレート1行目xml宣言の修正。
9 「設定」→「公開」でアーカイブの拡張子をhtmlからphpへ変更。
現在はトップページが新規エントリーしても問題なく表示されますが、ポップアップ写真がエントリーの度に属性666で生成されエラー(755に修正してやると表示されますが)カテゴリー、月別ともエラーのままです。
忙しいところ申し訳ないのですが、URLを残しましたので見て頂けないでしょうか。
リンクするファイルの入っているフォルダの属性を777から755に変えてやったら動くようになりました!
ありがとうございました!
これからもお世話になると思いますが、どうぞよろしくお願い致します。
>はねおさん
お世話になります。
自己解決されたようでよかったです。
またなにかございましたらご連絡ください。
ではでは!
いつもお世話になってます。
ようやく本番環境へ小粋空間様のテンプレートを反映させて頂きました。
そして一気にPHP化、ページ分割と行っているのですが、一つだけうまくいかない部分があります。
PHP化、メインページ分割、月別アーカイブ分割は何も問題もなくうまくいきました。
問題はカテゴリー分割なんですが、テンプレートに分割の為の構文を追加すると、再構築時に必ずサーバーエラーになってしまいます。
Blogにはカテゴリ分割は反映されているんですが、再構築時には必ずサーバーエラーになります。
カテゴリーアーカイブのテンプレートを以前の状態に戻せばサーバーエラーは出ないんですが・・・
何か注意すべきところがあれば指摘お願いします。
すいません、もう1つ質問させてください。
分割問題ではないんですが、
「再構築エラーになる場合原因と対処」にて、mt-config.cgiに[EntriesPerRebuild 10]を追加する事により全体の再構築時のサーバーエラーは回避できたんですが、新規エントリーを投稿する際の[保存と再構築]時に必ずサーバーエラーが表示されてしまいます。
サーバーエラーが表示された後、メインページ(index.php)自体を再構築する事でBlogに新規エントリーが反映されます。
毎回こういう動作をしているんですが、この不具合は設置しているレンタルサーバー起因のものなんでしょうか?それとも何か回避方法はあるんでしょうか?
後者の質問ですが、本来であれば「再構築エラーになる場合原因と対処」にコメントするべきだったのですが、今回このような形でコメントさせて頂きました。お許しください。
よろしくお願い致します。
>うにさん
こんばんは。
ご質問の件ですが、レンタルサーバおよびデータベースのパフォーマンスによるところが大きいと思います。
デフォルトテンプレートで再構築できるのであれば、テンプレートのサイドバーを外して、切り分けしてみてください。
それではよろしくお願い致します。
こんばんわ。
いつもお世話になっております。
カテゴリ&月別アーカイブのページ分割にチャレンジしていますが、上記コメント[139]のPHP太郎さんのような現象があり、私もさくらサーバなため、MySQLの設定を試みました。(ファイル・ディレクトリのパーミッションは既にしております)
ところが、mt-config.cgi のMySQLの設定後、自分のMTにログインできなくなってしまいます。
設定項目が間違ってないかも確認したのですが。。。
お忙しい中恐れ入ります。アドバイスをいただければ幸いです。
>theta-Pさん
こんばんは。
ご質問の件ですが、データベースの移行作業はお済みでしょうか。
例えば「Berkeley DBからSQLデータベースへの移行」等に情報があります。
ご確認ください。
それではよろしくお願い致します。
>yujiroさん
こんにちは。
早速のコメント恐れ入ります。
移行作業やってみました。
参考サイトはhttp://syoboi.com/movabletype/000022.htmlさんで、mt-db2sql.cgiを実行後、「Done・・・」というメッセージが出ましたので、無事移行できたと思います。
MTへのログインもできるようになりました。
が、相変わらずアーカイブは500Internal Server Errorです。
なぜか今月の11月にエントリーした月別・日別アーカイブのみ、phpで作動しています。
度々すみません。アーカイブ閲覧専用ページは下記になります。
アドバイスをいただければ幸いです。よろしくお願い致します。
http://www.l-w-theta.com/blog/archives.html
>yujiroさん
度々すみません。
解決しました^^。
日別・月別アーカイブはアクセス権の設定をしていたつもりだったのですが、再度見直したところ、分割できました。
またカテゴリアーカイブですが、上記出力フォーマットの部分、「cat_<$MTCategoryID$>.php」 の上にもう一つフォルダを作ったところ、分割に成功しました。
大変お騒がせ致しました。
やっと分割化ができて、ホッと致しました。
ありがとうございました^^。
>theta-Pさん
こんにちは。
ご連絡ありがとうございました。
あまりお役に立てず申し訳ありません。
無事に解決されたようでよかったです。
ではでは!
MT3.33にてクライアントのサイトを作成中です。
MTPaginateセットアップ方法について解説しているサイトで、こちらが一番詳しかったので見させていただきながらセットアップしております。
5の再構築の時点で以下の様なエラーが出てしまいました。
ディレクトリ/home/fmt/public_html/seitai/archives/2007/04の作成に失敗しました: mkdir /home/fmt/public_html/seitai/archives/2007: Disk quota exceeded at lib/MT/FileMgr/Local.pm line 107
ちなみに各設定は
サイトURL:http://seitai.f-mt.net/
サイトパス:/home/fmt/public_html/seitai
アーカイブURL:http://seitai.f-mt.net/archives/
アーカイブパス:/home/fmt/public_html/seitai/archives
アーカイブの拡張子:php
アーカイブマッピング
カテゴリーアーカイブ:category/sub_category/index.php
ページ分割の使用はカテゴリーアーカイブのみになります。
お忙しいところ恐縮ですが、お知恵をお借りできればうれしいです。
>HIMAWARIさん
こんばんは。
MTPaginate プラグインがバージョンアップされ、アップロードの内容が変わりました。記事は先程修正致しましたので、2項の内容をご確認の上、再度プラグインをアップロードして動作を確認してみて頂けますでしょうか。
それではよろしくお願い致します。
いつも本サイトをウォッチしている者です。
MTPaginate導入してみました。
トップページなど、ページ分割した際に通常は sample.com/index.php?page=2 となるかと思います。
現状私のページは sample.com/ となってり左記のドメインをページ分割すると sample.com/?page=2 などとなり index.php が抜けてしまいます。
ちなみに sample.com/index.php を表示させたページからページ分割すると sample.com/index.php?page=2 と正常にリンクされます。
/ で終わるサイトからページ分割を行いたいのですが、yujiroさんのように「/」からうまく /index.php?page=2 といった具合にページ分割するにあたり、何かソースを変更する必要があるのでしょうか?
>みつるさん
こんにちは。
ご返事遅くなり申し訳ありません。
ご質問の件ですが、まず「ソースを変更する必要」はありません。当サイトでもページ分割のカスタマイズでそれ以外に何か特別な設定をしている訳ではありません。
ページ分割のリンクのURLに "index.php" が含まれていれば、リダイレクト等を行っていなければそのままURLに反映されると思いますので、サーバの設定(.htaccess とか)が影響していないかご確認ください。
それではよろしくお願い致します。
yujiroさん
いつも参考にさせていただいております。
ありがとうございます。
手順に従って分割を試みたのですがphp化からつまづくこと4時間。
サーバーもさくらなので、「う?ん」うなっていたのですが
なんとディレクトリ「www」のパーミッションの設定を忘れておりました。
どなたかのお役に立つことを願い
お礼かたがた一筆させていただきました。
>geru3さん
こんにちは。
ご利用&情報ありがとうございました。
無事にできたようで良かったです。
ではでは!
はじめまして。いつも参考にさせていただいています。
早速質問させていただくのですが、
こちらのサイトを参考にさせていただいて、
MTPaginateを導入し、ページ分割に成功したのですが、
管理者のログイン名/パスワードではログインできるのですが、
管理者が設定した投稿者では「Internal Server Error」が出て、
ログイン出来なくなってしまいました。
MTPaginateをはずすと投稿者でログインできます。
原因がわからず、困っております。
解決策があればお教えください。
よろしくお願いします。
>ザイさん
こんばんは。
ご返事遅くなってすいません。
確認ですが、「管理者が設定した投稿者」は「ブログ記事投稿権限等があるユーザを作成」という認識でよろしいでしょうか。
それではよろしくお願い致します。
yujiro様。
お返事ありがとうございます。
申し訳ございません。一部誤りがありました。
管理者のログイン名/パスワードでもログインできないで
「Internal Server Error」となります。
データベースはサーバ管理者の指定によって
PostgreSQL8.2.4を使用しています。
現在、静的にページを分割する
PageButeプラグインを使用して分割しようと考えておりますが、
今後の事もありますので、似た例等ございましたら、後学のためにも
お教えしていただきたいと思います。
>ザイさん
こんにちは。
ご返事遅くなり申し訳ございません。
もし何か分かりましたらエントリーまたは本記事のコメントにてご連絡いたします。
それではよろしくお願い致します。
yujiroさま。こんにちわ。いつもお世話になっております。
ページ分割に成功したと思ったら・・・(^▽^;)
今度は、カテゴリーをクリックするとエントリしたものが
表示されないのです。今度は、何処へ上のタグを入れたら
いいのでしょうか?
本当に度々すいませんが・・・ご指導を宜しくお願い致します。
>アプルさん
こんにちは。
ご質問の件ですが、ブログ記事リストにもメインページと同様の設定を行ってみてください。
なおこのAjaxページ分割の動作ですが、ページ送りのリンクをクリックした時に、本来表示されるべきページの内容から
<!-- AjaxStart -->
:
<!-- AjaxEnd -->
で囲まれたコンテンツのみを Ajax で取得して、現在表示されているページの
<div id="content">
:
</div>
に埋め込んでいます。
この仕組みがなんとなく分かれば、何をカスタマイズすれば良いかがお分かりになると思います。
それではよろしくお願い致します。
yujiroさま。こんにちわ。いつもお世話になっております。
年末年始は、仕事に追われ・・・お返事が遅れてしまい
大変申し訳ございません(^▽^;)
昨年は色々とお世話になりありがとうございました。
Ajaxページ分割ではなく、トップページのページ分割の
方でやってみてカテゴリも表示出来るようになりました。
ありがとうございました♪
今年も宜しくお願い致しますm(._.)m
>アプルさん
こんばんは。
ご連絡ありがとうございました。
うまくできたようでよかったです。
それでは今年もよろしくお願い致します。
ではでは!
こちらの記事を参考に、初めてのMTをカスタマイズさせていただいてます。
トップページの分割を先に済ませ、無事に出来たのですが
カテゴリーアーカイブと月別アーカイブの分割の、
「4.ページ分割の設定」でつまづいています。
MT4.1を利用しており、小粋空間さまのテンプレートを利用させて頂いております。
カテゴリー・アーカイブのテンプレートというのがどこにあるのか
色々と開いてはみたものの、わかりません。
現在お借りしているテンプレートはアーカイブテンプレートには
デフォルトでは下記3テンプレートですよね?
ウェブページ
ブログ記事
ブログ記事リスト
1度ここかな?と試した結果、真っ白になってしまい、元に戻すことも出来ず・・・。
泣く泣く初期化してカスタマイズも1からやり直したので怖くて出来ません。
本当に初心者の質問でたいへん恐縮ですが、ご回答いただければと思います。
yujiroさま。こんにちわ。いつもお世話になっております。
トップページの分割はちゃんと出来ているのですが。
カテゴリーと月別も分割したくてやってみたのですが・・・
月別の方は分割されていますが、カテゴリが出来ません。
アーカイブマッピングのカテゴリにcat_<$MTCategoryID$>.phpを
入れるんですよね?
それともカテゴリ-月別ですか???
ご指導を宜しくお願い致します。
yujiroさま。こんにちわ。いつもお世話になっております。
トップページの分割はちゃんと出来ているのですが。
カテゴリーと月別も分割したくてやってみたのですが・・・
月別の方は分割されていますが、カテゴリが出来ません。
アーカイブマッピングのカテゴリにcat_<$MTCategoryID$>.phpを
入れるんですよね?
それともカテゴリ-月別ですか???
ご指導を宜しくお願い致します。
>すずしろさん
こんばんは。
ご返事遅くなってすいません。
MT4対応の記事を書きますので、少々お時間ください。
それではよろしくお願い致します。
>アプルさん
こんばんは。
ご質問の件ですが、「カテゴリが出来ません。」というのは、ページ分割のファイルが出力されないということでしょうか。
いずれにしてもMT4.1の対応の記事を書きますので、少々お時間ください。
それではよろしくお願い致します。
yujiroさま。こんにちわ。いつもお世話になっております。
お忙しい中、ご指導をありがとうございます。
ハイ(^-^")/カテゴリだけが分割されません・・・。
MT4.1の記事を待ちますので宜しくお願い致します。
4.1にしておかないと(-_-;)