Kerncraft1 0 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 (изменено) Доброго дня! Подскажет пожалуйста, возможно-ли выводить новости, чтобы они сортировались по дате публикации + дате обновления. Приведу пример: добавляется новость - она становится "первой" на главной странице и в своей категории. Редактируется старая новость - она становится "первой" на главной странице и в своей категории, а добавленная в первом пункте - "второй". Пробовал через custom с параметром order=editdate, но в таком случае сперва выводятся все новости, которые когда-то редактировались. Сайт - vip-mods.ru Изменено 2 июня 2018 пользователем Kerncraft1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 Цитата Ссылка на сообщение Поделиться на других сайтах
Kerncraft1 0 Опубликовано: 2 июня 2018 Рассказать Опубликовано: 2 июня 2018 Автор 2 часа назад, Captain сказал: Хотелось бы, чтобы дата публикации не менялась. Т.е иметь и дату публикации и дату последнего обновления. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 3 июня 2018 Рассказать Опубликовано: 3 июня 2018 16 часов назад, Kerncraft1 сказал: Т.е иметь и дату публикации и дату последнего обновления. Если посмотрите ниже то в новости есть дата последнего обновления. Выводить новости по дате последнего редактирования можно, но только при использовании для вывода тега {custom ....} https://dle-news.ru/extras/online/index.html?startnews.html Цитата Ссылка на сообщение Поделиться на других сайтах
Kerncraft1 0 Опубликовано: 3 июня 2018 Рассказать Опубликовано: 3 июня 2018 Автор 17 минут назад, celsoft сказал: Если посмотрите ниже то в новости есть дата последнего обновления. Выводить новости по дате последнего редактирования можно, но только при использовании для вывода тега {custom ....} https://dle-news.ru/extras/online/index.html?startnews.html Я пытался вывести с помощью {custom available="main|cat" navigation="yes" from="0" limit="10" fixed="yes" order="editdate" sort="desc" cache="yes"} В целом как заявлено так и выводит - по дате редактирования. Но если в таком случае добавить новую запись, то она появится только после "всех тех", у которых есть дата редактирования. А должна появится первой. Т.е. выборка из базы идет именно по двум датам (редактирования, если оно есть и добавления). В drupale допустим эта ситуация легко решается с помощью вьюса. Даже кодить ничего не надо, просто мышкой выбрал варианты фильтрации и сортировки. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.