Добавлено в закладки: 0

[ratinglist]

- Выводит указанные объекты по рейтингу, обязательна активация дополнения Rating System

могут использоваться следующие атрибуты:

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

object_id__not_in - указание идентификаторов объектов, которые необходимы исключить из выборки.

object_author__in - указание идентификаторов пользователей рейтинг объектов которых необходимы выбрать для выборки. Несколько значений разделяются запятой.

object_author__not_in - указание идентификаторов пользователей объекты которых необходимо исключить из выборки.

rating_type__in - тип рейтинга объекты которого необходимы к выводу (строка). Значения зависят от списка зарегистрированных типов рейтинга на сайте. Как правило, применяется указание типов записей, если необходимо указать несколько значений, то указываются через запятую.

rating_type__not_in - тип рейтинга объекты которого необходимо исключить из выборки. Несколько значений разделяются запятой.

template - шаблон применяемый для вывода результатов, по-умолчанию 'post' - шаблон для вывода рейтинга публикаций. Если хотим вывести рейтинг комментариев, то необходимо указывать 'comment'.

number - ограничение по кол-ву выводимых результатов (число), если указано, то постраничной навигации нет

per_page - ограничение по кол-ву результатов на одной странице (число, по-умолчанию 10)

days - указание периода времени в днях, за который производится выборка данных (число). Если указано, то вывод данных производится не по полному рейтингу объекта, а по значению рейтинга набранному за указанный период времени.

orderby - указание параметра по которому будет производится сортировка выбранных результатов.
Доступные значения:

  • object_id - по идентификатору объектов рейтинга
  • object_author - по идентификатору авторов объекта
  • rating_total - по общему значению объектов рейтинга
  • rating_type - по типу рейтинга

Примеры использования:

выведем лучшие публикации типа 'post' и 'post-group', за последние 90 дней с постраничной навигацией по 10 объектов на страницу:

[ratinglist per_page="10" days="90" rating_type__in="post,post-group"]

выведем 10 лучших комментариев сайта:

[ratinglist number="10" rating_type__in="comment" template="comment"]