Поиск в универсальном каталоге

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 36
Проблему поиска уже описывал, до проблемы с хостингом, повторюсь, если данные записаны через слэшь (/), то найденные значения воспринимаются как внешняя ссылка. И еще если поиск не включен в первом поле данных, то он не работает.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 36
Поправка, не основной поиск в рубрике, а поиск по ключевому слову воспринимает данные, как внешнию ссылку.
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 131
А у Меня пишет Warning: Invalid argument supplied for foreach() in /.../components/catalog/frontend.php on line 356<br/>и выдаёт: Нет объектов для отображения ... Хотя такой объект есть...
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1176
Все описанные проблемы приняли во внимание, спасибо за сообщения.
Вопросы и ответы
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 131
Алексей:
Warning: Invalid argument supplied for foreach() in /.../components/catalog/frontend.php on line 356
<br/>Я посмотрел демо-сайт, и там этого глюка нет, странно почему? .. В чём может быть прокол? <br/>356_строка: <br/>
Код PHP:
  1. foreach($fdata as $key=&gt;$value) { <br/> $value = str_replace(&quot;&#039;", '?', $value);<br/> $value = str_replace("{", '?', $value); <br/> $value = str_replace("}", '?', $value); <br/> $value = str_replace(":", '?', $value); <br/> <br/> $fstr .= 'i:'.$key.';s:%:"%'.trim($value).'%";';<br/> $query .= $value; <br/> }
Sometime CMS Community
Посетитель
no avatar
Сообщений: 5
Алексей:
<br/>
Алексей:
Warning: Invalid argument supplied for foreach() in /.../components/catalog/frontend.php on line 356
<br/>Я посмотрел демо-сайт, и там этого глюка нет, странно почему? .. В чём может быть прокол? <br/>356_строка: <br/>
Код PHP:
  1. foreach($fdata as $key=&gt;$value) { <br/> $value = str_replace(&quot;&#039;", '?', $value);<br/> $value = str_replace("{", '?', $value); <br/> $value = str_replace("}", '?', $value); <br/> $value = str_replace(":", '?', $value); <br/> <br/> $fstr .= 'i:'.$key.';s:%:"%'.trim($value).'%";';<br/> $query .= $value; <br/> }
<br/>
<br/>исходников под рукой нет, точно не могу сказать.<br/>думаю просто не хватает проверки<br/>
Код PHP:
  1. if(is_array($fdata)){
<br/>т.к. подобная ошибка возникает при парсинге пустого массива.<br/>
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 131
Сделал вот что:<br/>
Код PHP:
  1. <br/> if(is_array($fdata)){ <br/> <br/> foreach($fdata as $key=&gt;$value) { <br/> $value = str_replace(&quot;&#039;", '?', $value);<br/> $value = str_replace("{", '?', $value); <br/> $value = str_replace("}", '?', $value); <br/> $value = str_replace(":", '?', $value); <br/> <br/> $fstr .= 'i:'.$key.';s:%:"%'.trim($value).'%";';<br/> $query .= $value; <br/> }<br/> <br/> }<br/>
<br/>ошибка исчезла, но товар всё-равно не находит, хотя такой товар есть! :(
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 131
В 1.0.8 Ошибок не выдаёт, за-то показывает ВСЕ товары в этой группе sad В прайсе классно всё находилось, а тут что-то не в какую работать не хочет cry
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.