МASTER 11 Опубликовано: 14 января 2009 Рассказать Опубликовано: 14 января 2009 Заходим в новость которая опубликована 14 января и через тег {related-news} надо показать все остальные новости за 14 января. Сейчас запрос выглядит так: SELECT id, title, date, category, flag FROM " . PREFIX . "_post WHERE id != ".$row['id']." AND category = '$category_id' AND approve='1'" Надо добавить WHERE date = ' что тут? ' Предлагаю 5$ за столь легкий ответ Ссылка на сообщение Поделиться на других сайтах
celsoft 6250 Опубликовано: 14 января 2009 Рассказать Опубликовано: 14 января 2009 date >= '2009-01-14' AND date < '2009-01-14' + INTERVAL 24 HOUR гоните пятерку Шучу, просто бесплатная подсказка Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 14 января 2009 Рассказать Опубликовано: 14 января 2009 Автор вообще не соображаю сегодня. celsoft, спасибо за подсказку Как то так должно получится: в show.full.php найти: if( $config['related_number'] < 1 ) $config['related_number'] = 5; добавить после: $reladate = date("Y-m-d",$row['date']); Дальше sql запрос, который идет следующей строкой заменить на (корректируйте под себя): $db->query ("SELECT id, title, date, category, alt_name, flag FROM " . PREFIX . "_post WHERE date >= '".$reladate."' AND date < '".$reladate."' + INTERVAL 24 HOUR AND id != ".$row['id']." AND category ='$category_id' AND approve='1'"); Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 14 января 2009 Рассказать Опубликовано: 14 января 2009 Автор celsoft, А почему не работает в файле show.full.php в таком виде - date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR Точнее где обозначаются $year, $month, $day? Ссылка на сообщение Поделиться на других сайтах
celsoft 6250 Опубликовано: 15 января 2009 Рассказать Опубликовано: 15 января 2009 потому что эти параметры передаются в строке URL браузера и при просмотре полной новости их нет, а при просмотре из календаря они есть. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.