Сообщений: 3 Зарегистрирован: 26 Февраля 2008, 13:38:27 Сказали спасибо 0 раз Статус: offline
ICQ статус
Опубликовано 05 Марта 2008, 19:05:54
не понятная вещь с новостями.
они просто не отображаються полазил по коду, получается вот что
function dbcount($field,$table,$conditions="" {
$cond = ($conditions ? " WHERE ".$conditions : ""
$result = @mysql_query("SELECT Count".$field." FROM ".DB_PREFIX.$table.$cond);
if (!$result) {
echo mysql_error();
return false;
} else {
$rows = mysql_result($result,0);
return $rows;
}
}
при запросе количества новостей на выходе всегда 0, при этом сам запрос возвращает значения явно больше 0. в чем может быть проблема?
при этом с другими аналогичными запросами все ОК.
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Сообщений: 3 Зарегистрирован: 26 Февраля 2008, 13:38:27 Сказали спасибо 0 раз Статус: offline
ICQ статус
Опубликовано 05 Марта 2008, 19:20:26
в общем я тут полазил решилось так вот
модуль news строка 26 и 37 и в модуле news_cats.php та же история
зименил || на or и все отлично.
$rows = dbcount("(*)", "news", groupaccess('news_visibility'." AND (news_start=0 or news_start<=".time()." AND (news_end=0 or news_end>=".time().""
версия движка последняя, не давно качнул, разбираюсь, PHP 5.2.5, MySQL 5.0.41 - community-nt
Сообщений: 41 Зарегистрирован: 15 Января 2008, 19:36:03 Сказали спасибо 3 раз Статус: offline
Опубликовано 09 Марта 2008, 01:31:58
У меня была ситуация, когда новость добавлена с указанием даты начала размещения... а на серваке другой часовой пояс, и получается - она размещена раньше, чем ей "положено показываться". Ну ее и не видно. Я сначала в панике искала, хотела вводить по новой, но там штук 80 ссылок на внешние фотки... Помог "календарик" - просто увидела, что на нем отображается, вспомнила, что задавала в новости - хех, пришлось лазать и исправлять... Ничего, помогло.