メインページのページ分割をするため、プラグインの「MTPaginate.pl」をダウンロードし、mt/puginsフォルダに入れました。メインページとアーカイヴページはPHP化してあり、「MTPaginateContent max_sections="5"」と記述し設定してあるのですが、5件以上の記事があっても分割されません。ソースは間違っていないと思うのですが…。
他に何が原因と考えられるでしょうか?ドンピシャだった方にはポイントを弾みたいと思います。漠然として申し訳ないですがよろしくお願いします。
Movable Type 3.2-ja 以降の場合ですが、
管理メニューの「設定」→「公開」で、
「アーカイブ・パス」の記述を絶対パスではなく、アーカイブURLから最後のスラッシュを省いたものに入力し直す必要があるそうです。
http://q.hatena.ne.jp/1148826608
他にもPHP4の場合は細かなバージョンの違いによりカスタマイズが必要なようですが、さすがにPHPは5ですよね。
済みません、URLを間違えていました。
http://www.koikikukan.com/archives/2004/07/31-021537.php
htdocs配下に直接/2006/05/という形で保存されている場合は、メインページのURLから最後のスラッシュ(又は「/index.php」)を引いたものになるはずですね。
うーーむ。。
設定画面で、サイトパスが以下のようになっているので、
『/home/homepage/ドメイン/htdocs』
アーカイブパスを以下に変えたのですが
『/home/homepage/ドメイン.jp』
そうすると
『Permission denied at lib/MT/FileMgr/Local.pm line 105』とのエラーがでて再構築できません…
難しい…。
アーカイブパスを「http://www.podcastmix.jp」とすればどうでしょうか?
上と同じエラーでダメでした…。
まあページ分割は入れなくてもいいかなぁ。
ところで、すいません、間違ってドメインを出してしまいましたが、まだOPEN前で一応伏せておきたいことも有りますが、回答からドメイン名を伏せてもらうことってできましたでしょうか。
出来たらお願いします
回答を編集することは出来ないと思いますので、質問を一時停止し、キャンセルするしかないと思います。
今回は問題が解決しなかったようですので、私へのポイント等は結構です。
私のほう(ロリポップ)で試した限りでは上記の方法で上手くいきましたが、このプラグインは非常に動作が重いようで、再構築はサーバー負荷の少ない午前中等に、記事件数も9件以下で実行しないと成功しませんでした。例えば9件を3ページに分割すると1ページあたりたったの3件です。ですので、このプラグインは高級サーバーでしか稼動しない可能性があります。
ご回答ありがとうございます。
Movable Type3.2-ja-2です
「アーカイブをサイトパスと別名で公開する場合のみアーカイブパスを設定してください」と設定画面に書いてありますが、
今はサイトパスが
/home/homepage/ドメイン/htdocs
になっており、アーカイブは/archives/2006/05/などではなく、htdocs配下に直接/2006/05/という形で入っています。
なので、今はアーカイブパスは「/home/homepage/ドメイン/htdocs」と同じだと思われ、
>>「アーカイブ・パス」の記述を絶対パスではなく、アーカイブURLから最後のスラッシュを省いたものに入力し直す必要があるそうです。
の部分が分かりません。どうしたらいいのでしょうか?
サーバのPHPは分かりませんがたぶん大丈夫だと思います…。