Ответить Новая тема Новый опрос 
Всего: 2 1 2 >
 ошибка поиска и переиндексации
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


06-01-2013 11:12
ЗДРАВСТВУЙТЕ.НЕ МОГУ НАЙТИ ОТВЕТ НА СВОЙ ВОПРОС ТУТ
при поиске товара выдает Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 1817 in /home/p93239/www/elektroins.ru/classes/poisk.html on line 103[SIZE=3][/SIZE]
при попытке пересоздать индекс следущее : скрин во вложении.
мне кажется что проблема где то на поверхности , но где?? :focus:


103 строка в search у меня так выглядит
$string = preg_replace('/(['.PREG_CLASS_NUMBERS.']+)['.PREG_CLASS_PUNCTUATION.']+(?=['.PREG_CLASS_NUMBERS.'])/u', '\1', $string);
$string = preg_replace('/['.PREG_CLASS_SEARCH_EXCLUDE.']+/u', ' ', $string);

if ($indexation)
$string = preg_replace('/[._-]+/', '', $string);
else



Сообщение отредактировано adesign 06-01-2013 12:17 ...


Изображения:
111.JPG - Размер файла191.94KB, Скачиваний: 494 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


07-01-2013 13:06
Обратите пожалуйста внимание!!! :blus:
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


07-01-2013 21:20
У Вас ошибка не там, не на 103 линии а в offset 1817 это тот же файл строчка где то 53 (считать надо по буквам до 1817), и preg_replace не может обработать ее. Сравните свой файл с оригиналом.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


08-01-2013 12:56
To geomagi/ Спасибо огромное за пояснение. Так может быть просто заменить poisk.html на оригинал? или может что то полететь?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


08-01-2013 13:01
заменил серч.пхп на оригинал теперь выдает :Warning: preg_replace() [function.preg-replace]: Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1829 in /home/p93239/www/elektroins.ru/classes/poisk.html on line 103 :confus:


Сообщение отредактировано adesign 08-01-2013 14:01 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


09-01-2013 04:23
Ответ
НЕ забываем отписатся помогло или нет.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


13-01-2013 22:54
К сожалению не помогло((((
заменил серч.пхп на оригинал теперь выдает :Warning: preg_replace() [function.preg-replace]: Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1829 in /home/p93239/www/elektroins.ru/classes/poisk.html on line 103
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


18-01-2013 23:19
что то не мне не везёт в поисках решения.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


18-01-2013 23:44
1) Повысьте количество знаков для поиска, не нормально когда начинает искать по одной букве.
2) Посмотрите работает или нет поиск на дефольтной теме.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adesign
Новичок
Сообщений: 62
Регистрация: 08-04-2012


26-01-2013 15:12
1) а где настройки количества знаков для поиска настроить?
2) на дефолтной теме поиск работает и у меня работал до какого то момента, а потом перестал
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 1 2 >