MT:ページ送りプラグインを試す。

(2010年2月26日 00:54) | コメント(0) | トラックバック(0)

MT Customize

エントリーが増えてくるとまさかそのまま長く表示しておく訳にもいかないですよね。
かといって過去の記事へスムーズに読み進めるようにもしたいものです。

そこで多くの方々がやっているようにページ送りプラグインを導入する事にしました。
・・・っていうか標準でつけて欲しいですよねぇ。

でまあ、様々なプラグインがある中で「Pagebute」というものを使って見る事にしました。
スカイアークシステムさんのプラグインです。

肝心のPagebuteのページはこちらです。
http://www.skyarc.co.jp/engineerblog/entry/2642.html

それとこちらの「小さな世界」というブログを参考にさせて頂きました。感謝。
http://smallworld.west-tokyo.com/200812/mt-pagebute.html

まずはソースをダウンロードして解凍、MTのpluginsフォルダーに入れる。
最初は動作確認の為にPagebuteのページにあるサンプルソースをそのまま入れて動作するかを確認してみる。

<MTPageContents count="10">
<MTEntries>
<MTEntriesHeader><dl></MTEntriesHeader>
<dt><$MTEntryTitle$></dt>
<dd><$MTEntryExcerpt$></dd>
<$MTPageSeparator$>
<MTEntriesFooter></dl></MTEntriesFooter>
</MTEntries>
</MTPageContents>
<MTIfPageBefore>
<span><$MTPageBefore delim="前の10件"$></span>
</MTIfPageBefore>
<$MTPageLists$>
<MTIfPageNext>
<span><$MTPageNext delim="次の10件"$></span>
</MTIfPageNext>

全く問題なく分割出来ました。
じゃあ後は自分の好みで<MTEntries></MTEntries>の中を作っていけばOK!

ちなみにこのブログの場合はこんな風になってます。
(<MTEntries></MTEntries>の中のみ)

<$mt:EntryTrackbackData$>
<div id="entry-<$mt:EntryID$>" class="entry-asset asset hentry">
<div class="asset-header">

<div class="EntriesTitle"><h2><a href="<$mt:EntryPermalink$>" rel="bookmark"><$mt:EntryTitle$></a></h2></div>

<div class="asset-meta"> <span class="byline"> <mt:If tag="EntryAuthorDisplayName"> <span class="vcard author"><$mt:EntryAuthorLink show_hcard="1"$></span> (<abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr>) <mt:Else> <abbr class="published" title="<$mt:EntryDate format_name="iso8601"$>"><$mt:EntryDate format="%x %X"$></abbr> </mt:If> </span> <mt:Unless name="hide_counts" eq="1"> <mt:IfCommentsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#comments"><$mt:EntryCommentCount singular="コメント(1)" plural="コメント(#)" none="コメント(0)"$></a></mt:IfCommentsActive> <mt:IfPingsActive><span class="separator">|</span> <a href="<$mt:EntryPermalink$>#trackbacks"><$mt:EntryTrackbackCount singular="トラックバック(1)" plural="トラックバック(#)" none="トラックバック(0)"$></a></mt:IfPingsActive> </mt:Unless> </div>
</div>
<div class="0asset-content 0entry-content"> <mt:If tag="EntryBody">
<div class="entryBody">
<$mt:EntryBody$>
</div>
</mt:If> <mt:If name="entry_archive"> <mt:EntryIfTagged>
<div class="entry-tags">
<h4>タグ<span class="delimiter">:</span></h4>
<ul>
<li><mt:EntryTags glue='<span class="delimiter">,</span></li> <li>'><a href="javascript:void(0)" onclick="location.href='<$mt:TagSearchLink encode_js="1"$>';return false;" rel="tag">
<$mt:TagName$>
</a></mt:EntryTags></li>
</ul>
</div>
</mt:EntryIfTagged> </mt:If> <mt:If tag="EntryMore" convert_breaks="0">
<div class="asset-more-link"> 続きを読む: <a href="<$mt:EntryPermalink$>#more" rel="bookmark">
<$mt:EntryTitle$>
</a> </div>
</mt:If> </div>
<div class="asset-footer"></div>
</div>


<$MTPageSeparator$>

カテゴリ-:

トラックバック(0)

トラックバックURL: http://www.soh-web.net/mt_5/mt-tb.cgi/179

コメントする

2011年6月

ウェブページ