Автор: Gorg23
Дата сообщения: 21.11.2006 14:51
Подскажите что произошло, пытался устранить ошибку которая постоянно появлялась из-за календаря. Нашел вот такое решение проблемы
Если не работает календарь, бага в MySQL5, точнее в запросе...
Вот фикс (censored добавь в faq):
файл
/class/Calendar.Class.php
меняем строку
$db_start = " WHERE ((start between '" . mktime(0, 0, 0, $month, $d, $year) . "' && '" . mktime(23, 59, 59, $month, $d, $year) . "')";
на
$db_start = " WHERE ((start between '" . mktime(0, 0, 0, $month, $d, $year) . "' AND '" . mktime(23, 59, 59, $month, $d, $year) . "')";
файл
/class/tpl/plugins/function.koobi_lastevents.php
меняем строку
$db_start = " WHERE ((start between '" . mktime(0, 0, 1, $month, $d, $year) . "' && '" . mktime(23, 59, 59, $month, $d, $year+10) . "')";
на
$db_start = " WHERE ((start between '" . mktime(0, 0, 1, $month, $d, $year) . "' AND '" . mktime(23, 59, 59, $month, $d, $year+10) . "')";
То есть просто меняем && на AND
Хостер тоже подтвердил что надо поменять && на AND, я все сделал как написано и после этого у меня сайт вообще не грузится, пустая страница и в админке и в самом сайте. Подскажите в чем могла быть причина и как на эти грабли не наступить в будущем.