MovableType3.2 ページ分割

Date
2005-10-15 (土)
Category
MovableType関連

MovableType3.2でページ分割を行ってみた。
方法は下記の2サイトを参考にさせて頂き、カテゴリと月別アーカイブそしてメインページとやってみたが当初想像していたよりも案外簡単に出来た。
*テストサイトにて実施しておりここは未だしていません(汗

きままにポロポロ さん :: MOVABLE TYPE 設定メモ
小粋空間 さん :: カテゴリーアーカイブと月別アーカイブのページ分割

前提条件はPHPlにしている事と記事数がある程度たまっている事。
このサイトは記事も少ないのに何故分割するの?? ぅぅー、聞かないで下さい・・・(゚_゚i)タラー・・・

まずMT ExtensionsからMTPaginate 1.26と言うプラグインをダウンロードしMT_root/pluginsディレクトリにアップロード。

次に分割したいページに必要なタグを記述。
・カテゴリーアーカイブ

<div id="pagebody">
<div id="pagebody-inner" class="pkg">
<div id="alpha">
<div id="alpha-inner" class="pkg">

<p class="content-nav">
<a href="<$MTBlogURL$>">メイン</a>
</p>
<div align="right"><a href="<$MTBlogURL$>">Top</a> &#65310; <MTParentCategories glue=" &#65310; ">
<MTIfNonZero tag="MTCategoryCount">
<?php
if ('<$MTCategoryLabel encode_php="q"$>' != '<$MTArchiveTitle encode_php="q"$>') {
print '<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel encode_php="q"$></a>';
} else {
print '<$MTCategoryLabel encode_php="q"$>';
}
?>
<MTElse><$MTCategoryLabel$></MTElse></MTIfNonZero>
</MTParentCategories>&nbsp;&nbsp;</div>
<MTPaginate>
<MTPaginateContent max_sections="5">
<MTEntries>
<$MTEntryTrackbackData$>

<MTDateHeader><h2 class="date-header"><$MTEntryDate format="%x"$></h2></MTDateHeader>
<a id="a<$MTEntryID pad="1"$>"></a>
<div class="entry" id="entry-<$MTEntryID$>">
<h3 class="entry-header"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h3>
<div class="entry-content">
<div class="entry-body">
<$MTEntryBody$>
<MTEntryIfExtended>
<p class="entry-more-link">
<a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>" &raquo;</a>
</p>
</MTEntryIfExtended>
<p class="entry-footer">
<span class="post-footers">投稿者: <$MTEntryAuthorDisplayName$> 投稿日: <$MTEntryDate format="%Y年%m月%d日"$></span> <span class="separator">|</span> <a class="permalink" href="<$MTEntryPermalink$>">パーマリンク</a>
<MTIfCommentsActive>| <a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a></MTIfCommentsActive>
<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック (<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>
</p>
</div>
</div>
</div>
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
[<$MTPaginateNavigator style="links" format_all="&nbsp;All pages" place_all="after" separator="]&nbsp;[">&nbsp;]
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>

</div>
</div>

・月別(日別)アーカイブ

         <div id="pagebody">
<div id="pagebody-inner" class="pkg">
<div id="alpha">
<div id="alpha-inner" class="pkg">

<p class="content-nav">
<MTArchivePrevious><a href="<$MTArchiveLink$>">&laquo; <$MTArchiveTitle$></a> |</MTArchivePrevious>
<a href="<$MTBlogURL$>">メイン</a>
<MTArchiveNext>| <a href="<$MTArchiveLink$>"><$MTArchiveTitle$> &raquo;</a></MTArchiveNext>
</p>
<div align="right"><a href="<$MTBlogURL$>">Top</a> &#65310; <$MTArchiveTitle$> &nbsp;&nbsp;</div>
<MTPaginate>
<MTPaginateContent max_sections="5" >

<MTEntries>
<$MTEntryTrackbackData$>

<MTDateHeader><h2 class="date-header"><$MTEntryDate format="%x"$></h2></MTDateHeader>
<a id="a<$MTEntryID pad="1"$>"></a>
<div class="entry" id="entry-<$MTEntryID$>">
<h3 class="entry-header"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h3>
<div class="entry-content">
<div class="entry-body">
<$MTEntryBody$>
<MTEntryIfExtended>
<$MTEntryMore$>
</MTEntryIfExtended>
<p class="entry-footer">
<span class="post-footers">投稿者: <$MTEntryAuthorDisplayName$> 投稿日: <$MTEntryDate format="%Y年%m月%d日"$></span> <span class="separator">|</span> <a class="permalink" href="<$MTEntryPermalink$>">パーマリンク</a>
<MTIfCommentsActive>| <a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a></MTIfCommentsActive>
<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック (<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>
</p>
</div>
</div>
</div>
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
[<$MTPaginateNavigator style="links" format_all="&nbsp;All pages" place_all="after" separator="]&nbsp;[">&nbsp;]
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>

</div>
</div>

・メインページ

         <div id="pagebody">
<div id="pagebody-inner" class="pkg">
<div id="alpha">
<div id="alpha-inner" class="pkg">
<MTPaginate>
<MTPaginateContent max_sections="8">

<MTEntries>
<$MTEntryTrackbackData$>

<MTDateHeader><h2 class="date-header"><$MTEntryDate format="%x"$></h2></MTDateHeader>
<a id="a<$MTEntryID pad="1"$>"></a>
<div class="entry" id="entry-<$MTEntryID$>">
<h3 class="entry-header"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></h3>
<div class="entry-content">
<div class="entry-body">
<$MTEntryBody$>
<MTEntryIfExtended>
<p class="entry-more-link">
<a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>" &raquo;</a>
</p>
</MTEntryIfExtended>
<p class="entry-footer">
<span class="post-footers">投稿者: <$MTEntryAuthorDisplayName$> 投稿日: <$MTEntryDate format="%Y年%m月%d日"$></span> <span class="separator">|</span> <a class="permalink" href="<$MTEntryPermalink$>">パーマリンク</a>
<MTIfCommentsActive>| <a href="<$MTEntryPermalink$>#comments">コメント (<$MTEntryCommentCount$>)</a></MTIfCommentsActive>
<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック (<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>
</p>
</div>
</div>
</div>
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<div align="center" class="paginate">
<MTPaginateIfMultiplePages>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
</MTPaginateIfMultiplePages>
</div>
</MTPaginate>
</div>
</div>

最後スタイルシートに下記を記述しサイトの再構築で完了!

.paginate {font weight: bold;}
.paginate a {color: #FF6666; text-decoration: none;}

但し茶色部分は中央配置&でスタイルシートに"paginate"というクラスを作成してページ番号部分のスタイルを設定するためのタグ。
あくまでも任意の記述でなくても問題はない。

Comment:0

Comment Form

Remember Me?

Trackback:10

TrackBack URL for this entry
http://mynoah.net/mt-tb.cgi/65
Listed below are links to weblogs that reference
MovableType3.2 ページ分割 from おじさんの備忘録
[MTカスタマイズ]メモ from ::::fuumblog:::: : 2005-11-11 (金) 11:39
■ページ分割 cocoons.org*:TOPページでもページ分け http:/...
PHP ページ分割 Movabletype3.2 にて from ガーベラ 趣味の花束ブログ : 2005-12-25 (日) 08:46
MovableType3.2にてカテゴリーページの分割を行いました。 すごくたく...
Movabletype/Customize from yamaGu's PukiWiki Plus! (PukiWiki/TrackBack 0.3) : 2007-12-14 (金) 02:32
MovableType3.2 ページ分割 テンプレート とりあず更新すべきは、以下? スタイルシート メインページ 日付アーカイブ カテゴリーアーカ...
Full tilt poker is rigged. from Full tilt poker. : 2008-07-10 (木) 06:41
Full tilt poker deposit bonus codes. Full tilt poker.
Full Tilt Poker Bonus Codes from Full Tilt Poker Bonus Codes : 2008-09-02 (火) 17:43
That speaks volumes regarding the entertainment factor at these sites. Onlin
Full Tilt Poker Bonus Code from Full Tilt Poker Bonus Code : 2008-09-23 (火) 08:50
There are some really famous online casinos out there now that people can tru...
Bonus Full Poker Tilt from Bonus Full Poker Tilt : 2008-09-24 (水) 21:08
Full Tilt Poker referral code 100 first deposit bonus, use
No Deposit Bonus Poker from No Deposit Bonus Poker : 2008-10-06 (月) 14:34
That speaks volumes regarding the entertainment factor at these sites. F
Bonus Full Poker Tilt from Bonus Full Poker Tilt : 2008-10-07 (火) 01:56
Huge jackpots are now available due to the amount of players that visit onlin...
Fulltilt Pojer from Fulltilt Pojer : 2008-10-11 (土) 23:03
get the best pojer cash bonus code information. download noble poker fulltilt...

Return to Page Top