このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

人気投票をやってみたいのですが

発言者:Masaki Ishitani
( Date Monday, October 06, 1997 17:52:38 )


現在、ホームページで多数のイラストを垂れ流ししているのですが
見にきてくれた人がどんな絵が好みか知りたいので人気投票のような
ものをやりたいのですが、どうするのがいいでしょうか。
ちなみにTangoのマイバトラー仕様のものがAppleのInternetSolutionを
購入した際についてきているので(いまだに使っていないのがなさけないですね。)
これでどうにかならないかなと思っているのですが、どうでしょうか。
ヒントをいただければあとはがんばりますので、どなたかよきアドバイスを
お願いします。


→  Miesicca_Home

田中求之 さんからのコメント
( Monday, October 06, 1997 18:05:00 )

人気投票のページを作るということですよね?

具体的には、どのような形の人気投票を考えているのでしょうか? 人気投票といっても
色々な方法が考えられるわけで、漠然と「人気投票」といわれても、なんとも答えようが
ないのですが。

投票のページは、FORM のラジオボタンで、どれかひとつ気に入った絵を選んでもらって、
投票ボタンを押すという単純なものでいいのでしょうか?

また、投票結果(集計)は、その都度表示(たとえばホームページに現在の投票状況を
表示)するのか、それとも管理者だけが把握できればいいのでしょうか?

どのような形の人気投票が行いたいのかによって、方法も変わってきます。

リアルタイムの結果表示が必要ないのであれば、ACTION=mailto: を使うことで
プロバイダのホームページの人だって人気投票を行うことは可能なわけです。

Masaki Ishitani さんからのコメント
( Tuesday, October 07, 1997 09:33:34 )

リアルタイムで考えています。
イラストの横に(下に?)
気に入った・どっちでもない・そうでもない、と
3つボタンをつくって絵を見た人にポチッ!として
もらいたいわけです。
できれば集計も自動でやりたいものです。
現在の人気状況!!なんてね。

田中求之 さんからのコメント
( Tuesday, October 07, 1997 12:17:40 )

>イラストの横に(下に?)
>気に入った・どっちでもない・そうでもない、と
>3つボタンをつくって絵を見た人にポチッ!として
>もらいたいわけです。

ということは、「どの絵が一番気に入ったか?」をたずねるのではなく、個々の絵が
それぞれ気に入ったかどうかをたずねるというのを(ようはアンケート)やりたいと
いうことなのでしょうか?

Masaki Ishitani さんからのコメント
( Tuesday, October 07, 1997 17:14:40 )

そうですね、それでなおかつどの絵が一番得票したのかを
知りたいわけです。

田中求之 さんからのコメント
( Tuesday, October 07, 1997 18:22:06 )

とすれば、FORM からの投票データを CGI で集計して記録することになりますね。
Tango を使うなら、マイバトラーでデータベースを作っておいて、そこに集計結
果を収めていく処理を組むことになります(詳しい手順などはマニュアルをお読み
ください)。

しかし、10や20の絵だったら、マイバトラーといった大掛かりなデータベース
など持ち出さなくても、AppleScript の CGI で組んでしまったほうが早いので
はないかと思いますが(この場合、データの記録方法と集計方法をいかに組むかが
腕の見せ所ですね)。

石津@RJC さんからのコメント
( Tuesday, October 07, 1997 19:41:25 )

バトラーをお持ちだということなので、早速投票プログラムを作ってみました。
得票順に並べ変える機能はつけておりませんが、簡単にカスタマイズしていただけ
ると思います。参考程度にはなると思います。

どうぞお試しください。

→  TangoVote1.0

Masaki Ishitani さんからのコメント
( Friday, October 31, 1997 11:18:33 )

返答が大変遅くなり、申し訳ありません。ちょっとごたごたしていました。
WEBの管理の仕事も外されてしまったので、でも黙ってちょこちょこやりますけど
それで、また質問なのですが上記のような事情で、会社正々堂々とTango何かを
いじっていると怒られてしまうので、何とかOFF-Lineでいろいろやらなきゃいけない
わけなのですが、特に注意点などあったら教えて下さい。
ここも週に1回ぐらいしか覗けないんです、トホホ。
ボーナスで自宅に回線引こう!!!

石津@RJC さんからのコメント
( Friday, October 31, 1997 12:09:55 )

大変そうですね...。
オフラインだとデータベース接続できないので、自分のパソコンでWebと
バトラーとTangoエディタを走らせなければなりません。
で、アップしてデータソース名などを後から変更することになります。
全部デモ版でできますから、問題はメモリーぐらいですね。

#今TangoVoteは2.0を製作中です。
#投票制限などいくつかの機能を実装する予定です。

石津@RJC さんからのコメント
( Friday, October 31, 1997 12:10:55 )

大変そうですね...。
オフラインだとデータベース接続できないので、自分のパソコンでWebと
バトラーとTangoエディタを走らせなければなりません。
で、アップしてデータソース名などを後から変更することになります。
全部デモ版でできますから、問題はメモリーぐらいですね。

#今TangoVoteは2.0を製作中です。
#投票制限などいくつかの機能を実装する予定です。

Masaki Ishitani さんからのコメント
( Friday, March 20, 1998 17:30:51 )

こんにちは、お久しぶりです。
WEBの管理の仕事に復帰することができました。
上の人気投票のやつもこれで堂々と?できるというものです。
これからもよろしくお願いします。