rss.gif

書いてる人

書いてる人gsako@アンタス札幌
デザイン担当。
Xmas生まれ。B型。
父は広島県民の道産子。
本当はMac派。
2次元も大好きなニコ厨。
札幌で暮らし始めて日。
Booklog:そっとお気に入りをしまう。
My Profile by iddy

最近のエントリー

アーカイブ

カテゴリ

アンタス社員ブログ

アンタス検定

ANCHOR・採用情報

採用ホームページ作成CMS アンカー

▲成功する採用。採用ホームページ作成CMS アンカー

採用情報 アンタス採用HPリニューアルオープン! 名古屋サポートグループにて積極採用!

▲採用情報 アンタス採用HPリニューアルオープン! 名古屋サポートグループにて積極採用!

ブログパーツ

あわせて読みたい
banner_rectangle.gif
※ただしイケメンに限る


Powered by
Movable Type 3.33-ja

2008年10月22日Movable Type 4.22 でページ分割(php化しないで)

MTPaginateプラグインは、Movable Typeのページ分割で有名。
php化する条件ですが、どうやらMT4以降はダメらしい...。

家のブログを現在最新の4.22にアップデートしたのを機会に、入れてみました。
記事がたまっていくと、ページ分割できないのは不便で不便で…
そのついでにメモを。

ページ分割のためのPageButeプラグインで見事成功!
ありがとうありがとう! php化しないでいいし!
長年の夢だったのー!!!
※メインページの例です!(インデックステンプレート→メインページ)

<MTEntries>の前に

<MTPageContents count="★">
(★は分割する記事数)

</MTEntries>の後に、

</MTPageContents>
<MTIfPageBefore>
<$MTPageBefore delim="&lt;&lt前のページへ"$>
</MTIfPageBefore>
<$MTPageLists delim="|"$>
<MTIfPageNext>
<$MTPageNext delim="次のページへ&gt;&gt;"$>
</MTIfPageNext>

ここまではいいんですけど...
MTPageContents内に記述するという

<$MTPageSeparator$>

これがうまくいかない。
再構築しても「1」とでるだけで、 リンクもしないし...

<MTPageContents count="★">
<MTEntries>
<$MTInclude module="ブログ記事の概要"$>
<$MTPageSeparator$>←ココ
</MTEntries>
</MTPageContents>

<MTIfPageBefore>
<$MTPageBefore delim="&lt;&lt前のページへ"$>
</MTIfPageBefore>
<$MTPageLists delim="|"$>
<MTIfPageNext>
<$MTPageNext delim="次のページへ&gt;&gt;"$>
</MTIfPageNext>

にいれたら見事成功!!!ヤッタネ!!ヽ(*´∀`*)ノ
「MTPageContents内に記述」というよりは「MTEntriesとMTPageContents内に記述」ですね。
ソースは次の通りに出ます。(1P目の場合)

1|<a href="〜/index_2.html">2</a>|<a href="〜/index_3.html">3</a>|<a href="〜/index_4.html">4</a><a href="〜/index_2.html">次のページへ&gt;&gt;</a>

ちなみにリストにしたいなら...

<MTPageContents count="★">
<MTEntries>
<$MTInclude module="ブログ記事の概要"$>
<$MTPageSeparator$>
</MTEntries>
</MTPageContents>

<ul>
<MTIfPageBefore><li><$MTPageBefore delim="&lt;&lt前のページへ"$></li></MTIfPageBefore>
<li><$MTPageLists delim="</li>
<li>"$></li>
<MTIfPageNext><li><$MTPageNext delim="次のページへ&gt;&gt;"$></li></MTIfPageNext>
</ul>

改行はどうでもいいんですが、この通りだときれいにソースがでます。(1P目の場合)

<ul>
<li>1</li>
<li><a href="〜/index_2.html">2</a></li>
<li><a href="〜/index_3.html">3</a></li>
<li><a href="〜/index_4.html">4</a></li>
<li><a href="〜/index_2.html">次のページへ&gt;&gt;</a></li>
</ul>

うん、いいね、美しい。あとはCSSでデザイン入れれば。
「前のページへ」、「次のページへ」だけでもいいだろうし。

「前のページへ」、「次のページへ」のリストタグも中に入れちゃうから、1P目と最後のページでも空白のリストができないよ。

この調子でアーカイブページにも入れましょー。
アーカイブテンプレート→ブログ記事リストに入れると、カテゴリと月アーカイブにもページ分割が入ります。

このエントリーのトラックバックURL

http://antas.jp/mtsys/mt-tb.cgi/529


この一覧は、次のエントリーを参照しています: Movable Type 4.22 でページ分割(php化しないで):

» PageBute 送信元 やまかわのログ
古巣で半分手伝ったプロダクトが紹介されていたので記憶をたぐってみると、 元々はセ... [詳しくはこちら]

トラックバック時刻: 2008年10月22日 17:55

» Movable Typeでphp化なしでトップからページ分割に挑戦。 送信元 内職お小遣い稼ぎサイト運営体験ブログ
このブログ構成のMovable Typeを使っていたら、トップページがブログペー... [詳しくはこちら]

トラックバック時刻: 2009年05月03日 01:05