Помощь - Поиск - Пользователи - Календарь
Полная версия: [ Как сделать такое.. ]
Nucleus CMS RuSupport > Решение проблем > Основные вопросы
LCD
Как сделать так чтобы на главное странице выводились все посты за день.. ну то есть что сегодня напостил то и вывелось..

А еще желательно так, если например сегодня ни одного поста не было, то все висит что было написано вчера..
Suvoroff
Вчера довольно долго комбинировал возможные варианты и пришел к выводу что стандартными средствами nucleus это сделать невозможно.
Можно сделать ссылки на главной на отдельный день месяца с постами (юзать <%otherarchivedaylist(yourblog,mytemplate)%>).

Лучше всего было бы самому функцию написать, но сила моей програмистской мысли еще не настолько велика, чтобы это сделать.

Сейчас еще в плагинах поищу.

Можно конечно еще покомбинировать варианты с редиректом (чтобы в архив перекидывало при заходе на главную) но это не очень хороший вариант.
Suvoroff
Значит на половину проблему решил.

Чтобы сделать показ только сегодняшних айтемов правим index.php, после строки
include('./config.php');
добавить

CODE

$thisday = date("Y-m-d", time());
$archive = $thisday;


Наполовину - потому что в этом случае, если сегодня постов не было, то вчерашние не показывает.

Надо еще подумать.
Guest
Спасибо, но...
Если так сделать, то Главная страница становится Архивом, а сам Архив (и календарик) перестает работать sad.gif
Это "текстовая" версия, возможен просмотр только основного контента. Для просмотра полной версии этой страницы, пожалуйста нажмите сюда.
Invision Power Board © 2001-2019 Invision Power Services, Inc.