Jump to content
Sign in to follow this  
samatow

Проблема с Расширенным поиском в Русской сборке OpenCart Version 2.3.0.2 (rs.5)

Recommended Posts

Всем привет. :)

На сайте установлена Русская сборка OpenCart Version 2.3.0.2 (rs.5).

Эта проблема с самого начала. Проблема с Поиском - то есть с Расширенным поиском.
Пример:
В Расширенном поиске набираю слово - Вазы. Итог нормальный.
Вот страница №1 :cool::
https://exclusivsteklo.ru/search?search=Вазы
Когда хочу перейти на следующую страницу списка (к примеру на страницу №2) - появляются иероглифы и все товары пропадают.
Вот страница №2 :eek::
https://exclusivsteklo.ru/search?search=%D0%92%D0%B0%D0%B7%D1%8B&page=2
Во всех ячейках поиска теперь вместо слова - Вазы, иероглифы - %D0%92%D0%B0%D0%B7%D1%8B
Можете посмотреть и попробовать сами.

Никак не получается решать эту проблему. В PHP не профи:(. И с включенным ЧПУ и отключенном режимах итог один и тот же.
Сегодня пробовал вот этот мод установить: ExtendedSearch - расширенный поиск в магазине 1.03. Не то. Появились ошибки на странице поиска.
Гугл Яндекс не помогли. :(

Прошу Вас помочь мне решить эту проблему.

Share this post


Link to post
Share on other sites

Mixed Content: The page at 'https://exclusivsteklo.ru/search?search=%D0%B2%D0%B0%D0%B7%D1%8B' was loaded over HTTPS, but requested an insecure script 'httpss://apis.google.com/js/platform.js'. This request has been blocked; the content must be served over HTTPS.

 

Хотя проблема скорее всего в настройке сервера / что-то не так поправили в файлах OC. 

Попробуйте поставить эту же версию OC на поддомен и проверить наличие ошибки там.

Edited by todaymars

Share this post


Link to post
Share on other sites
1 час назад, todaymars сказал:

Mixed Content: The page at 'https://exclusivsteklo.ru/search?search=%D0%B2%D0%B0%D0%B7%D1%8B' was loaded over HTTPS, but requested an insecure script 'httpss://apis.google.com/js/platform.js'. This request has been blocked; the content must be served over HTTPS.

 

Хотя проблема скорее всего в настройке сервера / что-то не так поправили в файлах OC. 

Попробуйте поставить эту же версию OC на поддомен и проверить наличие ошибки там.

 
Хостинг ответил так:
Цитата
 
  • Сообщение поддержки (03.07.2017 13:35:10)

Здравствуйте, 

Судя по ошибке которую Вам указали на форуме,
У Вас на сайте ошибка в URL, нужно исправить:
httpss://apis.google.com/js/platform.js
на 
https://apis.google.com/js/platform.js

Лишняя "S" в URL.

Я отключил этот модификатор. Проблема в поиске с иероглифами не исчезла.
Edited by samatow

Share this post


Link to post
Share on other sites
27 минут назад, samatow сказал:
 
Хостинг ответил так:
Я отключил этот модификатор. Проблема в поиске с иероглифами не исчезла.

Попробуйте поставить эту же версию OC на поддомен и проверить наличие ошибки там.

Share this post


Link to post
Share on other sites
24 минуты назад, todaymars сказал:

Попробуйте поставить эту же версию OC на поддомен и проверить наличие ошибки там.

Спасибо. Сейчас попробую.

Share this post


Link to post
Share on other sites

Создал поддомен. Как перенести товары на поддомен? Я тут профан. Никогда этим не занимался и не сталкивался.

Share this post


Link to post
Share on other sites
7 часов назад, samatow сказал:

Спасибо. Сейчас попробую.

Создал поддомен. Создал 17 товаров используя кириллицу - бокал. Всё в норме. Расширенный поиск переходит по навигации на 2 страницу без проблем. 
Можете посмотреть:
http://opencart.exclusivsteklo.ru/index.php?route=product/search&search=бокал&page=2

Edited by samatow

Share this post


Link to post
Share on other sites
27 минут назад, samatow сказал:

Создал поддомен. Создал 17 товаров используя кириллицу - бокал. Всё в норме. Расширенный поиск переходит по навигации на 2 страницу без проблем. 
Можете посмотреть:
http://opencart.exclusivsteklo.ru/index.php?route=product/search&search=бокал&page=2

Можете попробовать заменить файлы на основном сайте (предварительно сделав их бэкап) файлами с поддомена:

/catalog/controller/search.php

/catalog/view/theme/default/template/product/search.tpl

 

 

Share this post


Link to post
Share on other sites

Ура.
Хостинг как всегда смог помочь решить эту проблем.
Дело оказывается вот в этом:

Сообщение поддержки (03.07.2017 22:43:56)
Здравствуйте,

Судя по всему, проблема заключается именно в созданных правилах редиректа для https в .htaccess файле. Если они закоментированы, переход по страницам поиска работает корректно. 

Немного подправили правило редиректа. Теперь проблема возникает только при попытке запросить страницу поиска с www в адресе. При остальных случаях поиск работает нормально.
==
С уважением, 
Техническая поддержка 

 

Edited by samatow

Share this post


Link to post
Share on other sites
Вот что они еще написали мне:
 
Сообщение поддержки (03.07.2017 22:54:02)
Здравствуйте, 
 
Сейчас, при запросе адреса сайта с www, сервер перенаправляет на адрес с https и без www. Проблема возникает только если запросить в браузере адрес ссылки с параметрами поиска и добавить руками www. Полагаем, таких ситуаций на вашем сайте моделировать намернно никто не будет. Если в панели поисковиков у вас корректно натсроены зеркала сайтов, то такая проблем полностью сводится на нет.
==
С уважением, 
Техническая поддержка

Share this post


Link to post
Share on other sites
Вот .htaccess редиректа
 
Техслужба Хостинга исправили проблему и попросили выложить этот код в форуме для пользователей Opencard. 
 
# добавление редиректа с www на без_www
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://exclusivsteklo.ru/$1 [L,R=301]
#RewriteCond %{HTTP_HOST} ^www.exclusivsteklo.ru
#RewriteRule (.*) https://exclusivsteklo.ru/$1 [R=301,L]
#RewriteCond %{HTTPS} off
#RewriteCond %{HTTP_HOST} ^(?:www\.)?(.*)$ [NC]
#RewriteRule (.*) https://%1%{REQUEST_URI} [L,R=301]

 

 

Share this post


Link to post
Share on other sites
Цитата

Сообщение поддержки (03.07.2017 23:29:49)
Здравствуйте,

Ознакомились. Благодарим. Предоставьте интересующимся .htaccess. Вдруг это поможет людям в подобной проблеме на других хостингах.
==
С уважением,
Техническая поддержка

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By gluh84
      Подскажите пожалуйста где менять иконку (код иконки) над категорией как здесь http://prntscr.com/tqpgv9 В этом деле новичок!))
    • By mxp100
      Скачать/Купить дополнение


      Поисковый модуль на Sphinx
      Поиск на основе Sphinx Search Engine.

      Поддержка морфологии слов (русский, английский)
      Работает быстрее стандартного поиска.
      Возможность настройки веса

      Внутри подробная инструкция по установке и настройке.
      Всем купившим бесплатная помощь в установке через TeamViewer, SSH или удобным для Вас способом.
      Интегрировать можно в любую версию OpenCart
      Добавил mxp100 Добавлено 06.02.2015 Категория Поиск Системные требования Сайт разработчика Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By AlexDW
      Скачать/Купить дополнение


      ExtendedSearch - расширенный поиск в магазине
      Не секрет, что стандартный поиск Opencart в магазине далек от идеала:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN идет со строгим соответствием;
      - по части слова поиск идет только по названию товара и его тегам;
      - поиск товара по его атрибутам отсутствует вообще;
       
      ExtendedSearch расширяет стандартный функционал поиска в магазине, позволяя настраивать поисковый механизм в админке (в настройках самого модуля).
      При активированном модуле на странице поиска будут показаны товары с частичным совпадением запроса в полях Model, SKU, EAN, JAN, ISBN, MPN, Location и в атрибутах.
      При отключении соответствующего поля в настройках модуля - поиск по этому полю будет производиться как раньше, стандартным механизмом Opencart.
       
      DEMO 3x /  ADMIN 3x
      DEMO 2x /  ADMIN 2x
      DEMO 15x /  ADMIN 15x
       
      Особенности модуля:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN по части слова (в том числе по нескольким словам / частям)
      - добавлен поиск по полю Location
      - добавлен поиск по атрибутам товара
      - настраиваемый механизм поиска по полям (с использованием модуля или по умолчанию)
      - не создает дополнительных полей и таблиц в БД
      - поддержка ocStore / OCSHOP - Opencart.pro / Opencart версий 154x - 303x
       
      - для версий ниже 2x требуется VQMOD
      - для 2x и выше используется OCMOD
       
      Установка 15x:
      1. Скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются)
      2. Выставить нужные права на module/extendedsearch в Система > Пользователи > Группы пользователей
      3. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      Установка 2x:
      1. Загрузить архив extended_search.ocmod.zip в Дополнения > Установка дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы
      3. Добавить права на module/extendedsearch в Система > Пользователи > Группы пользователей
      4. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
       
      Установка 3x:
      1. Загрузить архив extended-search_3x.ocmod.zip в Дополнения > Установка дополнений (Extensions > Installer)
      2. Обновить кеш модификаторов в Дополнения > Менеджер дополнений (Extensions > Modifications)
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Добавить права на extension/module/extendedsearch в Система > Пользователи > Группы пользователей
      5. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
       
      Другие дополнения:
      -----------------------------
      AutoSearch 2x - быстрый поиск с автозаполнением
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - поиск заказов по email и телефону покупателя
      RelatedLinks - одно- и двусторонняя перелинковка товаров
      Добавил AlexDW Добавлено 23.05.2015 Категория Поиск Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By OCdevWizard
      600.00 руб
      Скачать/Купить дополнение


      Расширенный поиск PRO+
      ❖ ОПИСАНИЕ
      Модуль - расширенный поиск. Быстрая и эффективная работа модуля, поиск по большому списку критериев. Большая и расширенная система настроек делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       
      ❖ DEMO САЙТ
      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       
      ❖ СОВМЕСТИМОСТЬ С OPENCART
      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       
      ❖ СОВМЕСТИМОСТЬ С OCSTORE
      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       
      ❖ ВСТРОЕННЫЙ ПЕРЕВОД
      Украинский, Русский, Английский
       
      ❖ ДРУГИЕ МОДУЛИ ИЗ ЭТОЙ КОЛЛЕКЦИИ
      ❏ Расширенный поиск PRO

      ❖ ПРЕДПРОСМОТР


      ❖ ОСНОВНЫЕ ВОЗМОЖНОСТИ


      ❖ ДЕТАЛИЗИРОВАННЫЙ СПИСОК ВОЗМОЖНОСТЕЙ
      ❏ Модуль поиска с расширенным функционалом, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как: всплывающее окно, сворачиваемый блок, стандартный тип вывода, заменяет поле поиска или страница поиска.
      ❏ Поиск в продуктах по полях: id, name, description, tag, model, sku, upc, ean, jan, isbn, mpn, meta_title, meta_description, meta_keyword, manufacturer_name, category_name, attribute_group_name, attribute_name, attribute_value, option_name, option_value.
      ❏ Поиск в категориях по полях: id, name, description, meta_title, meta_description, meta_keyword.
      ❏ Поиск в производителях по полях: id, name.
      ❏ Поиск в статьях по полях: id, name, description, meta_title, meta_description, meta_keyword.
      ☑ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☑ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☑ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      ☑ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       
      ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ
      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       
      ❖ ПОДДЕРЖКА
      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       
      ❖ ЛИЦЕНЗИЯ
      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       
      ❖ НЕСОВМЕСТИМЫЕ МОДУЛИ (НЕ ВЕСЬ СПИСОК)
      ❏ Mijoshop, Aceshop
      Добавил OCdevWizard Добавлено 03.04.2018 Категория Поиск Системные требования PHP >=5.6; Mysqli; cURL; IonCube Loader v10.2 Сайт разработчика http://ocdevwizard.com/ Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да Старая цена 1400  
    • By AlexDW
      Не секрет, что стандартный поиск Opencart в магазине далек от идеала:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN идет со строгим соответствием;
      - по части слова поиск идет только по названию товара и его тегам;
      - поиск товара по его атрибутам отсутствует вообще;
       
      ExtendedSearch расширяет стандартный функционал поиска в магазине, позволяя настраивать поисковый механизм в админке (в настройках самого модуля).
      При активированном модуле на странице поиска будут показаны товары с частичным совпадением запроса в полях Model, SKU, EAN, JAN, ISBN, MPN, Location и в атрибутах.
      При отключении соответствующего поля в настройках модуля - поиск по этому полю будет производиться как раньше, стандартным механизмом Opencart.
       
      DEMO 3x /  ADMIN 3x
      DEMO 2x /  ADMIN 2x
      DEMO 15x /  ADMIN 15x
       
      Особенности модуля:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN по части слова (в том числе по нескольким словам / частям)
      - добавлен поиск по полю Location
      - добавлен поиск по атрибутам товара
      - настраиваемый механизм поиска по полям (с использованием модуля или по умолчанию)
      - не создает дополнительных полей и таблиц в БД
      - поддержка ocStore / OCSHOP - Opencart.pro / Opencart версий 154x - 303x
       
      - для версий ниже 2x требуется VQMOD
      - для 2x и выше используется OCMOD
       
      Установка 15x:
      1. Скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются)
      2. Выставить нужные права на module/extendedsearch в Система > Пользователи > Группы пользователей
      3. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      Установка 2x:
      1. Загрузить архив extended_search.ocmod.zip в Дополнения > Установка дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы
      3. Добавить права на module/extendedsearch в Система > Пользователи > Группы пользователей
      4. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
       
      Установка 3x:
      1. Загрузить архив extended-search_3x.ocmod.zip в Дополнения > Установка дополнений (Extensions > Installer)
      2. Обновить кеш модификаторов в Дополнения > Менеджер дополнений (Extensions > Modifications)
      3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      4. Добавить права на extension/module/extendedsearch в Система > Пользователи > Группы пользователей
      5. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
       
      Другие дополнения:
      -----------------------------
      AutoSearch 2x - быстрый поиск с автозаполнением
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - поиск заказов по email и телефону покупателя
      RelatedLinks - одно- и двусторонняя перелинковка товаров
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.