Автор Тема: Отказывается работать поиск по сайту  (Прочитано 6054 раз)

25 Ноябрь 2012, 00:10:52
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Уже сделал, они пока сами не понимают что у них изменилось.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
25 Ноябрь 2012, 01:20:38
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Только менять хостинг, если сами не знают, что меняют. Проблем будет еще больше, а помощи от такого хостинга не дождешься.
29 Ноябрь 2012, 13:39:07
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
В логах ошибок появилась такая запись

PHP Warning:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Compilation failed: disallowed Unicode code point (&gt;= 0xd800 &amp;&amp; &lt;= 0xdfff) at offset 1829 in /./././././htdocs/classes/Search.php on line 103
Файл   Search.php   1 год без изменений.

Не работают команды    'function.preg-replace  и   function.preg-match   вторая из счетчика посетителей
Не боги горшки обжигают, не зачем им такой хренью заниматься.
29 Ноябрь 2012, 13:53:11
Ответ #18
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
После обновления серверного по,  у вас проблемы с библиотекой PCRE.
Это набор функций, реализующих подстановку патэрнов регулярных выражений с использованием синтаксиса и семантики Perl.
Нужно находить и изменять символы которые вызывают ошибки или обновить prestashop.

 
29 Ноябрь 2012, 14:10:25
Ответ #19
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Если стандартный класс Search не менялся, то в нем нужно заменить " \x{d800}" на " \x{e000}"  в :
define('PREG_CLASS_SEARCH_EXCLUDE', ...
Cоздание интернет сайтов Webstudio UwK
29 Ноябрь 2012, 15:25:42
Ответ #20
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Если стандартный класс Search не менялся, то в нем нужно заменить " \x{d800}" на " \x{e000}"  в :
define('PREG_CLASS_SEARCH_EXCLUDE', ...

Виталий спасибо большое
все заработало, и при переиндексации перестали очищаться таблицы.
Не подскажете что отписать провайдеру?
Не боги горшки обжигают, не зачем им такой хренью заниматься.
28 Январь 2013, 16:25:47
Ответ #21
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня такая же проблема. Уже неделю бьюсь с ней. Создала на престе 1.5.3.1 магазин, шаблон для него использовала самый что ни на есть дефолтный, но поиск изначально не работал. Знакомый тоже делал сайт на такой же престе, но с другим шаблоном, и также не работал поиск ни разу. хостинг у нас одинаковый. Индексация в этой версии престы автоматическая, все товары индексируются, но модуль "быстрый поиск" не работает. Помогите, пожалуйста! Без поиска магазин - не магазин.
28 Январь 2013, 16:37:55
Ответ #22
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Модуль blocksearch стандартный? Модуль установлен и активирован? Поиск настроен?
Панель администратора > Настройка > Поиск
Если переиндексировать в ручную, поиск не работает?
Ajax поиск включен?
Мгновенный поиск включен?
Кодировка сайта, базы данных какие?

28 Январь 2013, 16:46:06
Ответ #23
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за быстрый ответ!
на все вопросы - дададада
А вот на последний.
Кодировка сайта utf-8
а базы данных - в каком смысле, какие?
28 Январь 2013, 17:07:07
Ответ #24
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
я сейчас еще и модуль быстрого поиска удалила... Хотела заново установить... Где его теперь можно скачать?
апдейт. скачала новую версию престы 1.5.3.1, оттуда стащила модуль. теперь он у меня на английском )))) мало того, что поверх логотипа отображается...(ну, хотела сделать эту фишку с отключением кэша и принудительным компилированием. не помогло. Чем больше пытаюсь решить проблему, тем больше проблем других создаю.
28 Январь 2013, 18:34:51
Ответ #25
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Если бы шаблон был дефолтный, то модуль должен установиться без проблем.
Цитировать
Кодировка сайта utf-8
а базы данных - в каком смысле, какие?
Можно узнать через phpmyadmin.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Январь 2013, 03:12:45
Ответ #26
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я блок быстрого поиска "сбрасывала" для того, чтобы проверить, вдруг он так будет работать (где-то в интернете вычитала), но поиск после этого не заработал, а блок съехал. после перезапусков, удалений этот блок "на место" не встал. ну это ладно, мелочи, мне бы решить проблему вообще с поиском.
По вопросу, какие базы данных.
Посмотреть через пиашпиадмин что? там таблицы. начинаются с ps_
MySQL-кодировка: UTF-8 Unicode (utf8)
А какие базы данных бывают тогда, если я еще не ответила на вопрос.
29 Январь 2013, 03:18:45
Ответ #27
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Меня смущает такая фраза в админке в настройках - поиск:
"Индексированные" товары были проанализированы PrestaShop и появятся в результатах поиска Администрации.
Проиндексированные товары: 236 / 236. "
Может, в этом вся проблема? потому что в поиске администрации они чудесно находятся.
29 Январь 2013, 11:11:43
Ответ #28
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
пятьсот рублей на яндекс-счет за решение проблемы.
04 Февраль 2013, 02:32:01
Ответ #29
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля