ccyyrriillee Posted October 15, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted October 20, 2010 Author Share 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 Link to comment Share on other sites More sharing options...
Sparrow Posted October 26, 2010 Share 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 Link to comment Share on other sites More sharing options...
Atch Posted October 26, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted October 27, 2010 Author Share 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 ? Link to comment Share on other sites More sharing options...
Atch Posted October 27, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted October 27, 2010 Author Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted October 28, 2010 Author Share 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 ? Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted November 3, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted November 3, 2010 Author Share 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... Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted November 3, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted November 3, 2010 Author Share Posted November 3, 2010 Merci pour ton aide mais ça ne fonctionne pas non plus... Link to comment Share on other sites More sharing options...
fly_in_the_sky Posted November 3, 2010 Share Posted November 3, 2010 Désolé, alors je ne serais pas t'aider. Il faudrait quelqu'un d'un peu plus balaise...Bonne chance Link to comment Share on other sites More sharing options...
ccyyrriillee Posted November 4, 2010 Author Share 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... Link to comment Share on other sites More sharing options...
Sparrow Posted November 5, 2010 Share 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. Link to comment Share on other sites More sharing options...
Mr Karmas Posted November 6, 2010 Share 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 Link to comment Share on other sites More sharing options...
Sparrow Posted November 6, 2010 Share 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. Link to comment Share on other sites More sharing options...
ccyyrriillee Posted November 6, 2010 Author Share 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é. Link to comment Share on other sites More sharing options...
Sparrow Posted November 6, 2010 Share 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 Link to comment Share on other sites More sharing options...
ccyyrriillee Posted November 6, 2010 Author Share 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 Link to comment Share on other sites More sharing options...
Gregory Roussac Posted November 25, 2010 Share 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} Link to comment Share on other sites More sharing options...
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