LikeDislike и сортировка документов

Здравствуйте.
Никак не могу понять как отсортировать документы по популярности с помощью LikeDislike? Может кто то делал уже такое подскажите пожалуйста.
Alexandr Shynkar
13 октября 2012, 18:37
1 174
0

Комментарии: 6

Alexandr Shynkar
13 октября 2012, 22:38
0
Вызов [[!LikeDislike? &name=`tovar` &rating=`type=1,tv=likeDislike,output=votes_up`]]
Вызов на странице [[!getPage?
&elementClass=`modSnippet` &element=`getResources`
&parents=`33` &limit=`1` &includeContent=`1`&sortbyTV=`[[*likeDislike]]` &sortdirTV=`DESC`
&hideContainers=`1` &tpl=`tovar_first` &showHidden=`1`
&sortbyTVType=`integer` &includeTVs=`1`]]
    Valentin Rasulov
    14 октября 2012, 00:28
    0
    &sortbyTV=`likeDislike`
    Проверьте, в ресурсах записались значения рейтинга, для этого на время в параметрах TV, вкладка Параметры вывода поставьте — текст, потом скроете после проверки. Если параметры есть, тогда тренируйтесь с getResources. Если тренинг пройдёт неудачно, пишите — будем помогать :)
    Valentin Rasulov
    14 октября 2012, 00:47
    0
    &sortbyTVType=`integer` — можете упустить, в данном случае эфекта нуль
      Александр Чудинов
      16 февраля 2015, 18:45
      0
      Здравствуйте! У меня при сортировке документы с отрицательным рейтингом идут выше, чем те за которые еще не голосовали, то есть с рейтингом 0. Как это можно изменить?
Alexandr Shynkar
17 октября 2012, 12:17
0
Спасибо за помощь и за расширение. Все работает.
George Kosmach
10 марта 2013, 23:01
0
сделал все тоже самое, но в TV ничего не пишет. Сама сортировка работает если вручную вбить значение в тв.
вот так вызываю:
[[!LikeDislike? &tpl=`mini_likedislik` &name=`[[+pagetitle]]` &likeId=`[[+id]]` &rating=`type=1,tv=like,output=votes_up`]]

[[!getPage? &elementClass=`modSnippet` &element=`getResources` &parents=`9` &depth=`2` &limit=`10` &includeContent=`1` &sortbyTV=`like` &sortdirTV=`DESC` &hideContainers=`1` &tpl=`playlistItemTpl` &tplLast=`playlistLastItemTpl` &showHidden=`1` &includeTVs=`1` &processTVs=`1` &where=`{«template:=»:8}`]]

генерирую плейлист с песнями которые физически лежат в других ресурсах, но голосую я на главной за них.
likeId ставлю айди ресурса самой песни. если меняю на главную, то в тв на главной значения записываются.
Как побороть незнаю.