Jump to content

[RESOLU] v. 1.2.1.0 : divers disfonctionnements ? uniquement chez moi ou bien ??


Nelly

Recommended Posts

Bonjour

Rencontrant des prob à la saisie d'articles au bout d'un certain nombre avec la V 1.2.0.8, j'ai fait une nouvelle install de la 1.2.1.0, en réinjectant les tables concernées pour ne pas ressaisir les produits et divers

Tout semble aller de ce côté sauf que :

FO : le bloc catégories disparaît lorsque l'on se connecte ( le bloc mon compte prend sa place) et donc plus accès à sélectionner des produits
:::Contourné::: je me suis créé un nouveau compte client, et cela fonctionne avec ce nouveau compte client. Je n'ai pas la cause, mais ... je vois à nouveau le bloc catégories lorsque je suis connectée au FO en tant que client

FO : lors du clic sur le bouton Commander dans le panier (bloc right column) cela duplique le produit dans le panier (j'ai pris un ex avec 1 seul produit, après avoir cliqué sur le bouton commander, j'ai 2 en quantité) ... Après plusieurs essais, je m'aperçois que chaque fois que je change de page (pour voir un autre produit ou une autre catégorie), cela additionne 1 quantité au dernier produit ajouté dans le panier. Cela semble donc être lié au refresh de la page. La boutique ne peut donc être utilisée en l'état , sinon je vais devenir riche très vite ;)
::: Résolu avec la mise à niveau de Firefox ::: le panier ne fonctionne donc pas correctement avec Firefox 2, mais impec avec Firefox 3.5

FO :en continuant le process de commande, au moment de choisir le mode de paiement , j'ai : Aucun module de paiement n'a encore été installé. (alors que j'ai bien d'installé dans le BO Paypal et Chèque, dûment configurés)
::: Résolu avec la création du nouveau compte client ::: j'ai bien les choix de mode de paiement maintenant

FO: Firebug m'indique une erreur de syntaxe avec le script Ajax de search, j'ai donc paramétré recherche Ajax à Non dans le BO, et l'erreur est "disparue"

Suis je maudite ? Peux t'on m'aider :) ou bien je renonce à utiliser Prestashop :)

Voici le site : http://www.achat-parfum-discount.com

Merci par avance aux Prestaspecialistes

PS : j'arrive à bidouiller si on me guide (ex : ma modif du block quicksearch), mais je ne suis pas informaticienne ;)

Bises par avance ;)

:::::::::::::::::: ERREURS RAPPORTEES PAR FIREBUG ::::::::::::::::::

extraParams:{ajaxSearch:1,id_lang:}\n
syntax error
http://www.achat-parfum-discount.com/8-lait-hydratant-parfume
Line 459

Voici la ligne 459 du code source de la page :

formatItem:formatSearch,



qui fait partie de ce script :


     [removed]


       function formatSearch(row) {
           return row[2] + ' > ' + row[1];
       }

       function redirectSearch(event, data, formatted) {
           $('#search_query').val(data[1]);
           document.location.href = data[3];
       }

       $('document').ready( function() {
           $("#search_query").autocomplete(
               '/search.php', {
               minChars: 3,
               max:10,
               width:500,
               scroll: false,
               formatItem:formatSearch,
               extraParams:{ajaxSearch:1,id_lang:}
           }).result(redirectSearch)
       });

   [removed]

Link to comment
Share on other sites

Bonjour

Oui , justement, à quand un installeur qui fonctionne complètement, même pour upgrader des versions 0.9 ou 1.0 ?

Vous recevrez tout pleins de bisous dès que cet installeur sera abouti, car on est beaucoup à être "plantés" avec des versions à mise à jour impossible, sauf à ... être programmeur ;)

Amicalement

Link to comment
Share on other sites

  • 1 month later...

Petit déterrage pour ceux à qui tombent sur l'erreur javascript (extraParams:{ajaxSearch...)

Après migration le thème n'est plus à jour donc pour pouvoir utiliser un thème V 1.1, j'ai rajouté

'cookie' => $cookie,



autour de la ligne 185 de init.php.

J'ai aussi rajouté le javascript du template d''origine dans mon template et la recherche ajax marche sur un vieux template !

C'est pas vraiment l'installeur là c'est le contrôleur et le template qu'il faut mettre à jour ou sinon il faut décocher l'option recherche ajax (activée à oui par défaut pendant l'upgrade).

Cordialement

Link to comment
Share on other sites

  • 3 weeks later...

Bonjour Gregory,

Merci pour ta contribution, j'ai effectivement ce problème du template 1.1. Pourrais-tu simplement me dire de quel manière tu rajoutes le javascript du template d'origine. Actuellement j'ai mis les fichiers de mon thème 1.1 que 'jutilisais dans PS upgradé.
Sinon, comment désactiver la recherche ajax ?

Merci d'avance, aujourd'hui la recherche ne marche pas du tout suite à l'upghrade 1.1.05 vers 1.2.5

Cordialement,
Alex

Link to comment
Share on other sites

Bonjour,

[EDIT]
Bah ma foi effectivement soit tu prends le nouveau module, et son template donc. Le css reste par contre le même.
Tu peux aussi prendre le javascript uniquement du module si tu l'as personnalisé. Il faut juste ne rien oublier dans les appels de scripts. Tout est dans le template il me semble.
[/EDIT]
La recherche ajax se désactive en back office sur la partie recherche il me semble.

Cordialement

Link to comment
Share on other sites

Écraser le fichier php

Écraser blocksearch-top.tpl ou blocksearch.tpl, ou mettre à jour le template en y ajoutant

{if $ajaxsearch}
   [removed]
       {literal}

       function formatSearch(row) {
           return row[2] + ' > ' + row[1];
       }

       function redirectSearch(event, data, formatted) {
           $('#search_query').val(data[1]);
           document.location.href = data[3];
       }

       $('document').ready( function() {
           $("#search_query").autocomplete(
               '{/literal}{$base_dir}{literal}search.php', {
               minChars: 3,
               max:10,
               width:500,
               scroll: false,
               formatItem:formatSearch,
               extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal[spam-filter]
           }).result(redirectSearch)
       });
       {/literal}
   [removed]
{/if}



Et ne pas oublier de prendre header.tpl. Desinstaller et re installer le module pour le greffer sur le hook header.
Re indexer les produits en BO.

(Rajouter l'assignement de $cookie si il ne trouve pas ses petits (c'était mon cas en tout cas))

Bye

Link to comment
Share on other sites

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