web-dev-qa-db-ja.com

ユーザーがファイブスターの半分の星でコンテンツを評価できるようにするにはどうすればよいですか?

これはDrupal Webサイト(たとえば この記事 を参照)での非常に定期的な機能リクエストですが、完全な回答はどこにも提供されておらず、回答のみですカバーDrupal 6。

星全体でコンテンツを評価する代わりに、ユーザーが星半分(0.5、1、1.5、2など)で投票できるようにしたいと思います。私のウェブサイトでは ノードへの投票はコメント経由で行われます

どうすればこれを達成できますか?どのCSSおよび/またはPHP私が最終的にFivestarモジュールに加えなければならない変更ですか?)

4
Jeroen

ファイブスターモジュールを変更してハーフスター投票を可能にするモジュールを作成しました。

ハーフスター

モジュールをインストールした後、オプションがフィールドインスタンス設定フォームに追加され、ハーフスター投票が可能になります。

enter image description here

次に、半分の星で投票できます。

enter image description here

Stars(編集中に評価された)ウィジェットを使用するときに、時々発生する丸めのバグがあります。星が9つある場合、投票5.5は5.6と表示されます。

7
Felix Eve