М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 6 096 Опубликовано: 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? Изменено 14 января 2009 пользователем МASTER Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 096 Опубликовано: 15 января 2009 Рассказать Опубликовано: 15 января 2009 потому что эти параметры передаются в строке URL браузера и при просмотре полной новости их нет, а при просмотре из календаря они есть. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.