Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Не корректная работа модуля Последние новости (newposts) советы, идеи ?

Не корректная работа модуля Последние новости (newposts) советы, идеи ?


     19.02.2016    Все вопросы » Модули    1792

вопрос
Здравствуйте. Всем известен стандартный модуль ДЛЕ по отображению NewPost Новых новостей, но в ДЛЕ его преподносят, как последние новости. К сожалению он не верно работает. Вероятно кто то с такой проблемой уже сталкивался, к делу:
При использовании адрес сайта/index.php?subaction=newposts Модуль должен показывать последние новости.
Но увы показывает их через одну, две, а то и три. Это заметно через админку по добавленным на сегодня новостям.

Можно ли как то его подлатать, а лучше даже перенастроить и на что следует обратить внимание.
Хотелось бы при использовании сайта/index.php?subaction=newposts, чтобы модуль показывал последние новости за тот день, в который его используют. Это было бы гораздо корректнее.

Выслушаю советы, либо подсказки на что следует обратить внимание. Заранее большое спасибо.
Единственное, что приходит в голову, объединить все новости в под категорию, для основных категорий уже имеющихся и вывести кнопку последних новостей в цепочку всех новостей.

Заранее благодарен за отзывчивость.

Ответа пока нет


3 комментария

nowheremany
Эксперт

nowheremany - 19 февраля 2016 10:02 -

Через JS получите текущую дату и сформируйте ссылку - чтобы показывали новости за текущий - если вам нужно корректнее.

У последних новостей идёт сортировка только по Дате или по параметру в сортировке от тэга {sort}
SELECT * FFROM dle_post ORDER BY date DESC
- по умолчанию такой запрос

Благодарность принимаю тут Связь

gmzippo
Юзер

gmzippo - 19 февраля 2016 10:06 -

Возьмётся кто за доработку до ума и цена вопроса. Заранее спасибо.

LazyDev
PHP-developer

LazyDev - 19 февраля 2016 12:42 -

gmzippo,открыть /engine/engine.php найти :
$thistime = date ( "Y-m-d H:i:s", $_TIME );
заменить на :
$thistime = date ( "Y-m-d");
Далее найти два раза :
between '$lasttime' and '$thistime'
заменить на :
LIKE '$thistime%'

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх