votingapi_set_votesは投票と投票を処理しません。私は投票を作成するためにこのDrupal Creating Votes in Voting API Through Codeと同じロジックを使用しようとします。私が何を求めているのかは、投票と投票を処理する方法です。votingapi_set_votesは投票と投票を処理しません
0
A
答えて
1
一般に、votingapi_set_votes
を使用して投票を追加し、votingapi_delete_votes
を使用して投票を削除します。 http://www.drupalcontrib.org/はvotingapi
モジュールの実際のコードを持っていないようですので、ソースを見てください。
$votes = $copy_of_criteria;
$votes['value'] = 666;
:あなたは通常は値フィールドで基準とは異なり、その値を、必要
$criteria = array(
'entity_type' => 'node',
'entity_id' => $node->nid,
'uid' => $user->uid,
'value_type' => 'points',
'tag' => 'vote',
);
投票を設定するために:あなたはベースの基準を必要とするこれらの機能の両方について
、このような何かその後
votingapi_set_votes($votes, $criteria);
は削除させていただきますすべての投票が$criteria
と一致した後、新しい投票を追加します($votes
で指定)。この機能は、投票キャッシュ(つまり、集計値)の再計算も行います。あなたが明示的にこれを実行する必要があるので、
$votes = votingapi_select_votes($criteria);
votingapi_delete_votes($votes);
この関数は、議決権のキャッシュを再計算しません:あなたは、まず必要な票を選択し、votingapi_delete_votes
機能にそれらを渡す必要があります(「unvote」)票を削除するための
:
votingapi_recalculate_results('node', $node->nid);
関連する問題
- 1. 投票 - 投票数と投票パーセントか?
- 2. PHP投票システムチェック投票
- 3. 投票時間の投票システム
- 4. Djangoゲストは一度だけ投票に投票します
- 5. のRails:投票
- 6. 投票 - ストアドプロシージャ
- 7. 投票ネットワークアーキテクチャ
- 8. JQuery Ajax投票
- 9. ブキットマップ投票
- 10. pHpを使用しないjQuery投票投票プラグインですか?
- 11. Acts_As_Votableは他のユーザーの投稿に投票できません
- 12. 投票のアップ/ダウン(Rails)をクリックした後、単純投票システムはデータベースに投票を追加しませんか?
- 13. AppleScriptで投票投票を行う方法
- 14. 投票加重アルゴリズム
- 15. php-mysql投票システム?
- 16. Python投票電卓
- 17. jQuery SO投票オブジェクトとスコープ
- 18. Symfonyワークフローコンポーネントとセキュリティ投票者?
- 19. 投票システムとjQuery AJAX
- 20. MongoDBで投票システムを整理する
- 21. 名前と投票日を持つ投票者の配列を取得する
- 22. PHP/MySQLの投票 - IPに基づいて繰り返される投票はありません
- 23. 壁への投票を投稿する
- 24. Drupalコードを使用した投票APIでの投票の作成
- 25. Weカテーテルに投票しました
- 26. 番号付き投票
- 27. アップロード&ビデオ投票asp.netシステム
- 28. symfonyの投票者が
- 29. 投票システムの質問
- 30. Rails Polymorphic投票構造