debramedix Posted January 7, 2013 Share Posted January 7, 2013 (edited) Me he dado cuenta que la busqueda en la tienda ha dejado de funcionar ( antes iba perfectamente) He estado leyendo por el foro y la solucion que daban era reconstruir el indice pero al hacerlo me da el siguiente error Warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1829 in/homepages/25/d241468212/htdocs/webshop/classes/Search.php on line 103 Alguna idea? Edited January 7, 2013 by debramedix (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 7, 2013 Share Posted January 7, 2013 Antes de que modificaras, lo que hayas modificado ¿que error te daba? ¿te daba un error 500? ¿Versión de prestashop? Link to comment Share on other sites More sharing options...
debramedix Posted January 7, 2013 Author Share Posted January 7, 2013 Hola presidente, Pues no recuerdo haber modificado nada.. La version es la PrestaShop™ 1.4.7.3 Link to comment Share on other sites More sharing options...
debramedix Posted January 7, 2013 Author Share Posted January 7, 2013 He visto una posible solución....COMO LO VEIS? http://www.prestashop.com/forums/topic/163074-search-broken-both-ajax-and-normal-search/ Link to comment Share on other sites More sharing options...
debramedix Posted January 7, 2013 Author Share Posted January 7, 2013 Pues os comento.... la solución estaba en ese post Cambiar la linea 56 del search.php por esto x{a806}\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e} y porque, pues no tengo ni puta idea pero funciona ! 1 Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 7, 2013 Share Posted January 7, 2013 He visto una posible solución....COMO LO VEIS? http://www.prestasho...-normal-search/ Ese mismo post estaba viendo ahora... Te refieres a esto: oke, found the solution. open the file /classes/search.php this file uses source from drupal, you can read on this --link--- site that Drupal had thesame problem. /* Copied from Drupal search module, except for \x{0}-\x{2f} that has been replaced by \x{0}-\x{2c}\x{2e}-\x{2f} in order to keep the char '-' */ define('PREG_CLASS_SEARCH_EXCLUDE', For prestashop we can solve it by replacing line 56. original line : '\x{a806}\x{a80b}\x{a823}-\x{a82b}\x{d800}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}'. replace with this one : '\x{a806}\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}'. My index works again. Fuente: http://www.prestashop.com/forums/index.php?/topic/163074-search-broken-both-ajax-and-normal-search/page__view__findpost__p__806745 ¿no? Pruebalo, no creo que pierdas nada... Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 7, 2013 Share Posted January 7, 2013 Pues os comento.... la solución estaba en ese post Cambiar la linea 56 del search.php por esto x{a806}\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e} y porque, pues no tengo ni puta idea pero funciona ! Ah pues perfecto ! Añade la palabra Solucionado al titulo ! Un Saludo Link to comment Share on other sites More sharing options...
debramedix Posted January 7, 2013 Author Share Posted January 7, 2013 Ese mismo post estaba viendo ahora... Te refieres a esto: Fuente: http://www.prestasho...post__p__806745 ¿no? Pruebalo, no creo que pierdas nada... Si, lo he probado y funciona, la busqueda tambien !!! Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 7, 2013 Share Posted January 7, 2013 Si, lo he probado y funciona, la busqueda tambien !!! Perfecto ! Saludos Link to comment Share on other sites More sharing options...
vive Posted January 31, 2013 Share Posted January 31, 2013 cambiar línea 56 y regenerar el índice. ¡¡¡ Funciona !!! Link to comment Share on other sites More sharing options...
dminguez Posted February 20, 2013 Share Posted February 20, 2013 Hola, he tenido exactamente el mismo problema, de repente un dia dejo de funcionar la busqueda, sustituyendo la linea 56 de la que hablais y reconstruyendo despues el indice empezo a funcionar de nuevo. Gracias a todos. Frikitown Subdelmar Anunciosypunto Link to comment Share on other sites More sharing options...
Imative Posted April 22, 2013 Share Posted April 22, 2013 Hola, yo también he tenido el mismo problema que todos vosotros ante mi incredulidad, pero.......leyendo esto se ha solucionado. Muchas Gracias! Link to comment Share on other sites More sharing options...
tivicrdotcom Posted April 23, 2013 Share Posted April 23, 2013 Yo también tuve el mismo problema en http://tivicr.com pero se solucionó gracias a ese cambio. Gracias! Pura Vida, AJ Link to comment Share on other sites More sharing options...
ozerom Posted May 11, 2013 Share Posted May 11, 2013 (edited) A mi no me hizo ni falta restaurar el indice intruduciendo la nueva linea 56 en www.tankasports.com. Gracias por poner la solución. Edited May 11, 2013 by ozerom (see edit history) Link to comment Share on other sites More sharing options...
saag1 Posted June 4, 2013 Share Posted June 4, 2013 (edited) Pues os comento.... la solución estaba en ese post Cambiar la linea 56 del search.php por esto x{a806}\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e} y porque, pues no tengo ni puta idea pero funciona ! Modificado search.php en la carpeta classes,y funcionando perfecto en 1.4.8.2 Gracias!! Tampoco fue necesario regenerar mi indice.... Edited June 4, 2013 by saag1 (see edit history) Link to comment Share on other sites More sharing options...
Lire Posted December 3, 2013 Share Posted December 3, 2013 (edited) Buena solución! Gracias! Edited December 3, 2013 by Raul Laso (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts