• 締切済み

検索機能とページ送りについて

はじめまして。 検索機能とページ送り(ページング)の実装について方法を模索中です。 category/ ├ page001.html ├ page002.html ├ page003.html ├ page004.html ├ page005.html ├ page006.html ├ page007.html ├ page008.html ├ page009.html ├ page010.html ├ page011.html ├ page012.html ├ page013.html ・ ・ ・ ○現在、全てHTMLのみの静的ページ ○検索機能を実装、検索結果ページは「ページ送り」を実装したい。 ex.[前へ] 1 2 3 4 5 [次へ] 他サイトや質問を参考にJQueryやPHPを用いた方法などがあるところまでは分かったのですが、 例えば、下記のようなサイトはどのような方法を用いているのか分かりません。 http://www.google.co.jp/search?http://www.brand-index.jp/search?min_sale_price=8000&max_sale_price=15000 など、「search?~」はどのような言語を用いて実装しているのでしょうか? もし分かれば、実装の選択肢に入れたいと思ってますので、ご教授をお願いいたします。

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「search?~」はどのような言語を用いて? =>サーバー側のプログラム言語が何であるかは、調べるすべがありません。

kiyo_tamu
質問者

お礼

ご回答ありがとうございました。 HTMLやJavaScriptのようにソースで分かるのと同じではないのですね。

関連するQ&A

  • webサイトのページ送り機能について

    webサイトのページ送り機能について教えて下さい。 表示コンテンツが大量にある場合で(100件以上)、例えば1ページに10件ずつ表示させ、サイトの下部に[1][2][3]・・次のページへなどを設定させるにはどのようにしたら良いのでしょうか?また、定期的に新規のコンテンツが追加されていくので、1ページ目から順次追加されるようにしたいです。 初心者ですので参考サイトやサンプルなどでも構いませんが、若干、解説をして頂けると助かります。 恐れ入りますが、ご回答宜しくお願い致します。

  • PHP CLI表示におけるページ送り機能について

    皆様こんにちは!今月PHPを初めた初心者です。 月曜の午前中までに仕上げないといけないプログラムがあるのですが、 調べても全くわからないので初めて投稿しました。 失礼な記載などありましたら合わせてご指摘頂けると幸いです。 質問内容ですが、 現在DB_SVにあるスタッフリストを検索し、 CLI上で表示させるプログラムを作成しています。 その機能にエンターキーを叩いてページ送りの機能を追加しなければなりません。 また、単にページ送りだけでなく、2ページ毎に項目のヘッダ(ID,名前,所属名etc...)も 表示させなければなりません。 UNIXコマンドでmoreをパイプで繋いで実行すればページ送りはできましたが、 これではヘッダも表示されないし、機能として追加されているわけではないのでNGです。 どなたかわかる方、ご回答頂けますでしょうか?

    • 締切済み
    • PHP
  • Ajaxでの、任意の件数でページ送りをするには?

    <ul>で定義したリスト項目を、任意の件数で区切ってページ送りを実装しようと思っています。 <li>が50件くらいあって、それをn件ずつ実体を表示し、 1ページ目、2ページ目……とリンクを作ってページを切り替える。 表示件数nはユーザーには選ばせず、制作側がきめた件数で固定。 このような動作を実装するのに参考になるサイト、サンプルなど ありましたら、ご教示いただければと思います。 よろしくお願いします。

  • WordPress 検索結果ページのページ送り

    よろしくお願い致します。 WordPress 3.2.1を使用しています。 検索結果ページにページ送りを付けたく、下記URLを参考にさせて頂きました。 http://d.hatena.ne.jp/appakumaturi/20110528/1306585716 <?php function my_paginate(){ global $wp_query, $paged; $p_base = get_pagenum_link(1); $p_format = 'page/%#%'; //?の有無確認、有る場合は場所を特定 if($word = strpos($p_base, '?')){ //?がある場合(検索結果) $p_base = get_option(home).(substr(get_option(home), -1 ,1) === '/' ? '' : '/') .'%_%'.substr($p_base, $word); } else{ //?が無い場合(カテゴリ、タグ等) $p_base .= (substr($p_base, -1 ,1) === '/' ? '' : '/') .'%_%'; } echo paginate_links(array( 'base' => $p_base, 'format' => $p_format, 'total' => $wp_query->max_num_pages, 'current' => ($paged ? $paged : 1), )); } ?> ■表示結果 << 前ページへ 1 2 3 4 5 6 7 次ページへ >> これでも問題なく動作しているのですが、「1、2、3…」といったページ番号(?)リストを表示せず、「前ページへ」、「次ページへ」の中のリンク先のURLだけ(http://www.hogehoge.com/page/2?s=検索文字など)を取得したいときはどのようにコードを書けばよいのでしょうか?

    • ベストアンサー
    • PHP
  • 検索機能とページ送りのできるテーブルの作成について

    お世話になります <input type="text" name="search" id="search"> <table width="800" border="0" id="item" name="item">  <thead>   <tr>    <th></th>   </tr>  </thead>  <tbody>   <tr>    <td>     <a href="hoge.html">      <img src="hoge.jpg">     </a>     <b>ほげ</b>    </td>   </tr>   <tr>    <td>     <a href="hogehoge.html">      <img src="hogehoge.jpg">     </a>     <b>ほげほげ</b>    </td>   </tr>  </tbody> </table> ※本来はTR要素がもっと沢山増えます。 このテーブルに対して表示件数が5件を超えたらページ送りができるようにし、テキストボックスの内容で検索をかけて表示をしたいのですが、何か良い解決案はありませんか? 一応自分でもいろいろ調べて http://d.hatena.ne.jp/Rewish/20090703/1246615343 http://ponk.jp/?p=2413 を共存させるようとしてみたのですがどうもうまく動作しませんでした。

  • アプリでも「ページ内検索」のような機能を使いたい

    WEBサイトでは、「ページ内検索」ができますが、 アプリでもそういった機能がないのでしょうか。 例えば検索で、「絆創膏」を検索したとします。 そして例えば「絆創膏」のワードが入った、楽天に出店しているショップのWEBサイトのページを表示したとして、 どこに「絆創膏」というワードが書かれているのかは、 「ページ内検索」で簡単に見つかりますが、 「楽天のアプリ」から検索して表示したページ(?)の場合、 どこに「絆創膏」というワードが書かれているのか、 上から下までスクロールしても見つからない…という感じで、 探すのにいつも一苦労してしまいます。 こう言った事を解決する方法やツールはないでしょうか。

  • ファイル転送もできるケーブルで、それなりに安いもの

    ネクサス5とアンドロイド2.3のエクスペリアで充電できて、ファイル転送もできるケーブルで、それなりに安いものはないでしょうか? https://www.mercari.com/jp/search/?page=1&keyword=%E3%83%8D%E3%82%AF%E3%82%B5%E3%82%B95%E3%80%80%E5%85%85%E9%9B%BB%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB&sort_order=&category_root=&brand_name=&brand_id=&size_group=&price_min=&price_max=&item_condition_id[1]=1&status_on_sale=1 もしくは楽天 amazon この辺りで考えています。 https://okwave.jp/qa/q9431290.html の続き

  • サイトのあるページだけ検索エンジンでヒットしないようにするには?

    お願いします。 最近、ヤフーの検索エンジンのシステムが変更に なったときき、自分のさいとのキーワードで検索を したら、CGIで作成されたページがヒットする ようになっていました。グーグルで検索すると そのページは出てきません。 自分のサイトはCGIで作成されたページとそうで ないページがあります。CGIで作ったページ (掲示板など)は検索エンジンで検索されたくない のですが、どうすればよいでしょうか? <META NAME="ROBOTS" CONTENT="NOARCHIVE">などと いれれば、いいときいたのですがこれをいれると、 入れたページだけが検索されなくなるのでしょうか? それとも、サイト全体が検索システムから削除されて しまうのでしょうか? index.html-page1      ├page2      ├page3      ├page4(CGI)-page5(CGI)              ├page6(CGI) 自分のサイトはこんな構成になっています。CGIで 作成されたページだけ検索エンジンで拾われないよう にしたいです。 わかるかた教えてください。

    • ベストアンサー
    • HTML
  • ページング機能の実装について@PHP+MySQL

    ページング機能の実装について 【PHP+MySQL】 表示させる要素が多いものでは数万件あり、 たとえば1ページあたりの表示を10件とすると数千ページになります。 実現したい機能は ------------------------------------------------- ◆10ページ以内に収まる件数なら全ページをリンク表示。 [ 1 2 3 4 5 6 7 8 9 10 ] ◆上記以外の場合では↓これと同じくする。 http://tutorials.ajaxmasters.com/pagination-demo/ ◆上記paginationで [...] に当たるページが100ページ以上ある 場合は中間のページをリンク表示。 [ 1 2 ... 135 ... 271 272 273 274 275 ... 612 ... 1499 1500 ] ------------------------------------------------- を考えています。 質問ですが、 1.このようなものを容易に実装できるようなライブラリ等を ご存知の方いらっしゃいましたらご教示ください。 2.上に書いた jquery の pagination は、まだ試してないのですが、 これは数万件のレコードをクライアント側で抱え込んで クライアント側のスクリプトでページングするものでしょうか? もしそうであると件数と容量が大きいので都合悪いかなと思いまして。 総ページ数(或いは総件数)と 1ページあたりの表示件数と クリックされた要求ページを postで持ってページをクリックする度にsqlで最低限の情報を引き出し表示しようと考えています。 上の質問についてと、もしくはもっと効率的な方法があるという方いらっしゃいましたらご教授願います。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • サイト内検索のプログラムについて

    サイトにアップした数千のページを検索するため「Googleサイト内検索(カスタム検索)」を設置したのですが、トップページしかヒットしないので、検索して javaを設置したのですが、全く機能しません。 下記のプログラムの何処を直すと、機能するでしょうか? また、この他にどのような方法があるでしょうか? <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script>  //URLのパラメーターを取得 let v = new URLSearchParams(window.location.search);  //URLのパラメーターのうち検索されたキーワードを取得 v = v.get('search-key');  //検索したい全てのURLを配列に格納 const urlLists = [ "/data/xml/", "/site-speed/asynchronous/", "/site-speed/for_while/", "/site-speed/async-2/"]; $.each(urlLists, function(i){ $.ajax({ url : urlLists[i], dataType : 'html', success : function(data){     //上記のURLからキーワードを探す if( $(data).find("#article").text().indexOf(v) !== -1){       //あれば、ページを表示する $('<li><a href="' + urlLists[i] + '">' +$(data).find("h1").text() + '</a></li>').appendTo('ul'); } }, error: function(data){ console.log("error") } }); }); </script>