FMR Posted January 22, 2014 Share Posted January 22, 2014 Bonjour,Voilà, comme indiqué dans le titre, à l'heure actuelle, sous la version 1.5.4.1, lorsque je mets en place la recherche instantanée (pas la recherche ajax), je n'ai au maximum que 10 produits qui s'affichent directement dans le product-list qui apparait. J'ai beau avoir cherché, je vois pas là... et, c'est tout ce qu'il me manque pour le mettre ne place. Quelqu'un saurait quel fichier modifier ou aurait une idée ? J'ai regardé tout ce qui tout à 'search' :search.tpl, search.php, blocksearch-instantsearch.tpl, blocksearch-top.tpl, et product-list, des fois que... mais jusuqe là, rien. Link to comment Share on other sites More sharing options...
CodeShaker Posted January 22, 2014 Share Posted January 22, 2014 Bonjour, Simplement, augmenter le nombre d'articles par page serait la solution ou es-ce dérangeant? Link to comment Share on other sites More sharing options...
FMR Posted January 22, 2014 Author Share Posted January 22, 2014 (edited) Bonjour,Merci de votre réponse mais vous n'avez pas compris le problème qui est spécifique à 'recherche instantanée'.Le nombre d'articles par page, sur mon site, est déjà de 36 de base, comme on peut le voir sur toutes les catégories.Le problème n'a donc aucun de rapport, mais merci de votre contribution. Une autre idée peut-être ? Sinon quelqu'un d'autre ?J'ai dans l'idée qu'il s'agit surement d'un fichier .js à modifier mais je trouve pas lequel... Merci encore à tous ceux qui prendront le temps de répondre. Edited January 22, 2014 by FMR (see edit history) Link to comment Share on other sites More sharing options...
CodeShaker Posted January 22, 2014 Share Posted January 22, 2014 (edited) Entendu, J'ai peut être une piste mais je ne suis pas convaincu du résultat d'avance. Dans /modules/blocksearch/blocksearch-instantsearch.tpl vers la ligne 61 : {if $ajaxsearch} <script type="text/javascript"> // <![CDATA[ $('document').ready( function() { $("#search_query_{$blocksearch_type}") .autocomplete( '{if $search_ssl == 1}{$link->getPageLink('search', true)|addslashes}{else}{$link->getPageLink('search')|addslashes}{/if}', { minChars: 3, max: 10, width: 500, selectFirst: false, scroll: false, dataType: "json", formatItem: function(data, i, max, value, term) { return value; }, parse: function(data) { var mytab = new Array(); for (var i = 0; i < data.length; i++) mytab[mytab.length] = { data: data[i], value: data[i].cname + ' > ' + data[i].pname }; return mytab; }, extraParams: { ajaxSearch: 1, id_lang: {$cookie->id_lang} } } ) .result(function(event, data, formatted) { $('#search_query_{$blocksearch_type}').val(data.pname); document.location.href = data.product_link; }) }); // ]]> </script> {/if} Remplacer le 10 par le nombre de votre de choix, ceci affectera "peut être aussi" la recherche instantannée. Edited January 22, 2014 by thech4n (see edit history) Link to comment Share on other sites More sharing options...
FMR Posted January 22, 2014 Author Share Posted January 22, 2014 (edited) Non, ça ne vient pas de là... comme déjà dit...d'autant que cette ligne concerne apparemment la recherche ajax et non la recherche instantanée : {if $ajaxsearch} Quelqu'un saurait quel fichier modifier ou aurait une idée ? J'ai regardé tout ce qui tout à 'search' :search.tpl, search.php, blocksearch-instantsearch.tpl, blocksearch-top.tpl, et product-list, des fois que... mais jusque là, rien. J'en suis à me demander si vous me lisez..... J'ai déjà regardé, comme je l'ai dit dans mon 1er post.De plus, je suis loin d'être un amateur sous presta, comme on peut le voir en regardant mon site donc, si c'était aussi simple, jamais je n'aurais posté ce topic...Pour finir, puisque vous l'avez sûrement pas vu dans mon 2nd message, je le remarque ici : J'ai dans l'idée qu'il s'agit surement d'un fichier .js à modifier mais je trouve pas lequel... Malgré tout, merci encore d'avoir pris le temps, c'est très sympa. Edited January 22, 2014 by FMR (see edit history) Link to comment Share on other sites More sharing options...
dutom007 Posted May 22, 2014 Share Posted May 22, 2014 Avez vous trouvé ? 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