Jump to content

Recommended Posts

Bonjour à tous,

Je viens de mettre à jour ma boutique avec le dernier prestashop 1.5.5.

tout à fonctionné (ou presque) mais j'ai le zoom Thickbox qui ne fonctionne plus.

 

Quand je clique sur l'image, rien ne se passe et quand je clique sur une des miniatures sous l'image principale du produit, l'image s'ouvre dans une nouvelle fenêtre.

 

pouvez vous m'aider?

 

Merci d'avance

Michel

Link to comment
Share on other sites

[Mode humour open]: (et avant que Shagshag ne pose la question): Quelle version de 1.5.5.0 ? en clair quand l'avez-vous téléchargé ? [Mode humour closed].

 

Question: quel est le site en signature concerné, car je n'ai pas vu ce souci sur l'un comme sur l'autre, ais-je mal cherché ?

Link to comment
Share on other sites

Je ne sais plus... dans l'après midi.

J'ai fais la mise à jour sur un autre site (au même moment, donc la même version) qui n'est pas en production et où il n'y avais pas encore de produits et il semble que tout fonctionne bien sur celui là.(j'ai créé un produit essai et tout fonctionne).

Link to comment
Share on other sites

Bon là, sorry, j'ai comme priorité les soucis clients suite à leur MAJ de Prestashop et qui ont souscrit un contrat annuel de support.

Si personne n'a répondu d'ici là, je reviendrai vers toi dès que possible.

Si tu as pu te dépatouiller un peu d'une manière ou d'une autre, postes ici ;)

Link to comment
Share on other sites

Bonjour à tous,

Je viens de mettre à jour ma boutique avec le dernier prestashop 1.5.5.

tout à fonctionné (ou presque) mais j'ai le zoom Thickbox qui ne fonctionne plus.

 

Quand je clique sur l'image, rien ne se passe et quand je clique sur une des miniatures sous l'image principale du produit, l'image s'ouvre dans une nouvelle fenêtre.

 

pouvez vous m'aider?

 

Merci d'avance

Michel

 

 

Bonjour,

 

A priori c'est un souci javascript avec le template. Il faudrait verifier que https://github.com/PrestaShop/PrestaShop/tree/development/js/jquery/plugins/jqzoom est bien a jour. En le réactivant et en ouvrant la console javascript avec Firebug on pourrait voir plus précisément le souci.

 

Cordialement

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour à tous,
J'ai le même probleme, mais en passant de la version 1.4.6.2 à la version 1.4.11

Tout fonctionne normalement, sauf le zoom Thickbox.

Quand je survole l'image principale dans la fiche produit, le zoom s'ouvre, mais il est blanc, sans image.

Si je survole avec la souris une des autres miniatures sous l'image principale il re-fonctionne.

Si je ré-actualise la page, ou si je vais sur une autre page produit, c'est à nouveau le même problème.

 

J'utilise le thème défault de Prestashop.

 

J'ai uploader plusieurs fois, rien ne change.

Je prépare mon site en local.

 

Merci

 

Patrick

Link to comment
Share on other sites

Bonjour,

 

Je pense que c'est en rapport avec ce commit https://github.com/PrestaShop/PrestaShop-1.4/commit/2e6a73bd83f9d3aeaf155a1f39500005679945b2

 

Comment vous avez mis à jour, par le module ? Essayez d'installer une 1.4 et comparez les fichiers, vous avez du manquer un changement.

 

Cordialement

Bonjour Gregory,

il me manquait la ligne 361 $(this).show()   dans themes/prestashop/js/product.js mais cela n'a rien changé.

Je vais faire d'autres recherche.

 

Merci

Link to comment
Share on other sites

Finalement, j'ai viré product.tpl de la version 1.4.11 et je l'ai remplacé par product.tpl de la version 1.4.6.2 et cela fonctionne!

Il faudrait faire une comparaison des deux pour voie le problème, mais cela doit être long à faire.

Link to comment
Share on other sites

Encore moi, j'ai remis product tpl de la version 14611, mais j'ai changé les lignes de product img:   

    <!-- product img-->
        <div id="image-block">
            <img src="{if $have_image}{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}{else}{$img_prod_dir}{$lang_iso}-default-large.jpg{/if}"{if $jqZoomEnabled && $have_image} class="jqzoom"{/if} alt="{$cover.legend|escape:'htmlall':'UTF-8'}" title="{$cover.legend|escape:'htmlall':'UTF-8'}"  id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}"/>
        </div>
        {if isset($images) && count($images) > 0}

par:

        <!-- product img-->
        <div id="image-block">
        {if $have_image}
            <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}"
                {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" />
        {else}
            <img src="{$img_prod_dir}{$lang_iso}-default-large.jpg" id="bigpic" alt="" title="{$cover.legend|escape:'htmlall':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}" />
        {/if}
        </div>
        {if isset($images) && count($images) > 0}

et tout est rentré dans l'ordre. Purée j'ai cherché 48 heures...
 

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

 

Vous me relancez en mp mais désolé je vous ai déjà répondu et on ne peut pas voir votre site, je ne peux pas deviner le souci à distance. Il y a suremment une erreur javascript dans la page. Avez vous essayer de regarder avec la console javascript de Chrome ou celle de Firebug ?

 

Cordialement

Link to comment
Share on other sites

Re,

 

Il y a deux soucis dans un premier temps apparemment.

"NetworkError: 404 Not Found - http://mouchesbailly.com/themes/evo62c/css/ddlx.css"
ddlx.css
TypeError: selectedCombination.available_date.date is undefined
    

...;if(typeof(selectedCombination['available_date'])!='undefined'&&selectedCombinat...

Il faudrait demander un coup de main à DDLX je pense.

 

Cordialement

  • Like 1
Link to comment
Share on other sites

Bonjour,

 

Je me permets de soumettre mon problème ici comme sur : http://www.prestashop.com/forums/topic/277819-r%C3%A9f%C3%A9rencement-des-images-dans-prestashop-15-balise-alt/

 

En fait je souhaiterais :

- Afficher le jqzoom à droite de l'image

- ET la fancybox

- ET cerise sur le gâteau avoir la balise ALT renseignée pour le référencement des images

- ET idéalement aussi avoir un agrandissement de l'image originale en fancybox sans bords blanc et pas de l'image "thickbox"

Avez vous s'il vous plait un set de fichiers product.js, product.tpl ou autres qui permettent ce comportement qui devrait être sauf erreur relativement normal ?

 

Exemple : http://www.africouleur.com/fr/mode-africaine-robe-mariee/137-robe-de-mariee-des-saisons-fraiches.html

mais j'utilise dans mon thème construit à partir du default de la early 1.5.0 d'anciens fichiers légèrement modifiés.

 

Autre remarque sur le même sujet, dans la 1.5.6 actuellement disponible est il cohérent que :

product.tpl ligne 186 ne mentionne pas de balise "rel" :

<img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html'}"{if $jqZoomEnabled && $have_image} class="jqzoom"{/if} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}"/>

alors que product.js ligne 532 le mentionne :

$('#bigpic').attr('rel', $('#bigpic').attr('src').replace('large', 'thickbox'));

Avec tous mes remerciements par avance.

 

PS : littérature consultée sans compréhension complète :

http://forge.prestashop.com/browse/PSCFV-8967

https://github.com/PrestaShop/PrestaShop/commit/4e8c5a24dfa286614ed484756d19506ef0508f6e

https://github.com/PrestaShop/PrestaShop/commit/e158ea1227765e68bf61c72f3ce0e1915a403abc

Edited by Zitoun (see edit history)
Link to comment
Share on other sites

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