Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Сортировка новостей в закладках

Сортировка новостей в закладках


     28.02.2013    Общие вопросы    2320

вопрос
Доброго времени суток! Появилась необходимость, сортировать закладки пользователя, по дате не публикации новости, а по дате занесения в закладки. То есть, то что последнее добавил в закладки, то и выводится первым!
Как такое реализовать? Что то мне подсказывает, что это можно сделать стандартными средствами.
Но все таки, от помощи не отказался бы :)

Ответил: Sander


Дата занесения новости в закладки нигде не хранится.
Стандартными средствами это не возможно.

Комментарии пользователей (2)

DreamFix
11

66 | 57

DreamFix - 14 декабря 2013 23:36 - Юзер

Отвечаю на свой вопрос:
Открыть engine/modules/favorites.php
найти
FROM " . PREFIX . "_post where {$stop_list}id in $favorites ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];

заменить на
FROM " . PREFIX . "_post where {$stop_list}id in $favorites ORDER BY FIND_IN_SET(id, '$member_id[favorites]') " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];


P.S. Работает как часы)

vitnet
218

2172 | 930

vitnet - 27 декабря 2013 21:20 - Эксперт

А это что?
http://rghost.ru/51246782
$news_sort_by = ($config['news_sort']) ? $config['news_sort'] : "date";
$news_direction_by = ($config['news_msort']) ? $config['news_msort'] : "DESC";

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

Похожие вопросы