Информационные технологииStfw.Ru 🔍

Этот день в прошлом

Плагин выводит старницы текущего дня, но за прошлый год
🕛 06.05.2010, 12:04
Понадобилось на сайте реализовать вывод новостей на дату сегодня но прошлых лет, многим интересны события которые проходили, это могут быть праздники и мероприятия. Кроме того это позволяет поисковым системам напомнить о ваших старых страницах.

За основы был взять плагин recentitems, за подсказки спасибо Dr2005alex.
Модификация простая, меняем SQL запрос и высчитываем даты из UNIX формата.

Ищем строчку:
$sql = sed_sql_query("SELECT page_id, page_alias, page_cat, page_title, page_date FROM $db_pages WHERE
и меняем на:
$nowd=mktime(date('h')-24,date('n'),date('s'),date('m'),date('d'),date('Y')-1 );
$nowd2=mktime(date('h'),date('n'),date('s'),date('m'),date('d'),date('Y')-1 );
$sql = sed_sql_query("SELECT page_id, page_alias, page_cat, page_title, page_date FROM $db_pages WHERE page_date>$nowd and page_date<$nowd2 AND page_cat NOT LIKE 'system' ORDER by page_date DESC LIMIT $l");

Пример на главной https://stfw.ru

Cotonti   Теги: Cotonti

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉