Перейти к публикации

related news за дату текущей новости


Рекомендованные сообщения

Заходим в новость которая опубликована 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$ за столь легкий ответ :P

Ссылка на сообщение
Поделиться на других сайтах

date >= '2009-01-14' AND date < '2009-01-14' + INTERVAL 24 HOUR

гоните пятерку :P

Шучу, просто бесплатная подсказка

Ссылка на сообщение
Поделиться на других сайтах

:mellow: вообще не соображаю сегодня. 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'");

Ссылка на сообщение
Поделиться на других сайтах

celsoft,

А почему не работает в файле show.full.php в таком виде -

date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR

Точнее где обозначаются $year, $month, $day?

Изменено пользователем МASTER
Ссылка на сообщение
Поделиться на других сайтах

потому что эти параметры передаются в строке URL браузера и при просмотре полной новости их нет, а при просмотре из календаря они есть.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...