エントリー本文
検索結果ページのページ分割
Category:[ページ分割]
Tag:[Customize, MovableType, MTPaginate, Plugin, SearchResult]
ページ分割シリーズの締めくくりは「検索ページのページ分割」です。
このカスタマイズを行うことで通常の検索エンジンのように一定件数毎にページを分割することができます。
この技は自分で発見したのではなく、かなり以前に caramell*vnilla さんと Document_Not_Bound さんのコメントのやりとりでみつけましたので、ご紹介まで(カスタマイズ方法は掲載されていないようです)。
以下、カスタマイズ方法です。
- Movable Type のページ分割でページ番号を title 要素に表示する
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む(改)
- ダイナミックパブリッシングによるページ分割
- コメントのページ分割 for Movable Type 4
- PageBute プラグインによるページ分割
- Movable Type のページ分割によるナビゲーションの前後ページ表示を絞り込む
- アーカイブページのページ分割 for Movable Type 4.1
- メインページのページ分割 for Movable Type 4
- ページ分割の Ajax 化
- 検索結果のページ分割(3.3x 版)
- 画像でエントリー・アーカイブをページ分割する
- エントリーアーカイブのページ分割
- トップページのページ分割
- ページ分割のカスタマイズ修正&追記
- カテゴリーアーカイブと月別アーカイブのページ分割
≫ 検索結果ページ分割 from MediAhead.jp
検索結果ページの複数ページ分割にチャレンジしてみました。 まずネットで調べてみた... [続きを読む]
≫ ページ分割してみました。(検索結果ページ) from ネタを探して2万マイル!?
少し前に月別やカテゴリーなどをページ分割してみました。 今度は、検索ページも分... [続きを読む]
こんばんは。
なにげなく読み始めて、どっかで見たことのあるサイト名が・・・って、コントみたいな(笑)反復リアクションしてしまいました(笑)。完全に記憶細胞が冬眠を始めてました・・(笑)。
ページ分割は気に入っていてたのですが、エントリー件数が増え始め、再構築エラーが起きるようになってからハズしてみたらおさまったので、泣く泣くオサラバしてしまいました。ただ・・・ホントにサーバーへの負荷ってみなさんピンキリですよね。一概に業者の違いでもなく、時間帯とか・・・いろいろと。ハナシ逸れました(笑)。
エラーフリーな超快適スパコンサーバ(笑)でブログ・・・とか実現する日を心待ちに・・。(エントリーと関係なくてスミマセン。)
>toycozyさん
こんばんは。
コメントありがとうございます。
あのやりとりを拝見した時はよく分からなかったのですが、最近ようやく理解できました。(笑)
たしかにサーバのスペック等に依存するカスタマイズもありますからね(笑)。
こんばんわ、いつもカスタマイズなどでお世話になっております。
少々気になったことがあったので、コメントさせて頂きます。
一番最後の注意事項にある不具合ですが、これはセパレータがALL PAGESの前にできずに後ろにできる現象でしょうか?
もしそれならば、一応解決策が見つかったので情報を提供させて頂こうと思ったのですが。
(解決されているかも知れないと考えて、そちらの検索ページで確認しようとしましたが、404で動いてないっぽいので。)
すでに解決済みであれば、流してもらって構いません。(^^;
>Fear ウルフさん
こんばんは。
情報ありがとうございます。
注意事項の不具合は仰せの通りです。
解消策についてはトラックバックして頂けると幸いです。
検索ページはモジュール化した部分の再構築漏れでした。すいません。
現在正常に動作しております。
以上です。
それではどうぞよろしくお願い致します。
こんばんわです。(もう夜中ですが。)
検索結果ページのページ分割の解決策ですが、トラックバックさせて頂きました。
修正方法は、当ページの2項になります。
しかし、MTpluginの改造と言う手段なので、はたしてやって良いのかがネックです。(^^;
一応、動作は問題ないようなのですが、あくまで公式プラグインで修正されるまでの繋ぎってことで・・・。
#検索ページの再構築、ご苦労様です。
検索も含めてかなり重宝させて頂いておりますので、助かりました。
>Fear ウルフさん
こんばんは。
トラックバックありがとうございました。
貴重な情報、助かります。
検索ページも全く気がついてませんでした。
ご連絡ありがとうございます。
こんばんわです。
#情報
俺なんかでは、こんなことぐらいしか出来ないので。(^^
(たまたま気付いただけなので、当てになる程じゃありませんが。)
今後も参考にさせて頂くので、何か質問するかも知れませんが、その時はよろしくです。
ではでは・・・。
ページ分割のリンクを結果の下に出したいのですが、<MTBlogResultFooter>以下が認識されないのです。何か解決策はありますでしょうか。
それと、ページ分割をしたときに次のページへ移らず、検索窓に何も入れなかったときの表示になってしまいます。(実際、検索窓には何も入っていません)リンク先はmt-search.cgi?page=2となっています。
MTのバージョンは3.34、プラグインのバージョンは1.28です。
よろしくお願いいたします。
>chacoさん
こんにちは。
ご質問の件ですが、MTBlogResultFooter ? /MTBlogResultFooter の中は検索結果の一番最後のエントリーとしか対応していませんので、この中にリンクは含めないでください(ご質問の解釈が違ってましたら具体的にどのようにタグを設定しているかご連絡ください)。
2番目の質問は form 要素の method 属性値を get にすれば大丈夫だと思います。
これで検索のページ分割は動作するようになると思いますが、レイアウトがうまく整わないようですので、別途確認したいと思います。もし良い案が見つかれば別途エントリー致します。
それではよろしくお願い致します。
>yujiroさん
早速レスありがとうございます。
2番目の質問は昨日GETにしてみたのですがダメだったので質問しましたが、今日になったらできるようになりました。
1番目の方ですが、反映されない理由はわかりました。
ありがとうございます。
ページを分割しても、ヘッダとフッタに共通に入れたい物があって
フッタの部分はページ分割のリンク、ヘッダの部分は検索結果の
件数を入れたいのです。(いまは○?○件との表示もしたい。)
検索結果のナンバリングもしたいのです。
>chacoさん
こんばんは。
「検索結果のページ分割(3.3x 版)」をエントリーしましたので参考になれば幸いです。
ありがとうございます。
拝見しました。
mt 4,0で検索のページ分割をしたいのですが、
どのようにすればいいのでしょう?
アドバイスいただきたいです。
この方法を使うとサイドバーが落ちてしまったり
一番上の○○の検索結果ってでるのがでなくなってしまったりです。
>ryuさん
こんにちは。
ご質問の件ですが、ご要望事項として、動作の正常性が確認できれば別途エントリーしたいと思います。
申し訳ありませんがしばらくお時間ください。
それではよろしくお願い致します。
