Jump to content

Recherche Instantanée, avoir plus de 10 produits d'affiché.


FMR

Recommended Posts

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. :wacko:

 

Link to comment
Share on other sites

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. :wacko:
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 by FMR (see edit history)
Link to comment
Share on other sites

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 by thech4n (see edit history)
Link to comment
Share on other sites

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. :wacko:

 

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 by FMR (see edit history)
Link to comment
Share on other sites

  • 4 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...