Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Сделать сортировку в custom по дате редактирования с учетом рейтинга

Сделать сортировку в custom по дате редактирования с учетом рейтинга


 RedFox    30.03.2020    Стол заказов    684    5 комментариев

Привет!
Ранее описывал вопрос тут
Вижу решение своего вопроса так:
Нужно добавить в custom новый параметр сортировки новостей - editdays, который будет сортировать новости по дате редактирования (естественно с учетом рейтинга).
К примеру, такой код должен вывести 10 последних отредактированных новостей за 30 дней с учетом их рейтинга.
{custom category="23" xfields="status|в эфире" xfieldsexclude="block|1" template="left-side" order="rating" from="0" limit="10" editdays="30"}


Версия DLE 13.3 (скоро перееду на DLE 14).
Должен быть плагин.
Ну и, естественно, такие модификации не особо должны сказаться на скорости загрузки/выборки от стандартного customa.

Цен не знаю, пишите. Оплата желательно на Вебмани, возможно на приват.

5 комментариев

RedFox
Юзер

RedFox - 30 марта 2020 18:02 -

Короче говоря, нужен параметр аналогичен days

lutskboy
Эксперт

lutskboy - 30 марта 2020 18:34 -

какой приоритет выше? по дате ред или рейтинг

RedFox
Юзер

RedFox - 30 марта 2020 19:29 -

По рейтингу

TeraMoune
Эксперт

TeraMoune - 30 марта 2020 18:56 -

У меня такое на время сделано, только иначе. Есть дополнительный параметр который гласит, что выборка происходит среди изменённых новостей, и days становится параметром который выбирает в течении какого времени.


{custom template="modules/update_m" available="global" from="0" limit="5" order="rating" sort="desc" update="1" days="30"}


5 записей обновлённые в течении 30 дней, отсортированные по рейтингу.

Тестовый репозиторий установки плагинов: teramoune

RedFox
Юзер

RedFox - 30 марта 2020 19:32 -

Да, по сути, это то, что нужно.
Написал в лс для уточнения одного момента

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх