Wie 5star Rating nach Relevanz sortieren
am 25.04.2015 - 13:16 Uhr in
Hallo zusammen,
in einer Drupal 7 Installation können User Dokumente mit Hilfe des 5star Modules mit 1 bis 5 Sternen bewerten.
Zusätzlich gibt es eine View, mit der man sich alle Dokumente in einer Liste anzeigen lassen kann. Diese Liste lässt sich auch nach Sternchen sortieren. So weit, so gut.
Was mir aber aufgefallen ist versuche ich mal anhand des folgenden Beispiels zu erklären.
Document A hat eine einzige 5*-Bewertung.
Document B hat 1000 Bewertungen und kommt im Schnitt auf 4,8 über alle 1000 Bewertungen.
Natürlich ist Document B das interessantere. Dennoch wird bei der Sortierung nach Sternen Document A zuerst angezeigt.
Kann ich denn nicht eine Art Score über alle Ratings definieren, die auch die Zahl der Bewertungen mit einschliesst?
Bin für jeden Tipp dankbar.
Rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu müsste die Sortierung
am 02.05.2015 - 00:23 Uhr
Dazu müsste die Sortierung nach der durchschnittlichen Bewertung erfolgen. Vielleicht helfen dir views_calc oder das computed_field da weiter.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Danke für den Tipp mit...
am 06.05.2015 - 11:11 Uhr
dem computed field, aber die Sortierung nach Durchschnitt bringt nichts. Dann hätte ja ein node mit einer einzigen 5* Bewertung besser als einer, der 1000 Bewertungen mit einem Schnitt von 4,9 hat.
Dann mit Views_PHP eine
am 06.05.2015 - 12:35 Uhr
Dann mit Views_PHP eine Gewichtung codieren und danach sortieren.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *