Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Afficher les images des sous catégories

Soutien général pour les problèmes techniques avec OpenCart

Afficher les images des sous catégories

Messagepar sebneo62 » 02 Mai 2014, 10:06

Bonjour

je voulais savoir si il y avait un moyen (simple de préférence) que les miniatures des sous catégories s''affichent

Par exemple

La on peut voir: http://www.carnassiers-shop.ch/leurres-metal

l'image de la catégorie mais les liens dessous font un peut "triste" alors que je leur ai attribué une miniature mais je ne sais pas comment faire pour qu'elles s'affichent.

Merci d'avance
Version d'OpenCart : 1.5.6.4_FR
Hébergeur : OVH
Template installé : Journal

PHP 5.6
sebneo62
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 07 Mar 2014, 12:55

Re: Afficher les images des sous catégories

Messagepar bminghet » 02 Mai 2014, 10:13

Bonjour,
Je pense que cette extension répondra a tes attentes.
:D
bminghet
Modérateur
Modérateur
 
Messages: 219
Inscription: 06 Sep 2013, 00:06
Localisation: 18200 St Amand Montrond

Re: Afficher les images des sous catégories

Messagepar sebneo62 » 02 Mai 2014, 10:23

Je viens de l installer

Malheureusement des que je cliques sur une catégorie je me retrouve avec un message d erreur
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /homez.743/carnassie/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222
Dernière édition par LeorLindel le 02 Mai 2014, 16:12, édité 1 fois.
Raison: Mise des commentaires dans les balises à propos
Version d'OpenCart : 1.5.6.4_FR
Hébergeur : OVH
Template installé : Journal

PHP 5.6
sebneo62
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 07 Mar 2014, 12:55

Re: Afficher les images des sous catégories

Messagepar LeorLindel » 02 Mai 2014, 11:34

As-tu fait un test de ce module en mettant sur ta boutique le template par défaut afin de voir si c'est ton template qui est la cause de cette erreur ?
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Afficher les images des sous catégories

Messagepar LeorLindel » 02 Mai 2014, 14:43

Cela est bien dû au fichier catalog/view/theme/grebleen4/template/product/category.tpl de ton template.

Pour y remédier, il te faut, dans le fichier vqmod/xml/subcat_images.xml, remplacer cette ligne (36) :
Code: Tout sélectionner
            <search position="replace" index="1" offset="22"><![CDATA[
Par celle-ci :
Code: Tout sélectionner
            <search position="replace" index="1" offset="26"><![CDATA[
Cela devrait fonctionner maintenant.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Afficher les images des sous catégories

Messagepar sebneo62 » 02 Mai 2014, 16:04

@leorlindel

je viens de testé ta solution mais j'ai l'erreur suivante qui apparait
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /homez.743/carnassie/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222

Je n'a pas encore pu tester le theme par défaut je le fais dès que je rentre du boulot
Dernière édition par LeorLindel le 02 Mai 2014, 16:11, édité 1 fois.
Raison: Mise des commentaires dans les balises à propos
Version d'OpenCart : 1.5.6.4_FR
Hébergeur : OVH
Template installé : Journal

PHP 5.6
sebneo62
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 07 Mar 2014, 12:55

Re: Afficher les images des sous catégories

Messagepar LeorLindel » 02 Mai 2014, 16:15

1 - As-tu vidé le cache du vqmod ?
2 - Y avait-il des erreurs dans le journal d'erreurs de vqmod et si oui, les as-tu effacées ?
3 - Y a-t'il des erreurs dans le journal des erreurs de vqmod ?

Peux-tu poster ton fichier catalog/view/theme/grebleen4/template/product/category.tpl

Pourras-tu à l'avenir mettre les commentaires ou le code dans les balises prévues à cet effet, c'est plus compréhensible pour la lecture.

Nous t'en remercions.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Afficher les images des sous catégories

Messagepar sebneo62 » 02 Mai 2014, 16:51

Merci pour les infos j'ai suivi ce que tu m'as dit

que je tente d'aller dans une catégorie voici l'erreur qui en ressort:

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /homez.743/carnassie/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 222


Je n'ai rien concernant dans le log error du VQMOD concernant "subcat_images"

J'ai uploadé mon fichier catégory.tpl (bon a priori ca n'a pas fonctionner donc je vous le copie ici)

Code: Tout sélectionner
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <h1><?php echo $heading_title; ?></h1>
  <?php if ($thumb || $description != " ") { ?>
  <div class="category-info">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
   <div class="outlist">
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php } ?>
    </ul>
   </div>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
   <div class="outlist">
    <ul>
      <?php $j = $i + ceil(count($categories) / 4); ?>
      <?php for (; $i < $j; $i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
   </div>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($products) { ?>
  <div class="product-filter">
  <div class="product-compare"><a class="button" href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
    <div class="display"><a class="btlista"></a><a onclick="display('grid');" class="btgrid"></a></div>
    <div class="limit"><b><?php echo $text_limit; ?></b>
      <select onchange="location = this.value;">
        <?php foreach ($limits as $limits) { ?>
        <?php if ($limits['value'] == $limit) { ?>
        <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
        <?php } ?>
        <?php } ?>
      </select>
    </div>
    <div class="sort"><b><?php echo $text_sort; ?></b>
      <select onchange="location = this.value;">
        <?php foreach ($sorts as $sorts) { ?>
        <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
        <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
        <?php } ?>
        <?php } ?>
      </select>
    </div>
  </div>
  <div class="product-list">
    <?php foreach ($products as $product) { ?>
      <div>
        <?php if ($product['thumb']) { ?>
        <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
        <?php } ?>
        <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
        <div class="description"><?php echo $product['description']; ?></div>
        <?php if ($product['price']) { ?>
        <div class="price">
          <?php if (!$product['special']) { ?>
          <?php echo $product['price']; ?>
          <?php } else { ?>
          <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
          <?php } ?>
      <?php if ($product['tax']) { ?>
        <span class="price-tax"> (<?php echo $text_tax; ?> <?php echo $product['tax']; ?>)</span>
        <?php } ?>
        </div>
        <?php } ?>
        <?php if ($product['rating']) { ?>
        <div class="rating"><img src="catalog/view/theme/grebleen4/image/mstea-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
        <?php } ?>
        <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="buttonc" /></div>
        <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');">+<?php echo $button_wishlist; ?></a></div>
        <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');">+<?php echo $button_compare; ?></a></div>
      </div>
    <?php } ?>
  </div>
  <div class="pagination"><?php echo $pagination; ?></div>
  <?php } ?>
  <?php if (!$categories && !$products) { ?>
  <div class="content"><?php echo $text_empty; ?></div>
  <div class="buttons">
    <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
  </div>
  <?php } ?>
  <?php echo $content_bottom; ?></div>
<script type="text/javascript"><!--
function display(view) {
   if (view == 'list') {
      $('.product-grid').attr('class', 'product-list');
      
      $('.display').html('<a class="btlista"></a><a onclick="display(\'grid\');" class="btgrid"></a>');
      
      $.totalStorage('display', 'list');
   } else {
      $('.product-list').attr('class', 'product-grid');
      
      $('.display').html('<a class="btlist" onclick="display(\'list\');"></a><a class="btgrida"></a>');
      
      $.totalStorage('display', 'grid');
   }
}

view = $.totalStorage('display');

if (view) {
   display(view);
} else {
   display('grid');
}
//--></script>
<?php echo $footer; ?>



Je ferai plus attention à la mise en forme dorénavant ;)
Version d'OpenCart : 1.5.6.4_FR
Hébergeur : OVH
Template installé : Journal

PHP 5.6
sebneo62
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 16
Inscription: 07 Mar 2014, 12:55

Re: Afficher les images des sous catégories

Messagepar LeorLindel » 02 Mai 2014, 17:11

Remplace ton fichier par celui-ci :
Code: Tout sélectionner
    <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
    <div id="content"><?php echo $content_top; ?>
      <div class="breadcrumb">
        <?php foreach ($breadcrumbs as $breadcrumb) { ?>
        <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
        <?php } ?>
      </div>
      <h1><?php echo $heading_title; ?></h1>
      <?php if ($thumb || $description != " ") { ?>
      <div class="category-info">
        <?php if ($thumb) { ?>
        <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <?php echo $description; ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($categories) { ?>
         <div class="box">
         <div class="box-heading"><?php echo $text_refine; ?></div>
         <div class="box-content">
         <div class="box-product">
      <?php foreach ($categories as $category) { ?>
         <div>
            <?php if ($category['thumb']) { ?>
            <div class="image" style="text-align: center">
            <a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a>
            </div>
            <?php } ?>
            <div style="text-align: center"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div></div>
         <?php } ?>
         </div>
         </div>
         </div>
      <?php } ?>
      <?php if ($products) { ?>
      <div class="product-filter">
      <div class="product-compare"><a class="button" href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
        <div class="display"><a class="btlista"></a><a onclick="display('grid');" class="btgrid"></a></div>
        <div class="limit"><b><?php echo $text_limit; ?></b>
          <select onchange="location = this.value;">
            <?php foreach ($limits as $limits) { ?>
            <?php if ($limits['value'] == $limit) { ?>
            <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
            <?php } ?>
            <?php } ?>
          </select>
        </div>
        <div class="sort"><b><?php echo $text_sort; ?></b>
          <select onchange="location = this.value;">
            <?php foreach ($sorts as $sorts) { ?>
            <?php if ($sorts['value'] == $sort . '-' . $order) { ?>
            <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
            <?php } else { ?>
            <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
            <?php } ?>
            <?php } ?>
          </select>
        </div>
      </div>
      <div class="product-list">
        <?php foreach ($products as $product) { ?>
          <div>
            <?php if ($product['thumb']) { ?>
            <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
            <?php } ?>
            <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
            <div class="description"><?php echo $product['description']; ?></div>
            <?php if ($product['price']) { ?>
            <div class="price">
              <?php if (!$product['special']) { ?>
              <?php echo $product['price']; ?>
              <?php } else { ?>
              <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
              <?php } ?>
          <?php if ($product['tax']) { ?>
            <span class="price-tax"> (<?php echo $text_tax; ?> <?php echo $product['tax']; ?>)</span>
            <?php } ?>
            </div>
            <?php } ?>
            <?php if ($product['rating']) { ?>
            <div class="rating"><img src="catalog/view/theme/grebleen4/image/mstea-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
            <?php } ?>
            <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="buttonc" /></div>
            <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');">+<?php echo $button_wishlist; ?></a></div>
            <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');">+<?php echo $button_compare; ?></a></div>
          </div>
        <?php } ?>
      </div>
      <div class="pagination"><?php echo $pagination; ?></div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <div class="content"><?php echo $text_empty; ?></div>
      <div class="buttons">
        <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
      </div>
      <?php } ?>
      <?php echo $content_bottom; ?></div>
    <script type="text/javascript"><!--
    function display(view) {
       if (view == 'list') {
          $('.product-grid').attr('class', 'product-list');
         
          $('.display').html('<a class="btlista"></a><a onclick="display(\'grid\');" class="btgrid"></a>');
         
          $.totalStorage('display', 'list');
       } else {
          $('.product-list').attr('class', 'product-grid');
         
          $('.display').html('<a class="btlist" onclick="display(\'list\');"></a><a class="btgrida"></a>');
         
          $.totalStorage('display', 'grid');
       }
    }

    view = $.totalStorage('display');

    if (view) {
       display(view);
    } else {
       display('grid');
    }
    //--></script>
    <?php echo $footer; ?>
Et supprime du fichier xml cette partie de code :
Code: Tout sélectionner
   <file name="catalog/view/theme/*/template/product/category.tpl">
        <operation>
            <search position="replace" index="1" offset="22"><![CDATA[
<?php if ($categories) { ?>
            ]]></search>
            <add><![CDATA[
<?php if ($categories) { ?>
<div class="box">
<div class="box-heading"><?php echo $text_refine; ?></div>
<div class="box-content">
<div class="box-product">
<?php foreach ($categories as $category) { ?>
<div>
<?php if ($category['thumb']) { ?>
<div class="image" style="text-align: center">
<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a>
</div>
<?php } ?>
<div style="text-align: center"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></div></div>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
            ]]></add>
        </operation>
   </file>
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron