« RYOBI コンボキット BCK-1202 | メイン | 車載バッテリ流用の非常用電源 »

2011年05月15日(日)

アーカイブページを分割

カテゴリ別アーカイブも月別アーカイブもエントリ数が多くて読み込みに時間がかかるので、10エントリごとにページ分割をすることにした。

使用したのは『静的ページ用ページ分割プラグイン:PageBute』。
SKYARC Systemという企業が公開してくれているMT用のプラグインだ。
当blogは未だにMT3.2を使っているので、3.4.0を使用した。
(3.4.4がMT3.2対応か分からなかったので。)

詳細は以下。

カテゴリー・アーカイブと日付アーカイブの上部を
<p class="content-nav">
<a href="<$MTBlogURL$>">メイン</a><br /><MTIfPageBefore><span><$MTPageBefore delim="&laquo;前の10件"$></span>  </MTIfPageBefore><$MTPageLists show_always="0$"><MTIfPageNext>  <span><$MTPageNext delim="次の10件&raquo;"$></span></MTIfPageNext><MTIfPageBefore><MTIfPageNext><!--</MTIfPageNext><br /><span><a href="./index_0.shtml">[全件]</a></span><MTIfPageNext>--></MTIfPageNext></MTIfPageBefore><MTIfPageNext><br /><span><a href="./index_0.shtml">[全件]</a></span></MTIfPageNext></p>
<MTPageContents count="10" navi_count="19"><MTEntries>
<$MTEntryTrackbackData$>
<MTDateHeader><h2 class="date-header"><$MTEntryDate format="%x(%a)"$></h2></MTDateHeader>
<a id="a<$MTEntryID pad="1"$>"></a>
として、下部を
</p>
</div>
</div>
</div><$MTPageSeparator$>
</MTEntries></MTPageContents>
<p align="right">
~中略~
</p>
<p class="content-nav"><MTIfPageBefore><MTIfPageNext><!--</MTIfPageNext><span><a href="./index_0.shtml">[全件]</a></span><br /><MTIfPageNext>--></MTIfPageNext></MTIfPageBefore><MTIfPageNext><span><a href="./index_0.shtml">[全件]</a></span><br /></MTIfPageNext><MTIfPageBefore><span><$MTPageBefore delim="&laquo;前の10件"$></span>  </MTIfPageBefore><$MTPageLists show_always="0$"><MTIfPageNext>  <span><$MTPageNext delim="次の10件&raquo;"$></span></MTIfPageNext></p>
</div>
</div>
とした。(…って、こんなん書いてもあんまり分からんだろうが、自分用備忘録。)
ページ分けがあるときだけ[全体]を表示する様にするのにかなり難儀した。結局HTMLのコメント機能"<!--"と"-->"を使ってアホみたいな実装をしている。

これで、再構築するだけだが、全件が一覧で表示されるページも残したかったので、カテゴリー・アーカイブと日付アーカイブにそれぞれ"(全件)"としたアーカイブ用テンプレートを別に作成し、元のソースを記述。
[設定]の[公開]から「マッピングを新規作成」で月別アーカイブに"%y/%m/%I_0.shtml”というファイル名、カテゴリ・アーカイブに"%c/%I_0.shtml"というファイル名で追加した。
さらに、日別アーカイブのテンプレートを"(全件)"としたアーカイブ用テンプレートに変更。

サーチエンジンに反映されれば、検索でのアクセスに対して良い結果をもたらすと思うのだが…
画像の読み込みが軽減されるし、閲覧性も向上する…はず。
全件を残しているので、自分の備忘録的使用にも問題はない。

トラックバック

このエントリーのトラックバックURL:
http://www.okubo.tk/blog/mt-tb.cgi/8182

コメントを投稿

« RYOBI コンボキット BCK-1202 | メイン | 車載バッテリ流用の非常用電源 »

«  2011年05月  »

1234567
891011121314
15161718192021
22232425262728
293031

アーカイブ

2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
2002年
2001年
2000年
1978年
Total 3131 Entries.

カテゴリー

Powered by
Movable Type 3.2-ja-2

38.107.179.211

38.107.179.211