• ベストアンサー

レビュー評価型ランキングサイトの作り方

http://www.ritou.com/information/rank.html のような、 誰でも投稿できて その際に投稿された評価(5段階)の数字に応じて ランキング表示できるサイトを作りたいと思っています。 これはどんなシステムで作るのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • elcude
  • ベストアンサー率72% (32/44)
回答No.2

■キー番号というのは001,002,003・・・や、1,2,3・・・や、okwave,goo,java・・・といった感じでどのような形式でも可能です。必ずしも数字を使わなければ行けないわけではありません。日付でもかまいませんし、場合によっては日本語でもOKです。 数字を使うのはデータの容量を軽くするためです。データをまとめるのに羅列した数字で問題なければ、連番でつけることをおすすめします。 つまりは整理番号や郵便番号などと同じでそのデータ(レコード)をすぐに読み出すためのキー(鍵)となるためのものです。これをつけることによって、たとえば、整数のキー番号を使用している場合は1~10を表示。などといったことが簡単となります。あるいは、ユーザーIDのようなものをキーとした場合にaaa,bbb,ccc,ddd,eeeというユーザーさんがいた場合aが付いている人だけを表示させる。みたいにデータを抽出するために便利です。 たとえば、郵便番号は103-0000と入力すると「東京都中央区」がすぐに検索されますよね。郵便局:http://search.post.japanpost.jp/7zip/ キー番号をつけなくてもデータをつくることはできますが、このような郵便番号のような形でデータが増えてきたときのために整理番号として付加しておくとあとで検索するときに楽になります。もちろん、ホテル名などの名前で検索することも可能です。 データの例) キー番号|名称 |料金|評価| ----------------------------------- 1|Aホテル    |1000| A| 2|B旅館     |2000| C| 3|C民宿     |3000| B| 4|Dリゾート   |4000| B| 5|Eビジネスホテル|5000| C| こんな感じでしょうか。上記のデータの例のような感じでデータベースを作成していきます。

okazaky
質問者

お礼

理解できました。 ありがとうございました。

その他の回答 (1)

  • elcude
  • ベストアンサー率72% (32/44)
回答No.1

利用しているプログラム言語はCGI/Perlです。 ただのHTMLから「口コミを登録する」というボタンを押してデータをCGI/Perlに送信してデータに直接挿入しているのではないでしょうか。データはデータベースか、テキストベースのファイルかはわかりかねますが、思うにそういったシステムではないかと思います。 そのデータを読み込んで、この場合ですが、沖縄ホテル/民宿のホテル名にキー番号があらかじめ付いていてその数が最も多いものが上に来るように表示される仕組みとなっていると思われます。 5段階表示するためには、私なりのアイデアですがデータを送信してもらう際に0~5までの評価をする項目を作り送信してもらいデータに挿入してもらうようにします。そして、表示する際はそのデータ(レコード)に対するデータの投票数や評価値を利用するといいと思います。 ex) 評価の合計値 ÷ 投票数 = 評価(平均) このようなシステムを実現するためには、 上記で述べたCGI/Perlを利用できる環境を整えるか、下記プログラム言語でも実現可能です。下記プログラム言語も同じく利用できる環境を整える必要があります。 ■Java Servlet,JSP ■PHP ■Ruby ■ASP ■ASP.NET レンタルサーバーを利用して作成する場合はCGI/PerlやPHPの環境の整っているところが多いです。

okazaky
質問者

お礼

ご回答ありがとうございます。どんな言語でできるかがわかって非常に参考になりました。ところでキー番号というのは、どのようなものなのでしょうか。

関連するQ&A

  • 小説の評価レビューサイトを教えてください

    エロゲー批評空間、 みんなのシネマレビュー、 アニメ評価データベース のような過去のも含めてランキングみたいになっている、 小説のレビュー型評価サイトがあれば教えてください。

  • サイトのランキング

    サイトのランキングのページを見たときに、サイト名の上に書いてある INとOUTの数字って何を表してるんですか?

  • ランキングサイトのランキングを自分で表示できますか

    ランキングサイトなんかのトップ10位までを 自分のHPなんかで表示できるのでしょうか これは、プロが出来るレベルでしょうか ttp://www.books.com.tw/top100/ ここのページの速報現在の売上トップ100が出てるページですが この10位か5位までを自分のHPに表示させたいんです楽天ランキング表示 みたいに。 こんな事は個人レベルでは出来ない事ですか

  • ランキングサイト

    小説のHPを運営しており、この度ランキングサイトに登録しました。 登録した際に発行されたリンクタグをHPに貼り、そのリンクをクリックしてそのランキングサイトに行けば1投票という仕組みになるのでしょうか? 自分で貼ったリンクをクリックしてランキングサイトを訪問しても1とカウントされていません。 また、逆もやりました。ランキングサイトから自分のサイトへ。 連続クリックなどしていません。 何かを押さなければいけないなどのルールはあるのでしょうか? いまいち仕組みが分かりません。

  • サイトのランキングで・・・

    こんばんは。 私はよく、ケータイで検索サイトをよく利用するのですが、無料の着メロや画像のランキングのサイトで、順位の横に「IN○○/OUT○○(○は数字です)」と書かれてるのをよく見ます。 これは、どういう意味があるのでしょうか?

  • 価格比較サイトの投稿レビュー

    価格比較サイトの投稿レビュー 価格.COMのレビューに違和感を感じます。 ・低い評価を書いたレビューには、多くのレビュー評価がされていて  「このレビューは参考になりましたか?」で「いいえ」が圧倒的き多い。  恣意的・意図的なレビュー評価をしている様子です。 ・特に音に関する評価は過大評価といっていいくらい良いランク(星5つ、4つ)、  をつけている人が多い。 ・悪いレビューを書いた人に、後からレビューを書いた人が  文句を書いてる。 ・たいした性能のないものにもこう満足度が多い。 Q1:価格.COMに対するこの感覚は僕だけなのでしょうか? Q2:悪い面の評価のほうも、いい面と同じくらい重要な情報だと思うのですが    レビューは好意的に書かないと評価されないから皆下駄を履かせて    書いているのでしょうか? Q3:通販で商品を調べる場合、皆さんはレビューをどのくらい信頼しますか?    どのような点に気をつけたらいいでしょうか?

  • 携帯用ランキングサイトを作りたい

    rank linkというcgiをつかって携帯電話用、アクセスランキングのサイトを作ろうとしていますが、説明を読んでもまったく意味が理解できません。このcgiを使ったことがあるかた、だれか教えてください。また、そのようなcgiの勉強が出来るサイトなどあれば教えていただければ幸いです!

  • インプラントサイトの歯科医院ランキングって広告なのでしょうか?

    インプラントサイトの歯科医院ランキングって広告なのでしょうか? 知り合いから聞いたのですが、インプラントの口コミサイトなどにあるランキングは、掲載されている歯科医院がサイト運営者に費用を支払い、“ランクを買っている”んだそうです。 つまりランキングは、ランキングされている歯科医院が、サイト運営者に“支払った金額のランキング”とのこと。 しかも、その金額にビックリ!上位にランキングされるためには数十万円/月、トップ近くでは軽く100万円/月を越えているらしいです。 通常、広告なら【広告】[PR]などの表記とともに掲載されるものです。 そのようなランキングが、例えば口コミ数やアクセス数など、あたかもユーザーの評価に基づいたように見せかけたランキングだとすると、公正取引上も問題ありますよね? インプラントサイトの歯科医院ランキングは皆そうなのでしょうか?

  • このようなランキングをつくりたいです

    自分のページに評価ボタンをつけ、 それをクリックしたページの多い順にランキングをつけ 表示する。 このようなcgiを配布しているサイトがあれば教えてください。

    • 締切済み
    • CGI
  • ウイイレの評価点ランキングについて

    ウイイレのマスターリーグを行うと、「評価点ランキング」というものがあり上位五人が表示されていますが、その意味がよくわかりません。分かりやすく説明いただけるとうれしいです。よろしくお願いします。