ccyyrriillee 0 Posted October 15, 2010 Posted October 15, 2010 Bonjour,Je viens de faire une mise à jour 1.3.1 > 1.3.2.3Tout à l'air de bien fonctionner à part l'autocomplétion du bloc de recherche qui ne fonctionne plus.J'utilise un thème personnalisé. J'ai donc testé avec le thème par défaut et j'ai le même problème.Quelqu'un a une idée?Merci d'avance Share this post Link to post Share on other sites
ccyyrriillee 0 Posted October 20, 2010 Posted October 20, 2010 Beuh, ça fonctionne toujours pas J'ai essayé de désinstaller/réinstaller le module --> rienJe suis allé faire un tour dans le BO>Préférences>Recherche où j'ai essayé de reconstruire l'index --> rienJ'ai désactivé/réactivé l'option "recherche ajax" au cas où --> toujours rienJe sèche Share this post Link to post Share on other sites
Sparrow 2 Posted October 26, 2010 Posted October 26, 2010 Bonsoir Ccyyrriillee,J'ai également fait la mise à jour et je rencontre exactement le même problème que toi à tu déja pu le résoudre ?J'ai activé, désactivé l'option ajax et testé avec différents thèmes dont celui par défaut, toujours rien. Merci d'avance Share this post Link to post Share on other sites
Atch 399 Posted October 26, 2010 Posted October 26, 2010 Bonsoir,Récupérez les fichiers tpl du block recherche et du fichiers search.tpl de la template Prestashop 1323 et du blocksearch provisoirement ou utilisez les fichiers de la SVN.Le problème a déjà été signalé à la team et devrait être corrigé dans la prochaine mise à jour. V++Atch Share this post Link to post Share on other sites
ccyyrriillee 0 Posted October 27, 2010 Posted October 27, 2010 Merci Atch pour la réponseJ'ai essayé avec la version svn mais j'ai du zapper un truc.En résumé j'ai pris les tpl du module blocksearch, soit blocksearch-top.tpl + blocksearch.tpl + header.tplainsi que le search.tplLe résultat c'est qu'effectivement les lignes de l'autocomplétion réapparaissent mais ça affiche "undefined > undefined"J'ai oublié un truc mais quoi ? Share this post Link to post Share on other sites
Atch 399 Posted October 27, 2010 Posted October 27, 2010 Oui certainement...Elle, a réussi : http://www.prestashop.com/forums/viewthread/72391/upgrading_prestashop/quick_serach_block_problem_in_upgrading_1_dot_3_dot_1_to_1_dot_3_dot_2V++Atch Share this post Link to post Share on other sites
ccyyrriillee 0 Posted October 27, 2010 Posted October 27, 2010 Comment dire euh... tant mieux pour elle Mais les filles sont plus intelligentes que les garçons, ça n'est plus à prouver.Y'a un truc que je pige pas:Quand tu dis "Récupérez les fichiers tpl du block recherche et du fichiers search.tpl de la template Prestashop 1323"Vu que justement on vient de faire une mise à jour vers 1323, du coup ils sont censés y être ces fameux fichiers de la 1323, non ?Je vois pas bien quels fichiers tu veux qu'on récupère.Dans le doute j'ai donc essayé avec les fichiers de la svn et le problème persiste.Alors au risque de passer pour le boulet du jour, je veux bien une aide plus détaillée.Oups j'ai failli oublier: s'il te plaît Share this post Link to post Share on other sites
ccyyrriillee 0 Posted October 28, 2010 Posted October 28, 2010 Sparrow est-ce que tu as testé la solution donnée par Atch, et si oui est-ce que ça fonctionne pour toi ? Share this post Link to post Share on other sites
fly_in_the_sky 0 Posted November 3, 2010 Posted November 3, 2010 Salut,J'ai eu le même problème en passant de la version 1.1 à la 1.3.2Pour résoudre ce problème j'ai tout simplement copier le module de recherche de la version 1.1. et je l'ai rajouter à la 1.3.2Et le tour est jouer ... Cela fonctionne très bien .. Donc, j'imagine que si vous migrer d'une autre version, il suffit de faire la même chose avec votre ancien bloc de recherche ... Nico Share this post Link to post Share on other sites
ccyyrriillee 0 Posted November 3, 2010 Posted November 3, 2010 Oui j'ai essayé ça aussi, mais rien à faire je me retrouve toujours avec ce p****n de "undefined"Comprends pas... Share this post Link to post Share on other sites
fly_in_the_sky 0 Posted November 3, 2010 Posted November 3, 2010 Essaye avec ma version. (voir pièce jointe)Et n'oublie pas d'enlever ou de renommer la tienne blocksearch.zip Share this post Link to post Share on other sites
ccyyrriillee 0 Posted November 3, 2010 Posted November 3, 2010 Merci pour ton aide mais ça ne fonctionne pas non plus... Share this post Link to post Share on other sites
fly_in_the_sky 0 Posted November 3, 2010 Posted November 3, 2010 Désolé, alors je ne serais pas t'aider. Il faudrait quelqu'un d'un peu plus balaise...Bonne chance Share this post Link to post Share on other sites
ccyyrriillee 0 Posted November 4, 2010 Posted November 4, 2010 Aaaahhhhh enfin !J'ai donc remplacé le blocksearch par celui de mon ancienne version (1.3.1) + le search.tpl et ça ne donnait rien de plus que "undefined".Et là j'ai également remplacé le search.php par celui de ma 1.3.1 et oh bonheur, oh joie indescriptible, tout rentre dans l'ordre.Merci pour les différents coups de main... Share this post Link to post Share on other sites
Sparrow 2 Posted November 5, 2010 Posted November 5, 2010 Bonsoir,Désolé d'arrivé après la bataille...Quand j'avais posté ici, je n'avais pas encore mis à jour mon adresse mail, du coup, pas de notification.Tellement de travail et de problème a résoudre sur mon site que j'avais écarté un peu le moteur Le problème étant pour moi toujours d'actualité, j'espère réussir à le résoudre grâce à vos contributions.Je vous tiendrez informés.Merci à vous. Share this post Link to post Share on other sites
Mr Karmas 0 Posted November 6, 2010 Posted November 6, 2010 English please...This is an opensource platform. Don't write in your own language and contribute to all of us if you have a question or solution by writing in english Share this post Link to post Share on other sites
Sparrow 2 Posted November 6, 2010 Posted November 6, 2010 Bonjour,J'ai essayé de remplacer les fichiers tpl de "montheme/modules/blocksearch" par ceux du svndans le doute, j'ai fait de même pour "modules/blocksearch" à partir de la racine.Idem également pour le "montheme/search.tpl", regénéré l'index....Résultat, le moteur affiche toujours "Undefined".Pourriez-vous s'il vous plaît me préciser un peu plus votre démarche ?En vous remerciant par avance. Share this post Link to post Share on other sites
ccyyrriillee 0 Posted November 6, 2010 Posted November 6, 2010 Mon module blocksearch est présent seulement dans /modules, il n'est pas surchargé dans /mon_theme/modules.Le seul fichier que j'ai remplacé dans /mon_theme c'est le search.tpl que j'ai remplacé par celui de la 1.3.1Pour le reste j'ai donc remplacé tout le module blocksearch par celui de mon ancienne version (1.3.1 donc)A ce moment là j'avais la même chose que toi, le fameux "undefined".Pour finir j'ai remplacé le search.php qui se trouve à la racine, également par celui de la 1.3.1C'est seulement là que ça a fonctionné. Share this post Link to post Share on other sites
Sparrow 2 Posted November 6, 2010 Posted November 6, 2010 Salut ccyyrriillee,Un grand merci pour tes précisions ainsi que pour ta réactivité, qui m'ont permis de résoudre mon problème.Je n'avais pas touché au search.php, du coup je l'ai remplacé par celui récupéré du svn et depuis tout fonctionne.Encore merci Share this post Link to post Share on other sites
ccyyrriillee 0 Posted November 6, 2010 Posted November 6, 2010 Content que ça fonctionne.C'est vrai que j'ai bien galéré avant de trouver, dans sa réponse Atch ne mentionnait que les .tpl du blocksearch et le search.tpl, et ça marchait pas pour moi.Bref, du coup je pense que je vais refaire le changement avec les fichiers de la svn plutôt que ceux de la 1.3.1, histoire de rester cohérent.A bientôt pour essayer de résoudre un nouveau problème suite à m.a.j 1.3.2.3 %-P Share this post Link to post Share on other sites
Gregory Roussac 222 Posted November 25, 2010 Posted November 25, 2010 Bonjour,Le dev a surement voulu encoder proprement en json les résultats de recherche dans search.php.Perso j'ai préféré suivre la logique et modifier le template que revenir sur un vieux search.php.Un bout de réponse là http://stackoverflow.com/questions/737453/what-does-formatresult-and-formatitem-options-do-in-jquery-autocompleteet donc en pratique cela donnedans le template header.tpl du module blocksearch j'ai rajouté l'appel à un script car jquery 1.2.6 n'a pas de fonction evalJson ... script type="text/javascript" src="{$content_dir}js/jquery/jquery.json-2.2.min.js"... après l'avoir téléchargé ici http://code.google.com/p/jquery-json/puis dans blocksearch-top.tpl {literal} function formatSearch(data) { return data.cname + ' > ' + data.pname; } function redirectSearch(event, data, formatted) { $('#search_query').val(data.pname); document.location.href = data.product_link; } prep_data = function(data){ tmp = $.evalJSON(data); parsed_data = []; for (i=0; i < tmp.length; i++) { obj = tmp[i]; parsed_data[i] = { data: obj }; } return parsed_data; } $('document').ready( function() { $("#search_query").autocomplete( '{/literal}{$base_dir}{literal}search.php', { minChars: 3, max:10, width:500, scroll: false, selectFirst: false, formatItem:formatSearch, parse: prep_data, extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal[spam-filter] }).result(redirectSearch) }); {/literal} Share this post Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now