PBo34 Posted April 25, 2014 Share Posted April 25, 2014 Bonjour, J'ai presta 1.5.6.2. Je constate aujourd'hui après avoir changé quelques prix, que les ancien prix sont encore affichés dans le block produits phares sur la page d'accueil. Par contre quand on clique dessus, on arrive sur la fiche du produit et là le prix est juste. Ca devrait pas se mettre à jour tout seul ? Merci. Link to comment Share on other sites More sharing options...
Moi c Seb Posted April 25, 2014 Share Posted April 25, 2014 Bonjour, avec votre ftp supprimez tous les fichiers sauf index.php dans cache/smarty/cache et idem dans cache/smarty/compile. Bonne journée Link to comment Share on other sites More sharing options...
PBo34 Posted April 25, 2014 Author Share Posted April 25, 2014 Merci pour de dépannage. J'imagine bien qu'en nettoyant un cache, le faux prix va disparaître. D'ailleurs pourquoi ne pas le nettoyer depuis la page optimisation ? Le fait est que s'il faut nettoyer le cache à chaque fois qu'on change un prix ... c'est un peu lourd, vous ne trouvez pas ? De plus, le site va ramer pendant 2 heures, le temps que toutes les pages soient recompilées. C'est la raison pour laquelle je préfère ne vider ce cache qu'en ultime recours. Par contre ça serait bien s'il était possible de le régénérer en cliquant sur un bouton. Donc c'est un bug ? Ce n'est pas un problème chez moi ? si ça ne vient pas de chez moi, on ne peut pas appeler ça autrement que "bug". Link to comment Share on other sites More sharing options...
PBo34 Posted April 25, 2014 Author Share Posted April 25, 2014 J'ai la version 1.1 de "produits phares sur la page d'accueil". Link to comment Share on other sites More sharing options...
icstra Posted April 25, 2014 Share Posted April 25, 2014 Bonjour, Passez à version 1.6 et vous aurez ce bouton. Merci pour de dépannage. J'imagine bien qu'en nettoyant un cache, le faux prix va disparaître. D'ailleurs pourquoi ne pas le nettoyer depuis la page optimisation ? Le fait est que s'il faut nettoyer le cache à chaque fois qu'on change un prix ... c'est un peu lourd, vous ne trouvez pas ? De plus, le site va ramer pendant 2 heures, le temps que toutes les pages soient recompilées. C'est la raison pour laquelle je préfère ne vider ce cache qu'en ultime recours. Par contre ça serait bien s'il était possible de le régénérer en cliquant sur un bouton. Donc c'est un bug ? Ce n'est pas un problème chez moi ? si ça ne vient pas de chez moi, on ne peut pas appeler ça autrement que "bug". ca change quoi?.... Link to comment Share on other sites More sharing options...
PBo34 Posted April 25, 2014 Author Share Posted April 25, 2014 1. Puisque vous posez une question directe, je vous fais une réponse directe : si je n'arrive pas à avoir une 1.5 qui tourne correctement, je ne passerai jamais à la 1.6. Je ne ferai pas une upgrade pour résoudre un bug qui m'en rajoutera des dizaines ou des centaines. 2. Ca change quoi ? Je ne comprends pas bien cette question laconique sinon ironique. En tout cas vous pourriez savoir que la différence principale, c'est que si c'est un problème dans ma config il faut que je cherche le problème dans ma config. Si c'est un bug, il faut que quelqu'un se dévoue à faire un bug report. Vu le ton que vous semblez employer, j'aurais pensé que ces réponses vous soient évidentes. J'ai répondu à vos questions, permettez moi de vous poser celle-ci : vous trouvez ça normal de devoir vider un cache pour qu'une mise à jour du prix apparaisse ? Link to comment Share on other sites More sharing options...
icstra Posted April 25, 2014 Share Posted April 25, 2014 C'est malheureusement le prix à payer pour bénéficier du cache. Si vous le souhaitez, vous pouvez désactiver le cache... Link to comment Share on other sites More sharing options...
PBo34 Posted April 25, 2014 Author Share Posted April 25, 2014 Tous les caches que j'ai vus jusqu'à maintenant sont dynamiques, ils supportent des signaux du type "stale" signifiant que la donnée en cache est corrompue. Je m'étonne que smarty ne fonctionne pas comme ça. Ca mériterait que j'aille lire le mode d'emploi du cache de smarty, mais je n'en ai guère le temps. C'est incroyable qu'avec la technologie avec laquelle on joue tous les jours il existe encore de la cache statique. D'ailleurs, est-ce un cache géré par smarty ou est-ce programmé dans presta ? Merci. Link to comment Share on other sites More sharing options...
PBo34 Posted April 25, 2014 Author Share Posted April 25, 2014 J'ai fait un bug report, parce qu'on peut considérer ça normal de ne pas voir apparaître le bon prix sans avoir nettoyé le cache smarty, si on est ingénieur système. Prestashop je crois est un logiciel qui est écrit pour des non-spécialistes en informatique, et aux yeux de l'immense majorité, ce comportement du logiciel est donc aberrant. Et je me joins à eux malgré mes 30 ans d'informatique. 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