Home > 雑記 > MTPaginateの不具合?修正

MTPaginateの不具合?修正

当サイトのMovableTypeでもお世話になっているプラグイン、MTPaginate(2006/06/18現在Ver.1.26)。このプラグインを入れると、設定により任意のポイントでページの分割が出来るようになります。

プラグインの解説はこちらのページが分かりやすいです↓
小粋空間: ページ分割

今回は、このプラグインで追加されるタグのひとつ<$MTPaginateAllPagesLink$>にて、不具合?らしき挙動が見られたので、その挙動と修正方法について紹介します。

<$MTPaginateAllPagesLink$>はページ分割をせずに通常通り一括で全記事を表示させるURLへのリンクを作ってくれるタグです。当サイトの月別アーカイブページを例にすると、下の画像でマウスオーバーされている”全て一括表示”がこのタグによって作られたリンクです。

20060618mtpaginate.jpg
全て一括表示

僕の環境(さくらインターネットおよびxrea)において、MTPaginate 1.26をダウンロードしてそのまま入れた状態では、このタグで生成されたリンク先が一括表示URLではなく、直上のディレクトリへのリンクとなってしまいました。
具体的には

http://www.konoie.net/archives/2006/05/2006_05.php?page=all
へとリンクされるべきところ、
http://www.konoie.net/archives/2006/05/
へのリンクが生成されてしまいます。

この現象が発生している場合、MTPaginete.plのソース408行目

<?php “\$paginate_self=all”; ?>

<?php echo “\$paginate_self=all”; ?>

と修正することで正常な挙動になりました。

参考サイト
MTPaginate
小粋空間: ページ分割

Comments:0

Comment Form
Remember personal info

Home > 雑記 > MTPaginateの不具合?修正

« 前へ 次へ » 閉じる 移動
ご覧いただくにはFlash Playerのバージョンアップが必要です。
Tag Cloud
Last.fm
BlogPeople
Search
Feeds
Contacts
Counter

累計: (2001/06/24~)
本日: 昨日:

この日記のはてなブックマーク数

Return to page top