トップページのページ分割
Movable Type のトップページ(メインページ)のページ分割方法をご紹介します。
設定方法は以前エントリーしたカテゴリーアーカイブと月別アーカイブのページ分割とほとんど同じですが、考慮すべき点があることと、前記エントリーと内容を合体させるとタイトルを変更しなければならなくなるため、別エントリーでご紹介します。
1.プラグインファイルのダウンロード
MT Extensions より MTPaginate をダウンロード(ページ上の方にある「Download」をクリック)。ファイルは任意のフォルダ(デスクトップ等)に保存します。
2.プラグインファイルのアップロード
注:この情報はバージョン1.28のものです。
ダウンロードしたファイルを解凍し、その中の MTPaginate ディレクトリを下記のディレクトリ構成になるように plugins ディレクトリに丸ごとアップロードします。
plugins/MTPaginate/lib/MTPaginate.pm
plugins/MTPaginate/MTPaginate.pl
3.ファイル名の変更
テンプレートのメインページの編集画面を開き、「出力ファイル名」を index.html から index.php に変更して「保存」をクリックします。
もしファイル名が index.html のままになっていると、カスタマイズ終了後、ページを表示した時に
Make sure that the document extension is .php and that your server supports PHP documents.
というメッセージが表示されますのでご注意ください。
4.XML宣言の修正
ページを XHTML文書、例えば XHTML1.0 として適合させている場合、前項と同じ画面の「テンプレートの内容」の1行目に、
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
という XML 宣言が記述されているケースがあります(記述されていなければこの項目はスキップしてください)が、php ファイルに変更するとサーバではこの行をPHPスクリプトとして誤認識してしまい、PHPエラーとなります。エラーが発生するとページが正常に生成されないため、結果的に真っ白なページが表示される可能性があります。
このような場合、下記のようにPHPスクリプトとして動作するように修正します。
<?php echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
5.ページ分割の設定
テンプレートにページ分割用タグを設定します。
メインページのテンプレート編集画面の「テンプレートの内容」に、リストのように青色部分を追加します。一見複雑にみえますが <MTEntries> の直前と </MTEntries> の前後に加えるだけですので MTEntries という文字列を検索して編集すると良いでしょう。
:
<MTPaginate>
<MTPaginateContent max_sections="5">
<MTEntries lastn="30">
:
(省略)
:
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
<MTPaginateIfMultiplePages>
<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
</MTPaginate>
:
5.1 表示エントリー数の設定
リスト中の、
<MTPaginateContent max_sections="5">
<MTEntries lastn="30">
にある
max_sections="5"
は、1ページに表示する最大エントリー数を設定します。ここでは5エントリー表示する設定にしています。またその下の、
lastn="30"
は、全ページ合計の表示エントリー数です。ここでは30に設定しています。max_sections が1ページに5エントリーずつ表示する設定になっているので、トップページは計6ページに分割して表示することになります。lastn の値が max_sections より小さいとページ分割が行われませんのでご注意ください。
5.2 スタイルの設定
赤色の div 要素はスタイルを設定するために付与しています。必要に応じて下記のようなCSSをスタイルシート(styles-site.css)に追加してください。
.paginate {
text-align: center;
font-size: 9px;
}
設定が完了したら保存し、再構築します。 注:7項の作業を終えるまでページは確認しないでください。
6.ページリンクの設定
サンプルリストをそのままご利用になると、ページリンクは画像のようなフォーマットで表示されます。ご覧の通り、各ページへのリンクと現在のページから前後のページへジャンプするのリンク、および全ページを一括表示するリンクがあります。各ページのリンクの現在のページはテキスト表示になります。また一番最初のページは「<」を表示せず、最後のページは「>」を表示しないようにプラグインで制御されています。
サンプルリストではページリンクをページの一番下に表示するように配置していますが、ページの上に表示したい場合は、
:
<MTPaginate>
<MTPaginateIfMultiplePages>
<div class="paginate">
<MTPaginateIfPreviousPage_>
<a href="<$MTPaginatePreviousPageLink$>"><</a>
</MTPaginateIfPreviousPage_>
<$MTPaginateNavigator style="links" format_all="All pages" place_all="after" separator=" | ">
<MTPaginateIfNextPage_>
<a href="<$MTPaginateNextPageLink$>">></a>
</MTPaginateIfNextPage_>
</div>
</MTPaginateIfMultiplePages>
<MTPaginateContent max_sections="5">
<MTEntries lastn="30">
:
(省略)
:
<$MTPaginateSectionBreak$>
</MTEntries>
</MTPaginateContent>
</MTPaginate>
:
としてください。ページリンクはページの上下両方に付与することも可能です。
注意点としては、必ず MTPaginate タグと MTPaginateContent タグの間に設定してください。誤って MTPaginate の上に設定すると再構築エラーになり、MTPaginateContent の下に貼り付けると再構築はできますが何も表示されなくなりますのでご注意ください。
7.index.html の削除
トップページを index.html という出力ファイル名で再構築したことがある場合、index.html がサーバ上に残ります。このファイルが残っていると、
http://~/
という、最後が "/" で終了するURLの場合、html ファイルを優先に検索します。html ファイルが表示されるとページ分割は正常に動作しません。レンタルサーバの場合は任意のFTPソフトを使って index.html を直接削除してください(Movable Type にはファイルを削除する機能はありません)。
8.PHPのバージョンについて
ページ分割はPHP4.1以下では正常に動作しないようです。詳細については、Cool Gaming ! weBlogさんのカテゴリ、月別アーカイブのページ分割を参照ください。
2005.11.15 追記
MTPaginateIfMultiplePages タグの位置を変更しました。
2007.04.24 追記
プラグインのバージョンアップに伴い、アップロード方法を修正しました。
- Movable Type 7のコンテンツデータ(コンテンツタイプアーカイブ)をページ分割する方法
- Movable Typeでブログ記事やウェブページをページ分割する方法
- Movable Typeの「最近のブログ記事」をページ分割する
- PageButeプラグインでページ分割がないときにナビゲーションや(X)HTMLマークアップを表示しない方法
- Movable Typeのダイナミックパブリッシングでのページ分割ナビゲーションの不具合を解消する
- Movable Type 5のダイナミックパブリッシングでのページ分割について
- Movable Type のページ分割でページ番号を title 要素に表示する
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む(改)
- ダイナミックパブリッシングによるページ分割
- コメントのページ分割 for Movable Type 4
- PageBute プラグインによるページ分割
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む
- アーカイブページのページ分割 for Movable Type 4.1
- メインページのページ分割 for Movable Type 4
- ページ分割の Ajax 化
≫ ウェブ標準:XML 宣言 from エースを狙え!
本サイト、"エースを狙え!" は、ジュニアテニスを応援していて、主宰者の Tar... [続きを読む]
≫ カスタマイズメモその参 from HiStyle:Quality of Lifeの向上
カスタマイズの備忘録その参。 ■TOP画面の分割を実施。小粋空間様を参考 →一... [続きを読む]
≫ MT3.2カスタマイズ from Coolog
前からやってみたかったカスタマイズがあるんですよ。 っていうのは、「ページ分割」... [続きを読む]
≫ カスタマイズ色々 from チエコエトセトラ。
色々いじりましたので書き留めておきます。ちなみに、アップグレード前にやったことが... [続きを読む]
≫ ページ分割 from Petite*Maison testblog MT
こういうのほしかったんですよ† 小粋空間様のトップページの分割。 わかりやすい説... [続きを読む]
≫ TOPページ分割 from Shady Grove
TOPページの分割をしました。 下の方に過去30エントリーまでたどれるリンクが... [続きを読む]
≫ トップページのページ分割 from ciao.bambino*
Movable Type のトップページ(メインページ)のページ分割方法を発見!... [続きを読む]
≫ トップページの分割 from +++Happy Days
MovableTypeのカスタマイズ。 やることなすこと全てが大失敗で、そのうえ... [続きを読む]
≫ 下につけてみた。 from Person who scatters his seed
小粋空間: トップページのページ分割を見ながら、下にページ数をつけてみました。 ... [続きを読む]
≫ 【MT】MovableTypeのページ分割 from 特別-the blog-
昨日、このブログのPHP化をしたので、勉強がてらページ分割に手をつけた。 参考にしたのは毎度お世話になってる「小粋空間」さんの「カテゴリーアーカイブと月別... [続きを読む]
≫ トップページの次ページ化 from おーぷんそーすで行こう-XREA-
トップページのページ分割をする方法です。 トップページの表示記事数は設定できます... [続きを読む]
≫ MTPaginate ページを分割する from ふかぶろ
ソース元:トップページのページ分割 プラグイン:MTPaginate 月別アーカ... [続きを読む]
≫ トップページの次ページ化 from おーぷんそーすで行こう-XREA-
トップページのページ分割をする方法です。 トップページの表示記事数は設定できます... [続きを読む]
≫ トップページにページ毎のリンクを表示する from MOVABLETYPEでスキップ
「小粋空間」様で紹介されたいた、「トップページの分割」を導入しました。カテゴリ... [続きを読む]
≫ トップページを分割して表示する from PARADISE CLUB
Movable Type にて、トップページを分割して表示するカスタマイズの紹介... [続きを読む]
≫ MTでページの分割を可能にするプラグイン『MTPaginate』 from caraldo.net | MT Blog
世には様々なBlogがありますが、こんな感じでページが分割されているのをよく見ま... [続きを読む]
≫ Movabletypeでトップページを分割する from plugint-T
通常Movabletypeではトップページには最新のエントリー何件分しか表示され... [続きを読む]
≫ Movabletypeでトップページを分割する from plugint-T
そこでトップページを分割してトップから過去記事へのアクセスを可能にする方法が今回記す「トップページの分割」です。 [続きを読む]
≫ トップページにページナビゲーションをつける from しましまオーストラリア
今日の写真:大好きなアールグレイ。茶葉とティーバッグを使い分け。日本だとさらに個... [続きを読む]
≫ MTPaginateでページ分割 from ARYLA.LOG
MTPaginateプラグインを入れました。 いつものごとく作業メモ。 参照サイ... [続きを読む]
≫ MT3.3のカスタマイズ from KSMT::Yoshilog
ようやく復活できたこともあり、まずは心機一転ということで、大幅にデザインを変えま... [続きを読む]
いつもお世話になっております。メイン分割の設定を終了してから、以前からの問題のようにindex.htmiを削除するとサーバーエラーが出て表示されません。今まで、ずっとhtmlで構築してたものを途中でphpに変更しての表示はできないのでしょうか?解説通りに設定したつもりなんですがどうしてもメインの分割ができません・・・・とういうかphpにするところで躓いてしまいます。公開設定のところで拡張子をphpに変更もしてるのですが いつもながらお手数おかけしますがサポートお願いします。
>panserさん
こんばんは。
ご質問の件ですが、ご使用のレンタルサーバでPHPが動作するためにファイルのパーミッション変更が必要かも知れません。
ということでパーミッションを変更する下記の設定をお試しください。
mt-config.cgi の
# DBUmask 0022 # HTMLUmask 0022 # UploadUmask 0022 # DirUmask 0022 : # HTMLPerms 0777
の赤色部分を削除して、
# DBUmask 0022 HTMLUmask 0022 # UploadUmask 0022 DirUmask 0022 : HTMLPerms 0777
に変更すれば、生成されるファイルのパーミッションに実行権が付与されます。
もしこれで動作しない場合、レンタルサーバ会社にPHPが動作する条件を直接ご確認頂けますでしょうか(おそらくユーザマニュアル等に記載されていると思います)。
以上です。
それではどうぞよろしくお願い致します。
先日はサポートありがとございました。お蔭様でメインページの分割はできているようです。少し気になるのは、表示させた時に、一番右の < が表示していないのですが?これでいいのでしょうか?
URLを載せましたのでこれで良いのか見て下さい。 宜しくお願いします。
-先ほどコメント文書の訂正-
先日はサポートありがとございました。お蔭様でメインページの分割はできているようです。少し気になるのは、表示させた時に、一番左の < が表示していないのですが?これでいいのでしょうか?
URLを載せましたのでこれで良いのか見て下さい。 宜しくお願いします。
続いて何度もすみませんが私のblogで「新装OPEN」のところだけエラーが出ます どのように訂正すればいいでしょうか? それと、カテゴリーもPHP化したいのですがどの部分の解説を拝見させて頂ければいいでしょうか? それと、続いてモジュール化もしたいと考えています。宜しくサポートお願いします。
>panserさん
こんばんは。
1番目のご質問は、1ページであれば一番左の「<」は表示されません。
2番目のご質問の「新装オープン」は解決されたようですね。
以上です。
それではよろしくお願い致します。
ご無沙汰しています。毎回ながらサポートお願いしたいのですが「ページ分割の設定」でどの辺の「MTEntries」の箇所にソースを挿入すればいいのでしょうか? 何箇所か挿入してみたのですが
また、分割表示しなくなりました。お手数おかけしますがサポートお願いします。
>panserさん
こんばんは。
当サイトのテンプレートをお使いであれば、下記の部分になります。
: <!-- 中央カラム開始 --> <div id="content"> <div class="blog"> <MTPaginate> <MTPaginateContent max_sections="5"> <MTEntries lastn="30"> :
サイドバーにも MTEntries が出現しますが、中央カラム開始?中央カラム終了の間に書かれている MTEntries が対象です。
以上です。
それではよろしくお願い致します。
いつも適切で敏速なサポートありがとうございます。早速試みたところお陰様で設定できました。ありがとございます。私がMTを知り興味を持ち始め今のところ初心者ながらもカスタマイズしながら楽しめるのもyujiro様のお陰だと感謝しております。その時には、小粋空間様のサイトもご紹介させて頂いております。
また、テンプレートに関しても当初からご利用させて頂いてすごくわかりやすくて助かっております。お手間の許す限りお手数ですが今後もお付き合いの程宜しくお願いしたいと思います。
これから、どんどん寒くなりますがお体に気をつけて頑張って下さい。では・・・・・
>panserさん
こんにちは。
うまくできたようで良かったです。
panserさんもどうぞご自愛ください。
大変御無沙汰しております。
こちらは更新の度に拝見しておりますが
なかなかコメントが付けられない失礼を御容赦下さい。
概出の質問でしたら大変申し訳ありません。
トップページ分割のカスタマイズは、カテゴリーアーカイブ・月別アーカイブでも利用可能でしょうか?
最近、一部カテゴリーでエントリー数が増え
ページ分割をもう少しスマートにしたいと検討しております。
利用可能な場合の修正方法がありましたら、ご教示頂けると幸いです。
宜しくお願い致します。
>ねーさん
こんばんは。
ご無沙汰してます。
ご質問の件ですが、アーカイブページのページ分割については、カテゴリーアーカイブと月別アーカイブのページ分割を参照頂ければ幸いです。
以上です。
それではよろしくお願い致します。
極初歩的な質問にお答え頂き、ありがとうございました。
今度はトップページ分割もやってみます(^^)
>ねーさん
こんばんは。
是非トップページもチャレンジしてみてください!
度々お邪魔します。
ページ分割出来ました。
カテゴリーアーカイブのページ分割も、こちらのエントリーの応用をさせて頂きました。
(カテゴリーアーカイブの分割は、少し手間取りましたが・・・(苦笑))
取り急ぎ、ご報告申し上げます。
いつもありがとうございます。
>ねーさん
こんばんは。
ご連絡ありがとうございます。
無事にできてよかったです。
ではでは!
いつもお世話になっております。つい先ごろ「Lightbox JS で画像を表示する」カスタマイズをしてはじめは写真とバックのグレー(半透明)も表示していたのですが本日再度確認したところ急にバックのグレー表示と他にメイン分割表示もしなくなりました。カスタマイズのソースもさわっていないのですが・・・・ 再度確認しましたけどおかしい箇所もありません。どこがおかしくなったのか???恐れ入りますがサポート宜しくお願いします。
こんばんわ 今、再度見直したところなんとか正常に表示するようになりました。再三どうもすみませんでした。
>panserさん
こんにちは。
無事直ったようで良かったです。
他のご質問につきましては申し訳ございませんが少々お待ちください。
はじめてお邪魔します。ページ分割上手く出来ました。ありがとうございました。
ただひとつ問題が生じています。文字化けについてですが、ページ分割を導入する前は問題なく表示されていたのですが、導入後文字化けが生じています。そこでphp.iniのdefault_charsetとmbstring.http_outputをそれぞれSJISからUTF-8に変更すると文字化けは解消されます。しかしそうするとphpを使っている他のシステムのページが文字化けをします。
そこでphp.iniを以前の設定(sjis)でページ分割を導入した際の文字化けの解消方法がありましたらご教授お願いします。
>hopsさん
こんばんは。
ご質問の件ですが、問題点を要約すると「異なる文字コードが混在するシステムの php 化で文字化けを解消したい」ということでよろしいでしょうか。
個人的には php.ini を utf-8 にして、他のシステムに対して .htaccess を用意し、AddDefaultCharset を設定されてみてはいかがでしょうか。推測で書いてますので、逆の設定でもうまく動作するかもしれませんし、この設定を行っても解消しないかもしれません。
上記で解消しない場合は Movable Type の文字コードを、mt-config.cgi の設定を変更して Shift_JIS にされてはいかがでしょうか。これについては運用途中で文字コードを変更した実績がないのでバックアップをとられた方がよいでしょう。
以上です。
それではどうぞよろしくお願い致します。
的確なアドバイスありがとうございます。
これから試してみます。
結果報告が遅くなりました。
いろいろ試しましたが、結果php.iniをutf-8にして、他のシステムで動かしているphpファイルは、さほどファイル数としては多くないのでutf-8に変更しました。
これで文字化けは解消しました。
アドバイスありがとうございました。
またお世話になるかもしれませんが、よろしくお願いします。
>hopsさん
こんばんは。
ご連絡ありがとうございました。
無事に解消されたようでよかったです。
ではでは!
php用のXML宣言を導入した場合、DOCTYPE宣言の前に改行がされないんですけど、これって問題ないんでしょうか?
>稲垣さん
こんばんは。
改行が含まれないことについては問題ないという認識です。具体的にはDOCTYPE宣言が1行目になってもIE6.0の標準準拠モード解釈には変化ありません。
よろしくお願い致します。
いつもサポートありがとうございます。このMTPaginate っていうプラグインをpluginsに入れてみて、MT側で確認したのですがプラグインとして認識されてなくて、ページに反映されないのですがどうすればいいのでしょうか?
> 田中 史(仮)さん
こんにちは。
ご質問の件ですが、Paginate.pl はブログの個別メニュー(のプラグイン欄)には表示されないようです。
メイン・メニュー > システム・メニュー > プラグイン
には表示されますでしょうか。
表示されないのであれば再度アップロードを試みてください。
それではよろしくお願い致します。
ありがとうございました、再アップロードしましたらちゃんと動くようになりました。初歩的なミスですみません。
> 田中 史(仮)さん
こんにちは。
ご連絡ありがとうございました。
無事に表示されて良かったです。
ではでは!
いつもお世話になっております。FC2テンプレートでもページ分割は可能でしょうか? また、エントリーの程宜しくお願いします
>panserさん
こんばんは。
ご質問の件ですが、FC2ブログの管理画面より、「環境設定の変更」→「ブログの設定」→「1ページに表示する記事の数」を変更して保存すれば、ページ分割ができます。
それではよろしくお願い致します。
サポートありがとございます。FC2は、標準で分割機能がついてるんですね。設定する事しかあたまにありませんでした。早速のサポートありがとございました。
それと最近、以前にご指示頂いたように最近更新トラックバックしておりますがうまく反映されているでしょうか? トラックバックがうまく反映されているか?確認方法などはあるのでしょうか?恐れ入りますがまたサポート宜しくお願いします。
>panserさん
こんにちは。
ご質問の件ですが、更新Ping が正常に送信されているかどうかを確認するには、登録されているリンクリスト(BlogPeople や BlogRolling 等)で表示されている順位を参照するしか手はありません。
それではよろしくお願い致します。
はじめまして。とても参考にさせて頂いてます。
この度Movable Type 3.3-jaをダウンロードしてトップページ分割を試みたのですが、表示、分割ともされませんでした。
カテゴリー、月別アーカイブも同様です。
3.3では機能しないのでしょうか?
忙しいところ申し訳ないですが、よろしくお願い致します。
>はねおさん
こんばんは。
ご返事遅くなってすいません。
ご質問の件ですが、3.31-ja で正常に動作することを確認しました。
アップロードしたプラグインが有効になっているか、またタグの設定等について再度ご確認ください。
それではよろしくお願い致します。
ありがとうございました!
プラグインは「MTPaginate.pl 利用可」と出ていますので大丈夫かと思います。
index.phpに出力の指定をするとサーバーエラーが出るようになってしまいました。
今一度、タグの設定に間違いがないかよーく見てやってみようと思います。
>はねおさん
ご連絡ありがとうございました。
ではでは!
はじめまして。参考にさせて頂いてます。
トップページ分割を試みたのですが、表示、分割ともされませんでした。
カテゴリー、月別アーカイブも同様です。
以下は、確認してみました。
・プラグインは「MTPaginate.pl 利用可」と出ています。
・Movable Typeは、3.31-ja
・一応、自分なりにはPHP化は出来てる模様
・mainページの投稿が以下の様になってしまいます。
2) $paginate_current_page = 2; $paginate_sections = array( 0 , 5, 8); $paginate_top_section = $paginate_sections[$paginate_current_page-1]+1; $paginate_bottom_section = $paginate_sections...
何が原因でしょうか?
忙しいところ申し訳ないですが、よろしくお願い致します。
>きよ@ABさん
こんばんは。
ご質問の件ですが、パーミッションの変更が必要と思われます。詳細は「Movable Type の PHP化(その1)」の4項を参照ください。
説明不足ですいません。
それではよろしくお願い致します。
返事が遅れてすいませんでした。
返事ありがとうございました!
ちょっとスキル不足を感じたので、勉強しながら再度トライしたいと思います。
>きよ@ABさん
こんにちは。
ご連絡ありがとうございました。
またなにかございましたらご連絡ください。
ではでは!
topページを分割したくて探しているうちにこちらにお邪魔しました。
分かりやすく書いて下さっているのですぐに出来ました。
ありがとうございました!
>マダム鈴さん
こんばんは。
ご連絡ありがとうございました。
無事に設定できたようでよかったです。
ではでは!
今回もお世話になります。
ページ分割がうまくいきません。
レンタルサーバーはPHPがOKですし
プラグインも利用可。MTは3.32です。
ご紹介文やコメントも何度も確認したのですが、、、
よろしくお願いします。
>takaさん
こんにちは。
「うまくいかない」というのは、トップページが期待通りに分割されないという解釈でよろしいでしょうか。
基本的なところで、プラグインは有効になってますでしょうか?
上記とは別に MT3.33 にバージョンアップされることをお勧めします。
それではよろしくお願い致します。
こんにちは。
うまくいきました!
どこが悪かったのかよくわからないのですが(苦笑)
お手数おかけしてすいませんでした。
>takaさん
こんばんは。
ご連絡ありがとうございます。
無事に解決されたようでよかったです。
ではでは!
いろいろと参考にさせていただいております。
MT 3.34Jにて、こちらのテンプレートを使用しております。
トップページの分割、カテゴリーアーカイブと月別アーカイブのページ分割を施してみたのですが、エントリーのある部分、Recent Entriesの部分など規則性なく、(Fatal error: Maximum execution time of 5 seconds exceeded in XXXX)が表示されます。
また、この現象が現れるのは、自宅(ISDN Mac OSX 10.4.8 Firefox、Safari)でのみのことです。
勤め先(B フレッツ、Windows XPとMac OSX 10.4.8)や友人数人宅(B フレッツ・ADSL Windows XPとMac OSX 10.4.8)では再現されません。
テンプレートの見直しは行いました。再度見直すつもりですが、どうも腑に落ちない…。
なにか、アドバイスをいただければと厚かましくも投稿させていただきました。
解決を報告いたします。
エラーの発生は、回線の細さにありました。サーバー管理者さんに待ち時間のタイマーを長めに変更していただき解決いたしました。
>oyaziさん
こんにちは。
ご連絡ありがとうございました。
自己解決されたようで良かったです。
色々あるものですね…
初めまして。突然不躾な質問ですみません。
メインページ分割に今日挑戦したのですが、テンプレートを記事通り書き換え、再構築しようとすると完了できず、以下のようなエラーが出ました。
Can't locate MTPaginate.pm in @INC (@INC contains: /home/sites/lolipop.jp/users/lolipop.jp-●●●●●●●/web/cgi/mt/plugins/WidgetManager/lib /home/sites/lolipop.jp/users/lolipop.jp-●●●●●●●/web/cgi/mt/plugins/StyleCatcher/lib /home/sites/lolipop.jp/users/lolipop.jp-●●●●●●●/web/cgi/mt/plugins/spamlookup/lib /home/sites/lolipop.jp/users/lolipop.jp-●●●●●●●/web/cgi/mt/plugins/GoogleSearch/lib /home/sites/lolipop.jp/users/lolipop.jp-●●●●●●●/web/cgi/mt/extlib lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /home/sites/lolipop.jp/users/lolipop.jp-dp59075791/web/cgi/mt/plugins/MTPaginate.pl line 86.
ブログのPHP化はずっと以前に完了済みです。プラグインはver.1.28です。
どこが間違っているのかどうしてもわからず、質問させていただきました。
お忙しい中恐縮ですが、教えていただけると幸いです。
どうぞよろしくお願いします。
>love210さん
はじめまして。
ご質問の件ですが、プラグインがバージョンアップされてアップロード方法が変更されているようです。この記事の2項を修正しましたので、ご確認の上、プラグインを再アップロードしてみてください(プラグインが正常に動作することは確認しました)。
それではよろしくお願い致します。
お忙しい中、即回答いただきありがとうございます!
お陰様で無事にメインページ分割に成功することができました。
ありがとうございました!!
>love210さん
こんばんは。
ご連絡ありがとうございました。
無事に直ったようで良かったです。
ではでは!
説明どおりに作業を進め、トップページを分割しようとしたのですが、分割されません。ただ下の方に&lt;&gt;と表示されるだけです。
どのような問題が考えられるでしょうか?
1つ心配なのは、pluginsフォルダにアップロードするという部分です。pluginsのフォルダの位置を教えていただけますでしょうか。どういう配置の中にあるのでしょうか。
サーバーはロリポップで、PHP化は既に済んでいます。
よろしければ教えてください。
すみません。確認したのですが、やはりアップロードの仕方に問題があるのかもしれません。MTPaginate.pl 利用可という表示が、システムメニューのプラグインのところにされません。
色々と初の試みなので、MTのフォルダもたくさんいろんなところにアップロードされているのですが、どのpluginsというフォルダにもアップロードしたつもりです。MTのヴァージョンは3,35です。
なにかご指摘ありましたら宜しくお願い致します。
>pineさん
こんばんは。
ご質問の件ですが、「どのpluginsというフォルダにもアップロードした」は間違いです。最上位にある「plugins」フォルダにのみアップロードしてください。
「最上位」というのは、
alt-tmpl
default_templates
extlib
extras
lib
php
plugins
tmpl
等があるフォルダです。
またアップロードした際、2項の構成になっているか再度ご確認ください。
それではよろしくお願い致します。
すみません。後で冷静になってフォルダの位置を確認して、アップロードしなおしたところ、解決いたしました。
お忙しいところお手間をおかけしてすみませんでした。
ありがとうございます。
>pineさん
こんばんは。
ご連絡ありがとうございました。
無事に直ったようで良かったです。
ではでは!
いつもお世話になっていますm(_ _)m
ページの分割化は何処のサイトを見ても出来ませんでしたがここを参考にしたらあっさりできました!
最後に頼る所はここと決めています!
ありがとうございました?。
>xenoさん
こんにちは。
ご連絡ありがとうございました。
無事にできたようでなによりです。
ではでは!
いつもとても参考になって感謝しております。
ページ分割を試みてうまくできたのですが、ページリンクの表示が少しヘンなのです。
1 2 3 4 5 6 all pages>となるはずなんですが、たとえば2ページ目にすると、1 3 4 5 6 all pages>と数字が抜けて表示されてしまいます。
これはこれでいいのでしょうか?
>ぼりさん
こんにちは。
ご質問の件ですが、スタイルシートに下記の青色部分を追加してください。
.paginate {
text-align: center;
font-size: 9px;
color: #330000;
}
それではよろしくお願い致します。
早速のお返事ありがとうございます。
追加したところ無事表示されました。
本当にありがとうございました。
>ぼりさん
こんばんは。
ご連絡ありがとうございました。
無事に直ったようでよかったです。
ではでは!
はじめまして。いつも参考にさせていただいております。
分割なのですが、必ずエラーで
Parse error: syntax error, unexpected T_STRING in /home/sites/lolipop.jp/users/sunnyday.jp-kouchanvv/web/mt/index.php on line 5
というエラーが出てしまいます。
ここに書いてある通りにやっているだけなのですが、なぜなのでしょうか?
わかるのはエラーの最後の数字がエラーの原因の行数を示してくれているということだけです(しかもその行をどこから数えていいものかもよくわかりません)
どうか、対応をよろしくお願いします。
>皐幸さん
こんにちは。
確認ですが、index.php の5行目(ブラウザで参照する前のファイル(index.php)をFFFTP等でローカルPCにダウンロードし、任意のエディタで開いて確認してください)には何が書かれてますでしょうか?
サーバはロリポップでしょうか?
それではよろしくお願い致します。
回答いただきまして、ありがとうございます。
ダウンロードをしてみてみたところ、5行目に上記記事で記述されていた
が入っていました。
入っていないと勘違いしてなにも処理を行っていないだけのボンミスでした...。
こちらをきちんと処理しましたところ、ちゃんと作動しました。
お手数をおかけいたしまして、大変申し訳ございませんでした。
まだまだ修行が足りませんでしたorz
>皐幸さん
こんにちは。
ご連絡ありがとうございました。
無事に解決されたようで良かったです。
重複コメントは削除しておきました。
ではでは!
大変参考にさせて頂きました。
勝手ながらBlogPeopleにリンクさせて頂きました。
よかったら私のブログもリンクに追加していただくと幸いです。
サイト名:くしよしブログ
URL:http://www.kushiyoshi.net/blog/
またこれからもよろしくお願いします。
>くしよしさん
こんばんは。
ご利用ありがとうございます。
遅くなりましたがリンクさせていただきました!
こちらこそ今度ともよろしくお願い致します。
ではでは!