Céline13240 Posted January 31, 2017 Share Posted January 31, 2017 (edited) Bonjour à tous et à toutes, Pour commencer, voici les informations concernant ma config : Type d’install : Mise à jour de 1.5.6.1 vers 1.6.1.11Version de PS : 1.6.1.11URL du site concerné : www.passionsintimes.comThème : Thème personnalisé à partir du thème par défautHébergement : Mutualisé / OVHVersion de PHP : 5.4.45Version de MySQL : 5.5.54-0+deb7u1-logNavigateur(s) concerné(s) : Tous Et maintenant, voici mon problème. Malgré l'insertion via le B.O de mes nouvelles images sous-catégories, les anciennes images sont toujours visibles en front en lieu et place des nouvelles. Pourtant, j'ai effacé le cache via le B.O, j'ai effacé le cache du navigateur, les anciennes images ne sont plus dans le dossier img/c ni même dans img/tmp et j'ai régénéré le fichier .htaccess à la racine du site. Les nouvelles images en revanche se trouvent bien dans le dossier img/c et sont bien visibles dans le B.O. Elles sont également visibles lorsque je modifie leur url soit via firebug ou directement dans la barre d'adresse lorsque j'affiche l'image. Par exemple, pour l'image de la sous-catégorie "ensembles-sexy", l'url de l'image est : http://www.passionsintimes.com/c/19-categorymini/ensembles-sexy.jpg. L'ancienne image s'affiche. En revanche, si je modifie l'url en http://www.passionsintimes.com/c/19-categorymini.jpg, c'est bien la nouvelle image. Néanmoins, ce qui me laisse à penser que c'est bien un problème de cache, c'est que lorsque j'intègre une image pour une catégorie pour laquelle je n'avais jamais insérer d'image, la nouvelle s'affiche bien avec l'url "classique", c'est-à-dire : www.passionsintimes.com/c/idcatégorie-nomformatimage-nomcatégorie.jpg. J'ai également fais un test de supprimer une image catégorie que je souhaite changer via le B.O et dans le dossier img/tmp. Une fois supprimer, elle ne s'affiche plus sur le front, jusque-là normal. J'intègre donc ma nouvelle image et là, c'est l'ancienne qui réapparaît. De plus, je n'arrive pas à trouver où peuvent bien être ses anciennes fichues images en dehors des dossiers cités ci-dessus. Par avance, je vous remercie pour votre aide. Cordialement, Céline. Edited February 1, 2017 by Céline13240 (see edit history) Link to comment Share on other sites More sharing options...
Céline13240 Posted January 31, 2017 Author Share Posted January 31, 2017 Bonsoir, Je viens de finir de télécharger tous mes dossiers du site sur mon ordi afin de faire une recherche pour identifier où se trouve mes anciennes images. Et je suis dégoûtée car je n'ai aucune trace des anciennes images dans mes dossiers. Y a t-il des dossiers cachés ? Je ne sais pas quoi faire, ce serait super si quelqu'un pouvait m'aider. Merci. Link to comment Share on other sites More sharing options...
Céline13240 Posted February 1, 2017 Author Share Posted February 1, 2017 (edited) Bonjour, J'ai supprimer mes images catégories via le B.O. J'ai ensuite régénéré mes images puis j'ai de nouveau intégrer une nouvelle image catégorie (pour tester). Et bien, là encore, j'ai l'ancienne image qui reviens . Pensez-vous que cela puisse venir des modifications que j'ai effectué sur le fichier template (category.tpl de mon thème) ou bien de la création d'une nouvelle taille d'image ? Pour être plus précise, je souhaitais avoir deux images de tailles distinctes pour les bandeaux catégories et les images des sous-catégories. Pour ce faire, j'ai intégré mes bandeaux catégories via les scènes et mes images des sous-catégories via les catégories (c'est déjà ce que j'avais fait sous prestashop 1.5.6.1 et ça avait très bien marché). De plus, souhaitant avoir une image pour les sous-catégories de la taille 250px x 250px j'ai également créé une nouvelle taille d'images qui s'appelle "categorymini". Et dans le fichier template, j'ai remplacé le format par défaut pour les sous catégories qui était "medium_default" par "categorymini". Je vous met ci-dessous mon fichier category.tpl : {* * 2007-2016 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-2016 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {include file="$tpl_dir./errors.tpl"} {if isset($category)} {if $category->id AND $category->active} {if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <div class="content_scene"> <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} <!--{if $category->description} <div class="cat_desc rte"> {if Tools::strlen($category->description) > 350} <div id="category_description_short">{$description_short}</div> <div id="category_description_full" class="unvisible">{$category->description}</div> <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a> {else} <div>{$category->description}</div> {/if} </div> {/if}--> </div> {else} <!-- Category image --> <div class="content_scene_cat_bg"{if $category->id_image} style="background:url({$link->getCatImageLink($category->link_rewrite, $category->id_image, 'category_default')|escape:'html':'UTF-8'}) right center no-repeat; background-size:cover; min-height:{$categorySize.height}px;"{/if}> {if $category->description} <div class="cat_desc"> <span class="category-name"> {strip} {$category->name|escape:'html':'UTF-8'} {if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'} {/if} {/strip} </span> {if Tools::strlen($category->description) > 350} <div id="category_description_short" class="rte">{$description_short}</div> <div id="category_description_full" class="unvisible rte">{$category->description}</div> <a href="{$link->getCategoryLink($category->id_category, $category->link_rewrite)|escape:'html':'UTF-8'}" class="lnk_more">{l s='More'}</a> {else} <div class="rte">{$category->description}</div> {/if} </div> {/if} </div> {/if} </div> {/if} <h1 class="page-heading{if (isset($subcategories) && !$products) || (isset($subcategories) && $products) || !isset($subcategories) && $products} product-listing{/if}"><span class="cat-name">{$category->name|escape:'html':'UTF-8'}{if isset($categoryNameComplement)} {$categoryNameComplement|escape:'html':'UTF-8'}{/if}</span>{include file="$tpl_dir./category-count.tpl"}</h1> {if isset($subcategories)} {if (isset($display_subcategories) && $display_subcategories eq 1) || !isset($display_subcategories) } <!-- Subcategories --> <div id="subcategories"> <p class="subcategory-heading">{l s='Subcategories'}</p> <ul class="clearfix"> {foreach from=$subcategories item=subcategory} <li> <div class="subcategory-image"> <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}" title="{$subcategory.name|escape:'html':'UTF-8'}" class="img"> {if $subcategory.id_image} <img class="replace-2x" src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'categorymini')|escape:'html':'UTF-8'}" alt="{$subcategory.name|escape:'html':'UTF-8'}" width="{$categoryminiSize.width}" height="{$categoryminiSize.height}" /> {else} <img class="replace-2x" src="{$img_cat_dir}{$lang_iso}-default-categorymini.jpg" alt="{$subcategory.name|escape:'html':'UTF-8'}" width="{$categoryminiSize.width}" height="{$categoryminiSize.height}" /> {/if} </a> </div> <h2><a class="subcategory-name" href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'html':'UTF-8'}">{$subcategory.name|truncate:25:'...'|escape:'html':'UTF-8'}</a></h2> {if $subcategory.description} <div class="cat_desc">{$subcategory.description}</div> {/if} </li> {/foreach} </ul> </div> {/if} {/if} {if $products} <div class="content_sortPagiBar clearfix"> <div class="sortPagiBar clearfix"> {include file="./product-sort.tpl"} {include file="./nbr-product-page.tpl"} </div> <div class="top-pagination-content clearfix"> {include file="./product-compare.tpl"} {include file="$tpl_dir./pagination.tpl"} </div> </div> {include file="./product-list.tpl" products=$products} <div class="content_sortPagiBar"> <div class="bottom-pagination-content clearfix"> {include file="./product-compare.tpl" paginationId='bottom'} {include file="./pagination.tpl" paginationId='bottom'} </div> </div> {/if} {elseif $category->id} <p class="alert alert-warning">{l s='This category is currently unavailable.'}</p> {/if} {/if} Si quelqu'un peut m'aider ce serait vraiment super !!! Cordialement, Céline. Edited February 1, 2017 by Céline13240 (see edit history) Link to comment Share on other sites More sharing options...
Céline13240 Posted February 1, 2017 Author Share Posted February 1, 2017 Re, Alors, c'est de mieux en mieux. J'ai fait de nouveaux tests pensant que cela venait peut-être de la taille d'image que j'avais créé. En effet, j'avais remarqué qu'en modifiant l'url de l'image via firebug dans le code html généré, la nouvelle image s'affichait (mais du coup pas à la bonne taille). Je m'explique. L'url de départ est http://www.passionsintimes.com/c/13-categorymini/lingerie-femmes.jpg et en la modifiant comme suit : http://www.passionsintimes.com/c/13-categorymini.jpg ou comme suit http://www.passionsintimes.com/c/13-category_default/lingerie-femmes.jpg, ma nouvelle image apparaît. J'ai ainsi modifié la taille des images pour "category_default" puisque de toutes façon je ne l'utilise plus pour avoir une taille de 250px x 250px. J'ai régénéré les miniatures et ensuite modifié le fichier category.tpl de mon thème en remplaçant "categorymini" par "category_default". J'ai ensuite vidé le cache smarty et le cache de mon navigateur. Et là, c'est l'incompréhension totale. Mes nouvelles images des sous-catégories s'affichent mais pas toutes à la bonne taille. Vous en avez un bon exemple à l'adresse suivante : http://www.passionsintimes.com/12-lingerie-sexy . Je ne sais plus quoi faire. J'étais persuadée que cela fonctionnerait, vu que cela semblait marché via firebug. Personne n'aurait une idée pour contourner le problème ? Merci d'avance. Céline. Link to comment Share on other sites More sharing options...
Céline13240 Posted February 2, 2017 Author Share Posted February 2, 2017 (edited) Bonjour, J'ai effacé le cache manuellement. J'ai donc supprimer les fichiers et dossiers en conservant le fichier index.php se trouvant les dossiers suivants : cache/smarty/cache cache/smarty/compile img/tmp themes/montheme/cache Aucun résultat si ce n'est que certaines nouvelles images des sous-catégories ce sont affichées brièvement jusqu'à ce que rafraichissent à nouveau la page et pof, les vieilles sont revenues. Edited February 2, 2017 by Céline13240 (see edit history) Link to comment Share on other sites More sharing options...
Céline13240 Posted February 2, 2017 Author Share Posted February 2, 2017 C'est grâce à Eolia que j'ai pu résoudre ce problème. Voici sa réponse (à un autre de mes posts) : Vous n'auriez pas activé un cache serveur ? (tout en bas de la page "Performances") Vous n'auriez pas un CDN? Votre hébergement n'aurait-il pas un cache également ? La réponse vient forcément de l'un des 3 (qui sont tous inutiles, mais bon...) car une image n'arrive pas de nulle part^^ Pour ma part, cela venait du cache de mon hébergement. Mais au vu des autres posts que j'ai lu (parfois même assez ancien), il semble que cela puisse parfois se produire et quand on ne pense qu'au cache smarty et du navigateur, on passe forcément à côté. Encore merci Eolia ! 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