То, что Вы повесили одни и те же товары в другую "рамочку", при этом совершенно не озаботившись о товарных страницах, которые совершенно идентичны, и привело Вас к соответствующему фильтру.
sparsame, если речь о комплектации товара, т.е. "с насосом" и "без насоса", то это называется атрибутами или опциями товара и есть во многих полноценных движках по умолчанию, также есть возможность поставить дополнительную цену за атрибут (плюс/минус к базовой цене товара).
Если Вы дадите пример сайта, где Вам понравилась реализация, то советы могут более объективными.
rerighter: Т.е. такой запрос в mysql - MINUTE(`time`) = '" . date('i', time()) . "' // 20 == 20
Получается, что будет отправляться всю эту минуту столько раз, сколько будет выполнен данный запрос. Если конечно секунды не учтены и не ставится какой-либо "флаг" отсылки.
rerighter: А как быть, когда пользователь задает рассылку в цикле, каждые n часов?
Берете ЧАСЫ, а не минуты. Если делится на n без остатка, значит время пришло. Только опять же не забудьте про минуты и секунды, но лучше ставить "флаг" отправки для защиты от возможных сбоев.
manaz, в вольном переводе слово "unexpected" означает "какого оно там делает", так что ищите причину такой ошибки по коду, проблема не в данной конкретной строке.
elektech, с этого и надо было начинать.
То, что Вы повесили одни и те же товары в другую "рамочку", при этом совершенно не озаботившись о товарных страницах, которые совершенно идентичны, и привело Вас к соответствующему фильтру.
ikamen, я вижу Вашу шапку вот в таком виде:
http://awesomescreenshot.com/04c4ah9xe3
и возможно, что не я один.
FC1488SM, попробуйте скачать 1-2 таблицы, а не всю базу сразу.
Если результаты будут такие же, то это в хостеру. Раз у них всё хорошо, то пусть Вам скинут архив хотя бы.
Удачи!
sparsame, если речь о комплектации товара, т.е. "с насосом" и "без насоса", то это называется атрибутами или опциями товара и есть во многих полноценных движках по умолчанию, также есть возможность поставить дополнительную цену за атрибут (плюс/минус к базовой цене товара).
Если Вы дадите пример сайта, где Вам понравилась реализация, то советы могут более объективными.
Удачи!
SeoDarwin, выдайте и мне, вдруг повезёт:)
Заранее благодарен.
Konceptovskiy, можно использовать поиск по картинкам от Google, ограничив поиск Вашим сайтом.
skarui, не проверял Ваш код на работоспособность, но даже так видны явные ошибки:
id это primary key
Из представленной структуры этого не видно.
Фишку с AND date>'1404067471'
У Вас date по структуре состоит из 4 цифр. Речь о той же самой таблице?
Добавьте индекс на date, посмотрите результат.
Т.е. такой запрос в mysql - MINUTE(`time`) = '" . date('i', time()) . "' // 20 == 20
Получается, что будет отправляться всю эту минуту столько раз, сколько будет выполнен данный запрос. Если конечно секунды не учтены и не ставится какой-либо "флаг" отсылки.
А как быть, когда пользователь задает рассылку в цикле, каждые n часов?
Берете ЧАСЫ, а не минуты. Если делится на n без остатка, значит время пришло. Только опять же не забудьте про минуты и секунды, но лучше ставить "флаг" отправки для защиты от возможных сбоев.
Удачи!
manaz, в вольном переводе слово "unexpected" означает "какого оно там делает", так что ищите причину такой ошибки по коду, проблема не в данной конкретной строке.