Bondaty and Co Posted May 16, 2014 Share Posted May 16, 2014 Bonjour, A priori pour pas mal d'utilisateurs, il y a un problème avec les tab produits phares et les caches; Elles se retrouvent toutes actives et tous les produits affichés phares, nouveau et best. Les caches désactivés, tout fonctionne normalement. Merci Christophe Link to comment Share on other sites More sharing options...
Rioo Posted May 20, 2014 Share Posted May 20, 2014 Bonjour, Bug constaté également sur la 1.6.0.6. Cache désactivé les tabs reviennent Cordialement Link to comment Share on other sites More sharing options...
Rioo Posted May 20, 2014 Share Posted May 20, 2014 J'ai trouver une solution: Dans /themes/default-bootstrap/modules/homefeatured/tab.tplModifier {counter name=active_li assign=active_li} par {counter name=active_li start=1 assign=active_li} Dans /themes/default-bootstrap/modules/blocknewproducts/tab.tplModifier {counter name=active_li assign=active_li} par {counter name=active_li start=0 assign=active_li} Dans /themes/default-bootstrap/modules/blockbestsellers/tab.tplModifier {counter name=active_li assign=active_li} par {counter name=active_li start=0 assign=active_li} Le module "polulaires" sera ouvert car start=1. Vous pouvez ouvrir celui que vous souhaitez en mettant start à 1 et les autres à 0 Enfin, vider le cache prestashop dans Performances -> Paramètres avancés -> Vider le cache 3 Link to comment Share on other sites More sharing options...
Bondaty and Co Posted May 20, 2014 Author Share Posted May 20, 2014 +1 Rioo, je regarde dès demain. Merci Christophe Link to comment Share on other sites More sharing options...
Zythom Posted May 20, 2014 Share Posted May 20, 2014 Pareil que Bondaty and Co Link to comment Share on other sites More sharing options...
jomcdonald Posted May 22, 2014 Share Posted May 22, 2014 Merci. Alors j'ai testé et effectivement, seul produit phare devient actif mais, tous les produits sont quand même visibles (produit phare, nouveauté , best seller) Je n'avais pas vidé le cache mais j'ai quand même travaillé sans cache tout hier donc je ne sais pas si c'est à cause de ça mais pour moi le bug se présente toujours. Link to comment Share on other sites More sharing options...
Rioo Posted May 22, 2014 Share Posted May 22, 2014 Bonjour, Il faut absolument vider le cache pour que les modifications soit prisent en compte. Cordialement Link to comment Share on other sites More sharing options...
jomcdonald Posted May 22, 2014 Share Posted May 22, 2014 C'est ce que je viens de faire, je ne savais pas qu'il y avait cette option dans le BO, je viens de la 1.4 . On verra ça demain matin... Link to comment Share on other sites More sharing options...
Zythom Posted May 23, 2014 Share Posted May 23, 2014 Cache vidé et le problème persiste : seul un onglet est chargé (ça c'est bon), mais tous les produits (nouveautés, produits phares et meilleures ventes) s'affichent... Une autre idée ? Link to comment Share on other sites More sharing options...
jomcdonald Posted May 23, 2014 Share Posted May 23, 2014 Pareil, je voulais le dire, le bug est bien plus complexe... Link to comment Share on other sites More sharing options...
Rioo Posted May 23, 2014 Share Posted May 23, 2014 (edited) En tout cas ça a bien marché sur le site de mon client: http://www.deluxebeaute.fr. (1.6.0.6) A un moment j'ai aussi eu tous les produits affichés mais après avoir vidé le cache et peut être forcé la compilation ça a fini par fonctionner... Edited May 23, 2014 by Rioo (see edit history) Link to comment Share on other sites More sharing options...
EmmanuelTesson Posted June 2, 2014 Share Posted June 2, 2014 (edited) Bonjour je rencontre le même problème, mais en testant la valeur des active_ul et active_li, je me rends compte qu'ils démarrent à 4 (et non à 1 comme normalement par défaut : http://www.smarty.net/docsv2/fr/language.function.counter.tpl ) il doit donc y avoir une insertion du module en amont ou un double chargement qui provoque cela. Bon manifestement, je ne trouve rien qui pourrait démarrer ces compteurs... Juste pour compléter ce qui est proposé au dessus, il faut aussi modifier : {counter name=active_ul assign=active_ul} par (en ajoutant start=0 aux inactifs et start=1 à l'actif par défaut) {counter name=active_ul start=0 assign=active_ul} dans : /themes/default-bootstrap/modules/blockbestsellers/blockbestsellers-home.tpl /themes/default-bootstrap/modules/homefeatured/homefeatured.tpl /themes/default-bootstrap/modules/blocknewsproducts_home.tpl Edited June 2, 2014 by EmmanuelTesson (see edit history) Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted August 6, 2014 Share Posted August 6, 2014 Bonjour à tous, Je me joins à ce sujet parce que j'ai le même problème : les deux onglets sont actifs et les produits phares et nouveaux sont affichés. Quand je vide le cache smarty, ça refonctionne, momentanément. Le lendemain,c'est à nouveau dans les choux, sans rien avoir changé ! Je précise que je suie sur un environnement de développement sur lequel, dans le même temps, il ne s'est rien passé . J'ai tout essayé, désactiver/activer, désinstaller/réinstaller les 2 modules, rien n'y fait. J'ai aussi tenté la solution de Rioo, pas de changement. Un grand merci aux développeurs de PS de s'intéresser à notre problème ! Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted August 11, 2014 Share Posted August 11, 2014 Bonjour à tous Un petit up sur ce problème qui devient vraiment pesant, tous les jours il faut que je vide le cache ! Merci de votre aide Link to comment Share on other sites More sharing options...
imaction_mo Posted August 27, 2014 Share Posted August 27, 2014 trouvé une solution? car depuis 3-4 jours j'ai le même pb Link to comment Share on other sites More sharing options...
Divine Posted August 27, 2014 Share Posted August 27, 2014 Bonjour, Vous pouvez peut-être voir ce que ça donne en utilisant les balises {nocache}...{/nocache} en attendant que Prestashop corrige le problème. Link to comment Share on other sites More sharing options...
Zythom Posted August 27, 2014 Share Posted August 27, 2014 Bonjour Divine, je n'y connais pas grand chose, donc une question tout bête : ces balises serviront-elles vraiment à quelque chose ? Puisque même en désactivant le cache le problème persiste... Et sinon, elles doivent être placées au début de chaque ligne "{counter name" dans leurs fichiers respectifs ? Merci Link to comment Share on other sites More sharing options...
Divine Posted August 27, 2014 Share Posted August 27, 2014 Je ne sais pas si cela résoudra le problème mais cela ne coûte rien d'essayer, surtout si le souci vient bien du cache. En fait il faut placer la première balise {nocache} au début du code dans le fichier TPL du module concerné et la deuxième balise {/nocache} à la fin du code. A moins que l'architecture du fichier ne soit très spécifique, cela devrait fonctionner. Link to comment Share on other sites More sharing options...
Zythom Posted August 27, 2014 Share Posted August 27, 2014 Ok je vais tenter ça, résultat après minuit Link to comment Share on other sites More sharing options...
Zythom Posted August 28, 2014 Share Posted August 28, 2014 Et voilà, j'ai essayé la solution de Divine mais sans succés. Ce matin, encore obligé de vider la cache... Link to comment Share on other sites More sharing options...
Divine Posted August 28, 2014 Share Posted August 28, 2014 Link to comment Share on other sites More sharing options...
Zythom Posted August 28, 2014 Share Posted August 28, 2014 Ne soyez pas triste, merci d'avoir apporté une idée Link to comment Share on other sites More sharing options...
imaction_mo Posted August 28, 2014 Share Posted August 28, 2014 Vous utilisez default bootstrap? Link to comment Share on other sites More sharing options...
Zythom Posted August 28, 2014 Share Posted August 28, 2014 Oui, mais il semble que ça ne soit pas le seul problème lié au cache... (voir ici par exemple) Link to comment Share on other sites More sharing options...
EmmanuelTesson Posted September 4, 2014 Share Posted September 4, 2014 (edited) Bonjour,j'ai rencontré le même problème et je suis allé du coup vérifié l'intégration de bootstrap dans le thème...Auparavant, afin de développer mon propre thème, j'ai créé un thème enfant.... et là, à ma grande surprise, il n'y a pas d'intégration de jQuery [http://jquery.com/download/] et des scripts Bootstrap (bootstrap.js) [http://getbootstrap.com/getting-started/] j'ai donc directement ajouté en bas de footer.tpl les deux scripts : {* * 2007-2014 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if !$content_only} </div><!-- #center_column --> {if isset($right_column_size) && !empty($right_column_size)} <div id="right_column" class="col-xs-12 col-sm-{$right_column_size|intval} column">{$HOOK_RIGHT_COLUMN}</div> {/if} </div><!-- .row --> </div><!-- #columns --> </div><!-- .columns-container --> <!-- Footer --> <div class="footer-container"> <footer id="footer" class="container"> <div class="row">{$HOOK_FOOTER}</div> </footer> </div><!-- #footer --> </div><!-- #page --> {/if} {include file="$tpl_dir./global.tpl"} <!-- Latest compiled and minified JavaScript --> <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> </html> Et tout à l'air ok maintenant... Edited September 4, 2014 by EmmanuelTesson (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted September 4, 2014 Author Share Posted September 4, 2014 3 nouveaux site, 3 hébergeurs différents, le problèmes est le même. @EmmanuelTesson Sans incidences sur le bug de mon coté. Pour le moment la seule solution que j'ai est la modif des tpl, (start=..) tab et content avec vidage des caches modules dans cache/smarty/cache/ Link to comment Share on other sites More sharing options...
EmmanuelTesson Posted September 4, 2014 Share Posted September 4, 2014 3 nouveaux site, 3 hébergeurs différents, le problèmes est le même. @EmmanuelTesson Sans incidences sur le bug de mon coté. Pour le moment la seule solution que j'ai est la modif des tpl, (start=..) tab et content avec vidage des caches modules dans cache/smarty/cache/ @Bondaty and Co attention l'intégration est faite via CDN (connexion internet requise si serveur de dév) je continue à chercher puisque je ne me souvenais plus que le FrontController était censé charger en autoload les fichiers js et css présents dans les répertoires du même nom. il y avait déjà une petite erreur de syntaxe : // Automatically add js files from js/autoload directory in the template if (@filemtime($this->getThemeDir().'js/autoload/')) foreach (scandir($this->getThemeDir().'js/autoload/', 0) as $file){ // if (preg_match('/^[^.].*\.js$/', $file)) $this->addJS($this->getThemeDir().'js/autoload/'.$file); if (preg_match('/^[^.].*\.js$/', $file)) $this->addJS(_THEME_JS_DIR_.'js/autoload/'.$file); } // Automatically add css files from css/autoload directory in the template if (@filemtime($this->getThemeDir().'css/autoload/')) foreach (scandir($this->getThemeDir().'css/autoload', 0) as $file){ //if (preg_match('/^[^.].*\.css$/', $file)) $this->addCSS($this->getThemeDir().'css/autoload/'.$file); if (preg_match('/^[^.].*\.css$/', $file)) $this->addJS(_THEME_CSS_DIR_.'js/autoload/'.$file); } j'ai bien vérifié qu'il scannait bien le bon répertoire de thème enfant, mais il semble qu'il y a ait un problème avec le $this->addJS, puisque les fichiers ne sont pas chargés... Link to comment Share on other sites More sharing options...
lokiiy Posted February 17, 2015 Share Posted February 17, 2015 Bonjour, Je ré ouvre le sujet car en ayant tout lu je ne voie pas vraiment quelqu'un qui certifie la solution du problème J'ai eu pour la première fois ce matin le problème en accueil de mon Prestashop ==> Aucune meilleure vente à l'heure actuelle. J'ai donc vidé le cache et c'est revenu correct ... "jusqu'à quand !!?" Avez vous trouvé la solution du problème ? C'est juste une histoire de cache ? Link to comment Share on other sites More sharing options...
CreaNico Posted March 11, 2015 Share Posted March 11, 2015 Bonjour, J'ai le même souci, et cela se produit sur 3 sites en PS 1.6 (versions différentes), et le point commun de ces 3 sites, c'est qu'ils possèdent un thème provenant de chez Template Monster (3 thèmes différents). Et d'après ce que m'a expliqué une personne qui a rapidement regardé, le souci vient de la conception des thèmes. Si cela peut aider à faire avancer les choses... Nicolas Link to comment Share on other sites More sharing options...
lanijulmar Posted June 16, 2015 Share Posted June 16, 2015 Bonjour POur ma part, rien ne change malgré le vidage du cache :-( Link to comment Share on other sites More sharing options...
Laslaa62 Posted March 22, 2016 Share Posted March 22, 2016 UP! Bonjour, Toujours pas de solution ? Très gênant d'avoir une page d'accueil interminable ! Merci à tous ! Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted March 22, 2016 Share Posted March 22, 2016 Bonjour à tous Idem pour mol sur une 1.6.0.5 avec le thème par défaut modifié, les tabs sont inactifs et tous les produits s'affichent. Le problème s'était passé jusqu'à ce que je fasse une mise à jours des modules... Quand je vide le cache, ça fonctionne à nouveau correctement Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted March 28, 2016 Share Posted March 28, 2016 Un petit up Je cherche désespérément un solution Merci Link to comment Share on other sites More sharing options...
Laslaa62 Posted May 8, 2016 Share Posted May 8, 2016 Bonjour, Petit UP ! Une solution ? J'ai le soucis depuis longtemps Merci Link to comment Share on other sites More sharing options...
Pierre Webwalker Posted May 9, 2016 Share Posted May 9, 2016 Bonjour tout le monde Toujours la même chose pour moi, j'en suis rendu à désactiver le cache :-( . 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