Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вывод новостей в закладках по дате добавления

Тема в разделе "Вопросы- ответы", создана пользователем CyberPsy, 21 май 2016.

21.05.16 в 14:34
21.05.16 в 15:47
13
1.476
0
  1. TopicStarter Overlay
    CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Всем привет. Подскажите, пожалуйста, как сделать вывод новостей в закладках не по дате их публикации, а по дате добавления их в закладки. Dle 10.5 - этой возможности не нашел, может плохо смотрел.

    Пример: когда пользователь добавляет новость, добавленную в марте, а затем добавляет новость, которая была добавлена в январе, то при переходе в закладки - новости отображаются в порядке публикации. То есть сначала идет новость за январь, а потом за март. Плохо, когда их много и если юзер добавит новую, то может ее и не найти, подумав, что не работает функция.
     
  2. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Посмотри в сторону BlockPro
     
  3. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    И что дальше ?
     
  4. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Если этого уже нет там то думаю не тяжело добавить
     
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    Что?
     
  6. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Что что? Ты помочь хочешь человеку в его вопросе? Или так просто пишешь. Есть модуль BlockPro, он позволяет выводить чуть ли ни что угодно где угодно. Возможно этот вывод новостей в закладках там уже вложен. ЧтО
     
  7. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    Внимание, представляю вашему внимаю человека вида АЙДАПИЗДАНУТЬ.
    АЙДАПИЗДАНУТЬ - пиздануть не зная ничего, лишь бы пиздануть.

    Модуль BlockPro никак не сможет решить эту проблему, потому что
    1. Нужно добавить отдельную таблицу.
    2. Переделать добавление в закладки.
    АЙДАПИЗДАНУТЬ, ай да молодец.
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Посмотрел на цену. Не стоит покупка ради такой прихоти. Надеялся это реализуется простым хаком.
     
  9. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    он это и не сделает, нет по чем отсортировать
     
  10. TopicStarter Overlay
    CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    Уже понял. Буду ожидать готового решения, если кто надумает сделать.
     
  11. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.195 / 9 / -0
    Я думаю мой ответ носил больший смысловой характер и был по теме нежели твой. В след раз попробуй вместо "что" решение вопроса написать или не лезть. К слову BlockPro был как вариант, предположением.

    Пробуй

    Открыть 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'];
     
    • Нравится Нравится x 1
  12. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    А как же BlockPro ? Реализуешь с помощью него ?
     
  13. TopicStarter Overlay
    CyberPsy

    CyberPsy Бывалый

    Регистрация:
    29 июл 2015
    Сообщения:
    194
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    У меня такая строка в dle 10.5
    Код:
    $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post where {$stop_list}id in {$favorites}";
    Попробовал заменить, но результата 0
     
  14. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.401
    Лучших ответов:
    32
    Рейтинги:
    +4.026 / 115 / -0
    А зачем ? Оно уже и так это есть. Притом когда сделаете будет ошибка. Два Order не может быть, только один с перечислением
    [​IMG]
     
Яндекс.Метрика