問題タブ [vote]

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 投票する
3 に答える
81 参照

php - 複数のサイトにまたがる投票の収集

私は、人々が投票システムまたはバナーを介してメインサイトに投票を送信できるようにするソリューションを探しています。

現時点では、driggとdrupalで機能する1つのソリューションを認識していますが、クライアントサーバーで現在利用できないurlリダイレクトまたはmod_rewiteが必要です。

匿名ユーザーからすべてのデータを収集する単一のWebサイトを維持しながら、別のサイトにあるバナーから投票を記録できるソリューションを知っている人はいますか?あるいは、このソリューションを実装するためにどのようなアプローチを取る可能性がありますか。mod_rewriteなしでdriggを使用することは可能ですか?

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

ruby-on-rails - アイテムの「いいね」をデータベースに保存しますか?

Heroku を介して Postgres で Rails アプリを実行しています。

ユーザーのコメントなど、さまざまな項目について、自分のサイトに Facebook の「いいね」のようなものを実装したいと考えています。これらを効率的かつ高速にデータベースに格納する最もスマートな方法は何ですか?

明らかな 1 つは、次のように、ユーザーとアイテムの間に類似の結合テーブルを用意することです。

ただし、表示されると、アイテムをプルするたびに、like テーブル全体で結合をプルする必要があり、非常に大きくなる可能性があります。

これに対する明白な対応は、進行中のいいねカウントのために、アイテムにカウンターを格納することです。ただし、アイテムの横に表示することと、ユーザーが既に気に入っているもののいいねボタンを非表示にすることの両方で、誰がアイテムを気に入ったかが重要であるため、これは機能しません。

私の計画は、すべての好感の持てるアイテムに、シリアル化された配列を格納するテキスト フィールドを追加することです。そうすれば、アイテムをプルするたびに、誰がそれを気に入ったかの完全なリストが表示されます。これを行うためのより良い方法はありますか、またはこれが推奨されるアプローチですか?

0 投票する
4 に答える
1426 参照

php - ユーザーが記事に複数回投票しないように制限するには?

私のアプリケーションでは、スタックオーバーフローが投稿された質問と回答に対して持っているように、他のユーザーが上下に投票して応答できる記事を投稿できます。

2 回投票できないようにユーザーを制限するにはどうすればよいですか?

0 投票する
4 に答える
436 参照

php - 安全な投票ウェブサイト

メンバーのベスト10の写真などが掲載されるウェブサイトを実装したいと思っています。写真に投票したり、写真をアップロードしたりする前に、まず登録する必要があります。しかし、どうすれば自分のWebサイトを複数のアカウントから保護できますか?IPをデータベースに保存しますか?しかし、そこに何千ものプロキシがある間、それは私を助けますか?私は何をすべきか?ありがとうございました。

編集:多分私はアカウントに支払いをすることができます、例えばペイパルを介して月に0.99ドル、そしてどういうわけか人々が同じペイパルとIPに2回登録することを許可しませんか?出来ますか?

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

python - Google App Engine の VoteHandler

この関数で、ユーザーを画像ごとに 1 票のみに制限しようとしています。ただし、現在はすべての投票を許可しています。「if existing_vote != 0:」を「if existing_vote == 0:」に変更すると、投票できなくなります。考え?

クラス VoteHandler (webapp.RequestHandler):

モデルの場合:

クラス ユーザー (db.Model):

アカウント = db.StringProperty()

パスワード = db.StringProperty()

名前 = db.StringProperty()

作成された = db.DateTimeProperty (auto_now = True)

クラス画像(db.Model):

ユーザー = db.ReferenceProperty(ユーザー)

photo_key = db.BlobProperty()

ウェブサイト = db.StringProperty()

テキスト = db.StringProperty()

作成された = db.DateTimeProperty (auto_now = True)

投票 = db.IntegerProperty (デフォルト = 1)

クラス投票 (db.Model):

user = db.ReferenceProperty(User) #このサイトでまだ投票されているかどうかを確認する

photo = db.ReferenceProperty(Image) #正しい URL に投票を適用するには

賛成票 = db.IntegerProperty (デフォルト = 1)

作成された = db.DateTimeProperty (auto_now = True)

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

c# - Linq2sql カウント グループ化投票エンティティ クエリの問題、一度グループ化されたプロパティを取得できませんか?

ほぼスタックオーバーフローに似た、音楽投票アプリケーションを構築しています。

Charts、ChartItems、Votesの3つのテーブルがあります。

各チャート項目の投票数をカウントして、単一のチャートにリンクするチャート項目のリストを戻そうとしています。

これは私が現在試していることです

問題は、グループ化を実行すると、結合からモデルに入力するために必要な他のプロパティを取得できないことです。たとえば、各 ChartItem にはタイトル、ID などを含める必要があります。

ChartItemWithVotes (すべてのエンティティ値 + int totalVotes を含む) と呼ばれる、必要なすべてのプロパティを保持する ViewModel を作成しました。

誰でも私が間違っているところを手伝ってもらえますか?

結局これを求めて

チャート名

投票名

20 - チャート項目名

15 - チャート項目名

12 - ChartITemName

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

jquery - jqueryトグルイベントを使用したjqueryトグル投票?

ユーザーが投票できるようにするこのスクリプトは正常に機能しますが、投票ボタンを再度クリックすると通常の画像に切り替わる方法のようなものです! スタックオーバーフローと同じように:

これは私のスクリプトです:

html:

これは私が実現したい疑似言語です:

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

php - 現在のFacebookユーザーの友達のPHPのリストを返す

私は、ユーザーが友達のプロフィール写真に基づいてお気に入りの写真に投票できるようにするFacebookアプリに取り組んでいます。現在のユーザーの友達のIDのリストを取得する方法ではなく、画像を表示する方法を知っています。私のアプリケーションはPHPで書かれています。これは私がアプリを完成させるために必要な最後のものです。どんな助けでも素晴らしいでしょう!


これは私のコードです:(ページに各ユーザーIDを表示するだけです)

そのコードは次のPHPエラーを発生させます:

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

javascript - Javascript で賛成票/反対票システムを実装するが、正しい計算ができない

賛成票と反対票のボタンがあります。これらのボタンの横に「現在のスコア」が表示され、投票時に増減させたいと思います。

たとえば、ページを読み込んでスコアが200. 彼らが賛成票を投じると、スコアは に変わり201ます。彼らが反対票を投じると、スコアを に変更する必要があります199。なんで?賛成票を投じた後に反対票を投じた場合 (気が変わった場合)、元のスコアから投票する必要があるためです。彼らがアップ投票によって作成した新しいスコアではありません。

基本的に、彼らが賛成票を投じてから反対票を投じると、現在、スコアは元のスコアに戻ります。彼らの投票は行われません。

私はこの仕事をするのに苦労しているので、彼らの投票が行われます...

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

jquery - 要素のjquery個々のmouseenter

私は「アップ、ダウン」投票スクリプトに取り組んでいます。たとえば、ユーザーが「アップ」ボタンにカーソルを合わせると、ツールチップがそのそれぞれのボタンの上にフェードインし、「この投稿が好きです」などと言う必要があります。ただし、ツールチップはすべてのボタンでフェード インします。

スクリプトは長くなりますが、ツールチップ部分は次のとおりです。

HTML..

また、何らかの理由で、「賛成」または「反対」のどちらに投票したかが反映されません。mouseenter では、「この投稿が嫌いです」と表示されます。正確に何が間違っているのかわかりません。