samatow

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

Рекомендуемые сообщения

samatow    0

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

На сайте установлена Русская сборка 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. Не то. Появились ошибки на странице поиска.
Гугл Яндекс не помогли. :(

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
todaymars    5

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 на поддомен и проверить наличие ошибки там.

Изменено пользователем todaymars

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0
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.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
todaymars    5
27 минут назад, samatow сказал:
 
Хостинг ответил так:
Я отключил этот модификатор. Проблема в поиске с иероглифами не исчезла.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0
24 минуты назад, todaymars сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0
7 часов назад, samatow сказал:

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

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

Изменено пользователем samatow

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
todaymars    5
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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0

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

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

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

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

 

Изменено пользователем samatow

Поделиться сообщением


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0
Вот .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]

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
samatow    0
Цитата

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От oxford
      добавляю товар без картинки в ocstore 2.3.0.2 и показывает вот такие вещи, подскажите как решить проблему  

    • От tim21701


      Просмотр файла Адаптивный шаблон OCMarket
      Адаптивный шаблон OCMarket


      Основные особенности шаблона:
      В комплект шаблона входит модуль "Стена категорий", где у каждой Категории, отображена минимальная цена товара - из этой Категории:


      В комплект шаблона входит модуль iLightBox для просмотра товара (со скином под шаблон), с поддержкой "свайпа" на экранах с тачскрином:
      (с настройкой дополнительных изображений товара в горизонтальном или вертикальном режиме)
        

      Карусель дополнительных изображений товара:


      Шапка сайта скрывает или отображает блоки в зависимости от размера экрана:


      Responsive Menu, все пункты которые не влезли по горизонтали в Главное меню - отображаются в отдельном пункте (подменю):


      Responsive Tabs, все пункты которые не влезли по горизонтали во Вкладки (на странице товара), будут убраны в подменю:


      Сопутствующие товары, отображаются в дополнительной вкладке на странице товара:


      Логотип Производителя на странице товара:


      Статьи у которых в настройке убрана галочка "Отображать в футере" - отображаются только в шапке сайта + оригинальный размер изображений для всех товаров.... И много, много других приятный "мелочей"... (см. Демо)
       
      Совместимость

       
      Демо

      Обратите внимание, для всех покупателей шаблона действует скидка на ПО "OCMarket Report" - 20%! 
      Для этого, необходимо зарегистрироваться на OCMarket.ru под тем же Ником - от имени которого был куплен шаблон и обратиться к администратору. Либо, приобрести шаблон на сайте автора. 
      Сайт автора: www.OCMarket.ru
      Добавил tim21701 Добавлено 11.04.2017 Категория Платные шаблоны Системные требования Сайт разработчика http://ocmarket.ru/ Старая цена 1700 Метод активации Без активации
      Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось  
    • От tim21701
      Адаптивный шаблон OCMarket


      Основные особенности шаблона:
      В комплект шаблона входит модуль "Стена категорий", где у каждой Категории, отображена минимальная цена товара - из этой Категории:


      В комплект шаблона входит модуль iLightBox для просмотра товара (со скином под шаблон), с поддержкой "свайпа" на экранах с тачскрином:
      (с настройкой дополнительных изображений товара в горизонтальном или вертикальном режиме)
        

      Карусель дополнительных изображений товара:


      Шапка сайта скрывает или отображает блоки в зависимости от размера экрана:


      Responsive Menu, все пункты которые не влезли по горизонтали в Главное меню - отображаются в отдельном пункте (подменю):


      Responsive Tabs, все пункты которые не влезли по горизонтали во Вкладки (на странице товара), будут убраны в подменю:


      Сопутствующие товары, отображаются в дополнительной вкладке на странице товара:


      Логотип Производителя на странице товара:


      Статьи у которых в настройке убрана галочка "Отображать в футере" - отображаются только в шапке сайта + оригинальный размер изображений для всех товаров.... И много, много других приятный "мелочей"... (см. Демо)
       
      Совместимость

       
      Демо

      Обратите внимание, для всех покупателей шаблона действует скидка на ПО "OCMarket Report" - 20%! 
      Для этого, необходимо зарегистрироваться на OCMarket.ru под тем же Ником - от имени которого был куплен шаблон и обратиться к администратору. Либо, приобрести шаблон на сайте автора. 
      Сайт автора: www.OCMarket.ru
    • От AlexDW


      Просмотреть файл ExtendedSearch - расширенный поиск в магазине
      Не секрет, что стандартный поиск Opencart в магазине далек от идеала:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN идет со строгим соответствием;
      - по части слова поиск идет только по названию товара и его тегам;
      - поиск товара по его атрибутам отсутствует вообще;
       
      Модуль ExtendedSearch расширяет стандартный функционал поиска в магазине, позволяя настраивать поисковый механизм в админке (в настройках самого модуля).
      При активированном модуле на странице поиска будут показаны товары с частичным совпадением запроса в полях Model, SKU, EAN, JAN, ISBN, MPN, Location и в атрибутах.
      При отключении соответствующего поля в настройках модуля - поиск по этому полю будет производиться как раньше, стандартным механизмом Opencart.
       
      Демо 15x Админка 15x
      Демо 2x Админка 2x
       
      Особенности модуля:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN по части слова (в том числе по нескольким словам / частям)
      - добавлен поиск по полю Location
      - добавлен поиск по атрибутам товара
      - настраиваемый механизм поиска по полям (с использованием модуля или по умолчанию)
      - поддержка ocStore / OCSHOP - Opencart.pro / Opencart версий 1.5.4.x - 2.3.0.2
       
      - для версий ниже 2.x требуется VQMOD
      - для 2.x используется OCMOD
       
      Установка 1.5.x:
      1. Скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются)
      2. Выставить нужные права на module/extendedsearch в Система > Пользователи > Группы пользователей
      3. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      Установка 2.x:
      1. Загрузить архив extended_search.ocmod.zip в Дополнения > Установка дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы
      3. Добавить права на module/extendedsearch в Система > Пользователи > Группы пользователей
      4. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
       
       
      Другие дополнения:
      -----------------------------
      AutoSearch 2x - быстрый поиск с автозаполнением
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - поиск заказов по email и телефону покупателя
      RelatedLinks - одно- и двусторонняя перелинковка товаров
      Автор AlexDW Добавлен 23.05.2015 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От AlexDW
      Не секрет, что стандартный поиск Opencart в магазине далек от идеала:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN идет со строгим соответствием;
      - по части слова поиск идет только по названию товара и его тегам;
      - поиск товара по его атрибутам отсутствует вообще;
       
      Модуль ExtendedSearch расширяет стандартный функционал поиска в магазине, позволяя настраивать поисковый механизм в админке (в настройках самого модуля).
      При активированном модуле на странице поиска будут показаны товары с частичным совпадением запроса в полях Model, SKU, EAN, JAN, ISBN, MPN, Location и в атрибутах.
      При отключении соответствующего поля в настройках модуля - поиск по этому полю будет производиться как раньше, стандартным механизмом Opencart.
       
      Демо 15x Админка 15x
      Демо 2x Админка 2x
       
      Особенности модуля:
      - поиск по полям Model, SKU, EAN, JAN, ISBN и MPN по части слова (в том числе по нескольким словам / частям)
      - добавлен поиск по полю Location
      - добавлен поиск по атрибутам товара
      - настраиваемый механизм поиска по полям (с использованием модуля или по умолчанию)
      - поддержка ocStore / OCSHOP - Opencart.pro / Opencart версий 1.5.4.x - 2.3.0.2
       
      - для версий ниже 2.x требуется VQMOD
      - для 2.x используется OCMOD
       
      Установка 1.5.x:
      1. Скопировать содержимое папки upload в каталог с Opencart (стандартные файлы не меняются)
      2. Выставить нужные права на module/extendedsearch в Система > Пользователи > Группы пользователей
      3. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      Установка 2.x:
      1. Загрузить архив extended_search.ocmod.zip в Дополнения > Установка дополнений *
      2. Обновить кеш модификаторов в Дополнения > Модификаторы
      3. Добавить права на module/extendedsearch в Система > Пользователи > Группы пользователей
      4. Установить и настроить модуль ExtendedSearch в Дополнения > Модули
       
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
       
       
      Другие дополнения:
      -----------------------------
      AutoSearch 2x - быстрый поиск с автозаполнением
      OrderField - дополнительные поля в заказе, корзине и письме
      FilterOrderPM - поиск заказов по email и телефону покупателя
      RelatedLinks - одно- и двусторонняя перелинковка товаров
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу