Задавайте вопросы про Drupal - 2

S
На сайте с 20.02.2013
Offline
17
#961

Приветствую. Может быть кто то знает решение - недавно установил модуль Fivestars, соответственно создал поле у определенного типа материала для оценки юзером. После этого создал вьюшку, которая должна отображать список данных материалов, с сортировкой по оценке в порядке убывания. Однако сортирует она не совсем корректно - иногда к примеру материал с оценкой 8,5 может быть выведен выше чем матерьял с оценкой 9,5 или даже 10.

Подскажите пожалуйста если кто знает - в чем тут может быть проблема?

Chained
На сайте с 10.01.2013
Offline
92
#962

sxweb, причина может быть в неправильном критерии сортировки. Возможно, нехватает связи.

Garin33
На сайте с 31.08.2009
Offline
169
#963

Не правильная настройка во вьюсе. Там несколько вариантов, насколько я помню - среднее выводить значение, еще какое-то.

Видимо сортируете не так. Настройки вьюса проверяте.

Потому что Drupal - это круто.
S
На сайте с 20.02.2013
Offline
17
#964

хм, да там особо и вариантов то нет... Содержимое:Оценка(field_points:rating) и Содержимое:Оценка(field_points:target) по обоим из них пробовал. Дело в том, что некоторые выстраиваются правильно, но вот некоторые как бы выпадают.

Chained, а какие связи могут быть необходимы?

Chained
На сайте с 10.01.2013
Offline
92
#965

sxweb, связанные с голосованием.

S
На сайте с 20.02.2013
Offline
17
#966

А примерно хотя бы не знаете что там должно быть?

Я выбрал в связях:

Vote results, в нем поля:

тип значения - баллы

vote tag:vote

агрегирующая функция:средняя оценка

А в критериях сортировки добавил критерий :

Результаты голосования:функция(сортировка по убыванию)

Что то нет реакции никакой.

Alangasar
На сайте с 06.11.2008
Offline
98
#967

sxweb, это единственное поле, по которому идет сортировка? Бывает, при создании вьюхи автоматом добавляется поле сортировки по дате создания.

S
На сайте с 20.02.2013
Offline
17
#968

Не, ну по дате то сортировку я сразу удалил...

Вот вижу та же проблема у человека http://www.drupal.ru/node/106104 , как и в моем топике на друпал.ру никто не ответил на вопрос...

axel11feb
На сайте с 16.06.2012
Offline
35
#969

sxweb, попробуйте в Relationships > Материал: Vote results

в поле "Aggregation function:" выбрать "Average vote"

НЕ актуально, не увидел предыдущего сообщения.

S
На сайте с 20.02.2013
Offline
17
#970

axel11feb, да - это то я сделал. Может быть я что то не то указываю в критериях сортировки?

Я пробовал по оценке и пробовал по функции.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий