• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Модификация календарь новостей DLE

Статус
В этой теме нельзя размещать новые ответы.

Non-Stop

Профессор
Регистрация
9 Июл 2007
Сообщения
437
Реакции
42
В ДЛЕ есть опция
Поддержка публикации новостей на еще не наступившую дату
При включении данной опции скрипт будет позволять устанавливать для новости еще не наступившую дату, и при наступлении данной даты новость будет опубликована на сайте автоматически.
Нужно реализовать вывод новостей на сайте сразу при добавлении новости, а сортировка в категории чтоб шла по дате, которую выставляешь в админке

Есть идеи для реализации такой ф-ции?
 
Нужно реализовать вывод новостей на сайте сразу при добавлении новости, а сортировка в категории чтоб шла по дате, которую выставляешь в админке
Что ты под этим подразумиваешь... Чтобы выводить все новости, включая опубликованные на потом вплоть до такой-то даты? Или что?
 
Что ты под этим подразумиваешь... Чтобы выводить все новости, включая опубликованные на потом вплоть до такой-то даты? Или что?
Чтото типа того.
Вообще задумка сделать календарь событий, используя стандартнуе ф-ции системы.
При добавлении события, указываешь дату события. новость сразу публикуется на сайте,в порядке даты выставленной при публикации. сверху те события дата которых самая ближайшая
 
Юзай модуль Afisha
 
Тут кодить надо меньше, чем вырезать кода...
Если не ошибаюсь, в ДЛЕ 7.2 в календаре выводились события из будущего... А в ДЛЕ 6.х выводились посты не зависимо от даты.

В общем, надо просто проверки порезатьв соответствующих файлах и всё...
 
Тут кодить надо меньше, чем вырезать кода...
Если не ошибаюсь, в ДЛЕ 7.2 в календаре выводились события из будущего... А в ДЛЕ 6.х выводились посты не зависимо от даты.

В общем, надо просто проверки порезатьв соответствующих файлах и всё...
В коде не особо хочу сам ковыряться, могу удалить нужные строки))
Готов отблагодарить wm кто поможет...
 
Идем в админку - настройка системы - Оптимизация запросов к базе данных - Поддержка публикации новостей на еще не наступившую дату ставим НЕТ
Идем в engine/inc/addnews.php удаляем
PHP:
        if( ! intval( $config['no_date'] ) and $newsdate > $added_time ) {
            $thistime = date( "Y-m-d H:i:s", $added_time );
        }
 
Doctor_zlo , Благодарю за отклик!
Дату можно выставить, но новости на сайте сортируются по прежнему не по выставленной дате, а по мере добавления новости.
Идея модификации сделать сортировку новостей именно по выставленной дате, чтоб новости, при просмотре категории, шли в хронологическом порядке относительно выставленной дате в новости.
 
Doctor_zlo , Благодарю за отклик!
Дату можно выставить, но новости на сайте сортируются по прежнему не по выставленной дате, а по мере добавления новости.
Идея модификации сделать сортировку новостей именно по выставленной дате, чтоб новости, при просмотре категории, шли в хронологическом порядке относительно выставленной дате в новости.
А поставить "по дате публикации" в нормальном или обратном порядке? А если это вывести в нужном месте через кастром?
 
Сейчас проверил на том что было под рукой DLE 9.4
Сортировка идет именно в хронологическом порядке относительно выставленной дате в новости, чтов категориях чтона главной, кстати да при создании новости удалить галочку с текущая дата и время
И еще если новость не создается а редактируется, то аналогичный код надо удалить и с engine/inc/editnews.php
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху