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

un debut d'erreur "Notice"

Programmation, discussions et suggestions pour l'amélioration de OpenCart

un debut d'erreur "Notice"

Messagepar eric02 » 23 Fév 2012, 14:56

Bonjour,

suite à des modifs en suivant le sujet : http://forum.opencart-france.com/developpement/comment-afficher-l-image-des-categories-t913.html

en local tout fonctionne à merveille, je viens de basculer mon travail chez mon hebergeur et je me retrouve avec ceci :
Notice: Undefined index: image in /homepages/46/d319817374/htdocs/test/catalog/view/theme/default/template/product/category.tpl on line 25

j'avoue avoir un peu de mal à comprendre pourquoi cela fonctionne en local et pas en distant ???

Voici les 30 premieres lignes du fichier concerné "catalog/view/theme/default/template/product/category.tpl"

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) { ?>
      <?php foreach ($categories as $category) { ?>
           <div class="catergory-unit"> 
       <?php if ($category['image']){ ?>
          <a href="<?php echo $category['href']; ?>">
          <img src="<?php echo $category['image']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" />
          </a>
          <?php } ?>


La ligne 25 est :

Code: Tout sélectionner
<?php if ($category['image']){ ?>


je suis preneur de toutes pistes

Cordialement
Dernière édition par eric02 le 23 Fév 2012, 18:07, édité 3 fois.
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39

Re: un debut d'erreur "Notice"

Messagepar LeorLindel » 23 Fév 2012, 15:49

Cette erreur :
Notice: Undefined index: image in /homepages/46/d319817374/htdocs/test/catalog/view/theme/default/template/product/category.tpl on line 25
Signifie que la variable 'image' n'est pas déclarée.
Soit dans le fichier se trouvant dans "controller" soit dans le fichier se trouvant dans "model".
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: un debut d'erreur "Notice"

Messagepar eric02 » 23 Fév 2012, 18:05

Ok

Solution trouvé, lorsque j'ai appliqué la modif dans le fichier "controller/category.php"

J'avais "très naivement" commenté les anciennes lignes de code avec /* */

J'ai donc supprimé ces lignes et le probleme est resolu.

Je suppose dont que Easyphp accepte "certaines erreurs" qui elles ne sont pas acceptées par mon hebergeur.

Merci beaucoup de l'aide.

Cordialement
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 13:39


Retourner vers Développement

Qui est en ligne

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

cron