問題タブ [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.

0 投票する
2 に答える
792 参照

php - mysqlがphp投票システムで投票を保存する最良の方法

こんにちは、複数のカテゴリの記事、画像、コメントに使用される評価テーブルを備えた php 投票スクリプトがあります。

ログインしたユーザーのみが、それを好きまたは嫌いとして評価できます

と評価したユーザーを保存するには、このように長いテキストで保存するのが最善の方法です

または、rate_id と user_id をリンクする新しいテーブルを作成する

スクリプトとmysqlのパフォーマンスへの影響は何ですか

0 投票する
2 に答える
403 参照

php - 総投票数による注文結果

私は投票システムを構築しています。2つのテーブルがあります。1つは投票用、もう1つは投票中のアイテム用です。この例では、アイテムはスレッドです。

まず、アイテムを入手します。

次に、アイテムの投票を取得してカウントします。

第三に、総投票数に基づいた順序でアイテムを表示したいと思います。

私が見つけた唯一の方法は、結果を配列に入れて、そのように並べ替えることです。しかし、サイトに大量のアイテムがある場合は、テーブル全体を配列に配置することは意味がありません。

MySQLでそれを行う方法はありますか?または他の最適なソリューションはありますか?

0 投票する
3 に答える
173 参照

c# - 投票機能はどっちがいい?

投票機能を進めるのに最適なシステムはどれですか?その理由は? ;

  • 投票をデータベーステーブル内に別々に配置し、必要に応じて平均を計算する

  • 1 つの製品に対して 1 つの行しかありません。新しい投票が来たら、その投票フォーム データベースを取得し、再度計算してレコードを更新します。たとえば、製品 1 の投票記録があります。その投票は、データベース内で合計 326 であり、45 人が投票しました。次に、製品 1 に対する 4 の新しい投票を受け取ります。データベースからレコードを取得し、次の関数を実行します。

(326 + 4) / (45 + 1)

次に、合計値 330 と 46 を有権者としてデータベースに再度保存します。

私はいつも最初のオプションを先に進めますが、他の人が何をしているのか知りたいです.

0 投票する
2 に答える
280 参照

php - AJAX/PHP 投票システムと Amazon Mechanical Turk に関する架空の質問

私は Amazon Mechanical Turk にはあまり詳しくありませんが、JavaScript/PHP の開発者として、誰かがクリックするのにお金を払うと単純な投票アプリケーション (Yahoo の OMG 投票など) に影響を与える可能性があることに気づきました。

仮説的に言えば、このサービスからのクリックに対して検証してブロックする方法または方法はありますか? 質問のために、投票システムが PHP、AJAX、および jQuery の組み合わせを使用していると仮定しましょう。

0 投票する
1 に答える
378 参照

ruby-on-rails - Rails: json/xml 出力による簡単な調査

質問と回答を追加するための Web フォーム インターフェイスを備えたシンプルなアプリを作成したいと考えています。投票のようなもの。あるフォームでは、質問用のテキストフィールドと、回答用のいくつかの追加/削除可能なフィールドが必要です。

そのための宝石はありますか?Surveyor を見つけましたが、私のニーズには複雑すぎます。

0 投票する
2 に答える
917 参照

ruby - 投票数で投稿を並べ替える

こんにちは皆さん、長年の読者、初めてのポスター:)

投稿のあるアプリがあり、投稿に投票を追加するために gem thumbs_up (rails v. 3.0.7) を使用しています。上位 10 件の投稿を表示する投稿の名声の壁を実装しましたが、投票で投稿を並べ替える方法 (プラスマイナス メソッド) がわかりません。

今私はちょうど使用しています:

終わり

そして恥の壁のために:

終わり

しかし、実際には、単にvote_countではなくplusminusメソッドを使用して投稿を注文する必要があります。

そして壁の恥のために

現在、votes_for と votes_against は次のようなビューでのみ使用できます

投稿コントローラーでそれらを使用して、 :order =>で使用できるようにするにはどうすればよい ですか?

ありがとうございました。

0 投票する
2 に答える
261 参照

php - 投票機能でギャラリーを確保する方法

投票オプション付きのギャラリー (php) を用意する予定です。しかし、セキュリティ上の問題があり、解決方法がわかりません。

24時間に1回だけ投票できるようにしてほしいです。IPアドレス認証を利用してみましたが、ISPによっては再接続後に変わる場合があります。クッキーはコンピュータから削除できます。

私は別のアプローチを検討しました。クリックして投票するためのリンクを記載した電子メールをその人に送信することです。これは、IP アドレスと電子メール アドレスの 24 時間制限付きでデータベースに保存されます。

残念ながら、これらのオプションは保証を提供しません。他にセキュリティのヒントはありますか? 他に何かアドバイスいただけますか?

PS- CAPTCHA は良さそうに見えますが、ユーザーは問題が発生している間は投票したくないかもしれません。

0 投票する
1 に答える
91 参照

drupal - ノード タイプ内のすべての記事の Drupal (ティーザー) に付属するデフォルトのリストを表示するにはどうすればよいですか?

Drupal のビューやより複雑なものを常に使用していますが、基本を知らないようです。

ビューのないノード タイプですべての記事を表示する必要があります... (私は 5 つ星の投票を使用しており、ビューではフィールドに追加できません..リストには表示されません)

しかし、それはティーザーリストに表示されます..

私はそれにアクセスする方法がわかりません!

0 投票する
6 に答える
1863 参照

php - PHP+MySQL投票システムはIPによって制限されています

匿名の投票システムを実装する必要があります(ユーザー登録は不要です)。私は、単一のアイテムへの投票をIPごとに10に制限するのが最善のオプションであると判断しました(学校などを考慮に入れるため)。

これを回避するための最良の方法は何ですか。PHP+MySQLを使用しています。ピーク時には、1秒あたり最大20票になる可能性があります。専用のMySQLサーバーで負荷分散されたフロントエンドを使用しています。

私の心配は、投票ごとにデータベースに行を挿入し、そのデータをクエリして、制限に達しているかどうかをサーバーが処理するには多すぎる可能性があるかどうかを確認することです。

MongoDBか何かを見たほうがいいでしょうか?

他のアイデアはありますか?