OpenCart — поиск товаров — расширенный поиск товаров в интернет-магазине


Вам могут понравиться и эти статьи...

Комментариев: 70

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Дмитрий:

    найс ))) за модуль +1 к карме

      • Помогите прикрутить данный модуль на ОС 1.5.5.1.2 Тема AVA Store 4.2 Ставится работает нормально в админке все ровно на сайте выдает ошибки Notice: Undefined variable: sql_add_table_options in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 397Notice: Undefined variable: sql_add_table_attributes in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 398Notice: Undefined variable: sql_add_table_prices in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 399Notice: Undefined variable: sql_add_table_parameters in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 400Notice: Undefined variable: sql_where_manufacteurs in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 490Notice: Undefined variable: sql_where_attributes in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 491Notice: Undefined variable: sql_where_options in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 492Notice: Undefined variable: sql_where_prices in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 493Notice: Undefined variable: sql_where_parameters in /home/starcups/starcups.com.ua/www/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 494

  2. Надежда:

    Доброе время суток! Установила модуль. Почти все работает, но цена и фото товара не отображаются. Может быть, подскажите, в чем дело?

  3. Надежда:

    Спасибо. Сама разобралась. У меня поиск был перенесен в меню сайта. По этому не отображалось.

  4. Вопрос: модуль у меня встает, в админке появляется, но не работает. Скорее всего это связано с тем, что стоит vqmod manager версии 2.0.1, а в txt-файле к модулю написано, что его надо обновить до текущего. Да и в логе vqmod manager-а появляются ошибки при установке модуля. Может по этой причине не работать поиск?

    Второй вопрос: как обновить vqmod manager?
    Самому обновлять стремно, сайт может рухнуть. А сторонний программист почему-то не смог его обновить — это так сложно?

    Заранее спасибо!

  5. Мда… тишина. Ну и кого не было такой ошибки? Или никто не обновлял vqmod manager?

    • jul jul:

      Добрый вечер, Сергей, с вопросом разобрались? Не было возможности ответить раньше.
      Если вопрос до сих пор открыт, то обновление версии vqmod не столь сложная задача как кажется. Прежде чем удалить папку vqmod со всем содержимым (существующие модули в папке xml потом необходимо будет перезалить), необходимо править два файла index.php (в корне сайта и в папке admin), для этого можно открыть исходные файлы той версии движка, которую используете и заменить строки с прописанным vqmod на родные. Перед всей процедурой НЕ забудьте сделать бекап.

  6. Юлия, спасибо за ответ!
    Мы можем пообщаться по e-mail-у (я вам черкнул по почте)? Не думаю, что народу будут интересны подробности обновления vq-mod-менеджера, а вопросы у меня еще остались, да и модуль надо ставить.

  7. Dea:

    Я установила и у меня не появилось
    Не подскажите что делать ?

  8. Юлия, пытаюсь разобраться с модулем. С помощью знакомого программиста удалось установить, что у меня в хэдере был удален блок, который привязывался к модулю поиска (то есть, проблема была связана совсем не с vq mod-ом). Кое-что поправили, теперь поиск работает, но название товара не подтягивает (см. сайт test.mercury-mag.ru): вместо название везде выводит «null».
    Как это поправить, знаете?

  9. Алексей:

    Мне понравилось), и даже шефу

  10. в админке настройки появились но на сайте не работает, как разобраться в чем дело?

    • Разобрался, надо было посмотреть лог vqmod там было написанно что не находится
      в файле catalog/view/theme/lethe/template/common/header.tpl

      в итоге вписал его и все заработало, спасибо!

      • galt:

        Boris подскажите пожалуйста что именно ты вписал в файле в файле catalog/view/theme/lethe/template/common/header.tpl

        • Да, меня тоже интересует. Я так с модулем и не разобрался, поставил другой, но его работа не очень устраивает.
          А автор блога тоже куда-то пропала…

        • честно говоря уже не помню, я писал сюда, но почему то эта строчка подрезалась, зайдите на сервере в папку vqmod/logs и откройте последний лог, там будет описано какой строчки не хватает модулю

          • нашел, нехватало этой строчки «»

          • чето подрезает коменты, нехватало этого: div id=»notification»></div — добавьте недостоющие скобки вначале и конце

  11. Все работало исправно, после установки какого то модуля умный поиск перестал работать, как понять где накосячил?
    лог не выдает ошибок.

  12. Кто то побывал переименовывать поля на русские символы ?
    У меня не получилось, просто перестает работать.
    Буду благодарен за подсказку, все поля перепробовал … напрасно…

    • Ага разобрался… 196 строка
      *Ajax advanced search starts
      */
      $_[‘ajaxadvancedsearch_model’] = ‘Модель :';
      $_[‘ajaxadvancedsearch_manufacturer’] = ‘Manufacturer :';
      $_[‘ajaxadvancedsearch_price’] = ‘Price :';
      $_[‘ajaxadvancedsearch_stock’] = ‘Stock :';
      $_[‘ajaxadvancedsearch_rating’] = ‘Rating :';
      /**
      только не забываем пересохранить XML в UTF8

    • jul jul:

      Файл vqmod/xml/ajaxadvancedsearch.xml, строки 198-202. Если речь об этих полях.

  13. Добрый день ! Установил данное расширение , но встало оно как то криво. Вместо названия ajax advanced search — у меня выходит tab_advacedsearch в поиске тоже выводится кривовато. Пожскажите как испраить данную проблему

  14. Все сделал как написано в мануале. Версию скачал свою , но результата нет. Что делать дальше.?

  15. Понятно что у вас все хорошо. Вы программисты . А мне , что делать ? У меня вот не работает это расширение

  16. Дмитрий:

    здравствуйте. поставил на чистый 2.0.3.1 но не заработало. есть в модификаторах модуль но нет ни в админке ни на сайте даже намеков на него

    • jul jul:

      Ну, модуль для этой версии и не предназначен, установку в таком случае следует производить как эксперимент. И в магазине он не включится сам собой, пока Вы не включите его в Системе/Настройки.

  17. Никак модуль не хочет работать( Делал все по инструкции. В настройках отображаеться и включен, а на сайте нету(

  18. Игорь:

    После установки на версии 1.5.6.4 перестал работать brainy filter.

  19. Павел:

    Добрый день, установил данный модуль, все работает, только есть одна недоработка, или может я что то не понимаю, если к примеру человек пишет начальные буквы поиск сам выдает варианты с такими начальными буквами, если вариантов больше чем выводимых позиций то остальные просто не показываются, было бы здорово если была бы кнопка «Показать еще (сумма всех товаров) товары»… Помогите реализовать данную функцию, буду благодарен.

  20. Андрей:

    opencart 2.1.0.1 устанавливал через установку модулей. однако при входе в настройки ругается:
    Notice: Error: Could not load model Z:/home/localhost/www/qq/admin/model/sale/customer_group.php!

    в чем причина? файла customer_group.php! действительно нет

  21. Марианна:

    он по атрибутам ищет?

  22. Добрый вечер, подскажите, каким образом можно менять стиль отображения товаров, спасибо!

    • jul jul:

      Добрый вечер,
      к сожалению, непонятна суть вопроса: то ли речь идет о стилях модуля (выпадающего списка с вариантами), то ли страницы поиска.

  23. Юрий:

    Parse error: syntax error, unexpected ‘$sql’ (T_VARIABLE), expecting function (T_FUNCTION) in D:\OpenServer\domains\negozio\vqmod\vqcache\vq2-catalog_model_catalog_product.php on line 233

    у меня ошибка когда питаюсь зайти на сайт.

  24. Можно ли как то сделать чтоб модуль генерировал ссылку c path на товар?
    Дело в том что стоит модуль персонализированные шаблоны, и чтоб открывался нужный шаблон для товара, ссылка должна быть с path

  25. Вот только по модели так и не ищет этот модуль

    • jul jul:

      Сергей, не пишите дезинформацию. Поиск по модели отличный. Только что проверила и в Вашем магазине — все прекрасно работает и ищет.

  26. Здравствуйте, Юля!
    Отличный сайт, много пользы от него. Спасибо!
    Я поставил данный модуль на OC2.0 изначально не удосужился перевести на русский нужные строчки, а теперь его не могу найти. Не подскажите?
    Еще вопрос по смене дизайна (высота пункта и цвет заполнения). Где это можно поменять?
    Понимаю что в двух словах тут не ответить, но может это тема для новой статьи?))

    • jul jul:

      Здравствуйте, Александр,
      спасибо за отзыв о блоге!

      Перевод строк: откройте catalog/language/russian/common/header.php и добавьте строки

      Затем обязательно зайдите в админку, в раздел модификаторов и обновите кэш, иначе изменений можете не увидеть.

      А стилистику выпадающего списка поиска можно изменить в модификаторах, так как для 2.х используется ocmod и никаких xml файлов в директориях нет. Откройте system/modification/catalog/view/theme/default/template/common/header.tpl и найдете код прописавшегося там поиска, под ним стили

      вот их и меняйте по своему усмотрению.

  27. Дамир:

    Добрый день! Подскажите пожалуйста как можно реализовать такой слайдер изображений с вкладками? stdin.ru Готового решения не нашел

    • jul jul:

      Добрый день, приведенный Вами сайт сделан на битриксе, так что не имеет ничего общего с opencart. Но сели говорить об opencart, то есть платные решения (правда для 1.5.х, для 2.х не встречала):
      вариант 1
      вариант 2

  28. Слава:

    Здравствуйте!
    Спасибо за статьи, очень помогает!
    Установил на 1.5.6.4. Хотелось бы поменять цвет при выделении найденного с желтого на какой нибудь посимпатичнее ))
    Подскажите, если не затруднит.

  29. как убрать ошибку: Ajax Advanced SearchNotice: Undefined variable: config_ajaxadvancedsearch in /home/u614863238/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1214 /> ВключеноNotice: Undefined variable: config_ajaxadvancedsearch in /home/u614863238/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1214checked=»checked» /> Отключено
    В админ панели не сохраняются настройки а в место цифр размера изображений постоянно написано:
    Notice: Undefined variable: config_ajaxadvancedsearch_image_width in /home/u614863238/public_html/system/storage/modification/admin/view/template/setting/setting.tpl on line 1229

    • Александр:

      Точно такая же проблема. Версию ставил свою. Кто-нибудь еще сталкивался с такой проблемой ? Если решили ее, отпишитесь пожалуйста в комментариях!

    • Проблема в том, что в файле /admin/controller/setting/setting.php отсутствует строка «if (isset($this->request->post[‘config_google_analytics’])) {» (у меня OpenCart 2.1.0.2). Поэтому модификатор не срабатывает, не вставляет необходимый код в файл setting.php.

      Чтобы исправить, надо в файле 2.0.1.0-2.0.1.1-ajaxadvancedsearch.ocmod.xml

      строку — if (isset($this->request->post[‘config_google_analytics’])) {

      заменить на — if (isset($this->request->post[‘config_mail_smtp_timeout’])) {

  30. Слава:

    Подскажите пжс как сделать ссылку на поиск.
    Чтоб заданный текст в поиск вписывала ))

  31. Юлия, спасибо вам за модули, много чего из ваших статей мне помогло в работе моего сайта. Но в поиске есть проблемка при поиске по коду SKU. Ищет по основным полям, бренд, название, но есть артикулы, которые перечисляются в поле SKU, а еще больше в описание продукта вписываются подходящие модели. Проблема в том, что если клиенту показывает выпадающий список и из него он не находит подходящий элемент, то он просто уходит с сайта, а вот если он вводит артикул полностью и жмет Найти, то поиск срабатывает и по полю Описание товара, где я повторяю все артикулы. Не знаете, как наладить поиск по SKU модуль ajax advanced search?

  32. Здравствуйте! Модуль почему то не отображает имена товара на русском языке, отображает только Английские слова в названии товара. Как это исправить?)

    • Роман:

      странно, сначала поставил — сразу все заработало и русский язык.
      поменял в xml в названии товара на
      переустановил.
      после чего вместо названия товара — модель. вместо русского null.
      поставил заново оригинальный xml на чистую сборку, теперь не отображается русский (иерогливы).
      файл xml в utf8.
      подскажите, как вернуть отображение русских букв?

  33. Tugene:

    А у меня вот такая ошибка и че делать не пойму http://prntscr.com/dhacnm

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">