問題タブ [voting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails の Like/Dislike スタイル投票データベース
Ruby on Rails 3 を使用して、YouTube の「いいね」と「嫌い」と Digg のスタイルで、Web サイトの投票機能を作成しています。適切なスキームを考え出すのに苦労しています。
ユーザー、トピック、投票の 3 つのモデルがあります。各ユーザーは、1 つのトピックに対して「好き」または「嫌い」の 1 票を投じます。これらのサイトと同様に、ユーザーはトピックに投票できますが、新しいトピックを作成することもできます。ユーザーのすべての投票だけでなく、ユーザーが作成したトピックと投票したトピックの両方を表示できるようにしたいと考えています。私はこれを独自に構築しようとしており、このプロセスを処理するためにデータベースをセットアップする最善の方法を決定しています。
私の最初のアイデアは、:has_many と belongs_to を排他的に使用することでした…</p>
クラス User < ActiveRecord::Base
has_many :votes
has_many :トピック
class Topic < ActiveRecord::Base
has_many :votes
所属先:ユーザー
class Vote < ActiveRecord::Base
所属先:トピック
所属先:ユーザー
boolean choice #ユーザーが好きか嫌いかを追跡します
しかし、これが最善の方法ではない可能性があることが明らかになりました。:has_many :through アソシエーションを使用するのが最善の方法だと思い始めました...
クラス User < ActiveRecord::Base
has_many :votes, :through => :topics
確信はないけど。このようなものを設定する最善の方法についてのアイデアはありますか?
javascript - jqueryで賛成票を投じ、助けを求める
次のコードにいくつかの変更を加えたいと思います。
上記の例は、計算された投票数 (賛成票 - 反対票) を示しています。親指をクリックすると、親指が消え、更新された投票が表示されます。最初に賛成票と反対票を別々に表示するように変更したいと思います(データベースに別々に保存されます)。親指を上または下に押した後、親指を削除するのではなく、更新された投票を別々に表示する必要があります。下の画像に示すように。
コードの一部を次に示します。
html/CSS と jquery コードを含むメイン ページ。 http://pastebin.com/RC6dj6N5
投票処理コード: http://pastebin.com/heszKyDc
PS。自分で変えようとしましたが、できませんでした。どんな助けでも大いに感謝します。ありがとう。
web-applications - 最適な投票ソリューション
ユーザーが投票できる簡単なブログWebアプリがあります。
単一の整数を上下させる(負の数を許可する必要がありますか?)、または好き嫌いの数を増やすだけにすることの利点は何でしょうか。
どちらがより柔軟で、どちらがより最適ですか?
php - +-(範囲) Wordpress または PHP+JQuery チュートリアル用の投票システムはありますか
こんにちは
、Wordpress サイトに機能を追加して、訪問者が Wordpress の投稿に投票できるようにしたいと考えています (ただし、星評価ではなく、高評価/低評価になります)
。いくつかの解決策を見つけましたが、すべて機能しています。 +1/-1 制限内。ただし、訪問者に +/-3 (つまり +3/+2/+1/0/-1/-2/-3 ) の投票を許可したい。
これを利用可能にするためのプラグインやチュートリアルはありますか?
ありがとう...
python - アカウントを使用しない Django 投票システムの設計
アプリ アカウントや OpenID などの資格情報を一切使用せずに、投票システム (賛成票、反対票) を実装することを検討しています。
順番に懸念事項:
- ロボットの投票を防ぐ
- 他の誰かの投票を上書き/無効にすることなく、NAT の下で個人が投票できるようにする
- ユーザーが複数回投票するのを防ぐ (または、少なくとも非常に困難にする)
私の質問:
- 似たようなものを実装した場合、ヒントはありますか?
- おそらく私が見落としている懸念はありますか?
- おそらく調べるべきツールはありますか?
これらの質問のいずれかに対する回答を作成するのに役立つ質問がある場合は、コメントで質問してください。
api - Drupalがコードを介して投票APIで投票を作成する
私は自分が書いているカスタムモジュールを持っています。それがしたいことの一部は、ノードに関連付けられた投票を作成することです。モジュールから投票APIを呼び出す方法を理解しようとしています。ドキュメントを調べましたが、少しまばらです。
ruby-on-rails - Rails 3 gem 'thumbs_up' を使用して投票するにはどうすればよいですか?
したがって、jQuery/AJAX と画像を使用して投票をトリガーしたいと考えています。つまり、親指を立てたアイコンと親指を下げたアイコンがあります。
gem をセットアップし、rake db:migrate を実行して、すべてを整理しました。
しかし、アプリで投票を実行する方法がわかりません。
私のモデルでは、私のモデルである に 1 つのモデルを使用しacts_as_voter
ていClient
ます。acts_as_votable
私のモデルであるUpload
モデル。したがって、クライアントはアップロードに賛成票または反対票を投じます。カルマも何もないので、それは文字通り親指アップであり、それ自体は「投票」ではありません。これは、アップロードごとの各クライアントからの単純な賛成/反対です。
私の見解では、これが私が投票を実行したい方法です:
$("div#upvote img").live("click", compv.comments.upvote);
upvote
この Rails 3 gem を使用して実際にアクションを実装するにはどうすればよいですか?
編集:関数compv.comments.upvote
が現在の形で何をするかを知りたい場合は、ここで見ることができます:
ただし、この宝石を正しく機能させるには、これを変更する必要がある可能性が高いことを十分に認識しています。これは、この gem でできることを実行しようとした私のバージョンにすぎません (ただし、この gem からの実装が望ましいと思います)。
java - Spring-security-AccessDecisionVoter-implは呼び出されません
カスタムAccessDecisionVoterを作成し、呼び出されたときにデバッグで停止しようとしています。
それぞれの方法にブレークポイントを設定しましたが、何も起こりませんでした。
spring-security.xml:
IBrandsApi.java
VoterTest.java(ブレークポイントのある空のファイル)
ところで、アプリの読み込み/実行中にスローされる例外はありませんでしたありがとう
authentication - Web サイトで匿名/認証されていない投票を許可するためのプログラミング戦略
私のサイトで認証されていない投票を許可するための疑似コードまたはホワイトボードの提案が欲しい. このトピックに関する関連スレッドを調べましたが、私のシナリオは独自のスレッドを保証するのに十分に異なっていると思います.
サポートしたい3 つのコア シナリオがあります。
1) 認証されたユーザー「Joe Blow」が私のサイトにログインし、投票します。彼は認証されているため、一度しか投票できません。彼が投票するたびに、彼の UserId を DB に保存します
2) 認証されていないユーザー「Sally」が私のサイトにアクセスし、投票します。彼女は認証されていないので、「Anonymous-Users-From-My-Site」というユーザー アカウントで彼女の投票を保存します。
3) 認証されていないユーザー「Zoltan」が、私が作成したウィジェットを使用して、私のウィジェットをホストしている他のパートナー サイトから私のサイトにアクセスします。彼はそのサイトから投票することもできます。彼の投票は、"Anonymous-Users-From-A-Partner-Site" というパートナー ユーザー アカウントに保存します。
ここでのひねりは、"Sally" と "Zoltan" が無制限に投票できる機能をサポートする必要があるということです。サリーは 1 日に 500 の項目に投票したいと考えているかもしれません。たぶん、Zoltan はパートナー サイトで 200 の項目に投票したいと考えています。おそらく、サリーは 1 か月間サイトを再訪問せず、その後また戻ってきて別の項目に投票します。
Cookie を使用してシナリオ 2 と 3 を実現するにはどうすればよいですか? 投票のすべてのアイテム ID を一緒にハッシュしますか? 私のオプションは何ですか?
FWIW: 票を集計する際に、厳密に区別する予定です。匿名の投票は匿名であることを明確にします。人々は、結果を見るときにある程度の懐疑論を使用することを理解するでしょう. しかし、認証されていないユーザーが複数のブラウザーを使用したり、投票ごとに Cookie を削除したりしてシステムを操作できるとしても、認証されていないユーザーが投票できるようにすることには価値があると思います。私のサイトで投票するユーザーが少なくともこれを行う必要がある場合、私は満足します.
最後に、EverCookie のようなものを使用することに興味はありません。私のニーズでは、それは完全にやり過ぎです。
php - 投票方法 - Mysql
2 つのボタンを使用して、選択に応じてデータベース テーブルの 2 つのフィールドをインクリメントしたいと考えています。
例えば:
この非常に単純なコードをphpでどのように実現できますか?
私はすでにconnection.phpを作成する方法を知っています..
ほかに何か?
詳細:
データベース名が投票しているとします。青と黄色の2つのフィールドがあります。青か黄色か、好きな色に投票できます。サブミットまたは自動更新を使用して値をインクリメントするには、ボタンまたはラジオをクリックします (どちらか簡単です)。