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


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

Комментарии (6)

  1. 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`]]
    1. Valentin Rasulov 14 октября 2012, 00:28 # 0
      &sortbyTV=`likeDislike`
      Проверьте, в ресурсах записались значения рейтинга, для этого на время в параметрах TV, вкладка Параметры вывода поставьте — текст, потом скроете после проверки. Если параметры есть, тогда тренируйтесь с getResources. Если тренинг пройдёт неудачно, пишите — будем помогать :)
      1. Valentin Rasulov 14 октября 2012, 00:47 # 0
        &sortbyTVType=`integer` — можете упустить, в данном случае эфекта нуль
        1. Александр Чудинов 16 февраля 2015, 18:45 # 0
          Здравствуйте! У меня при сортировке документы с отрицательным рейтингом идут выше, чем те за которые еще не голосовали, то есть с рейтингом 0. Как это можно изменить?
      2. Alexandr Shynkar 17 октября 2012, 12:17 # 0
        Спасибо за помощь и за расширение. Все работает.
        1. 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 ставлю айди ресурса самой песни. если меняю на главную, то в тв на главной значения записываются.
          Как побороть незнаю.
          Вы должны авторизоваться, чтобы оставлять комментарии.