Une icone "image" s'affiche dans l'intro des articles sans image

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Une icone "image" s'affiche dans l'intro des articles sans image

    Bonjour,

    Je travaille actuellement sur un site sous joomla 2.5 avec le template "Huyster", qui au passage est truffé de petits bugs que j'ai corrigé un à un. URL du site : asso-msm.fr

    Le problème que je rencontre est le suivant :
    Un article sans image entraîne l'affichage dans l'intro dudit article d'une icône "image".

    En regardant le code source, je me suis rendu compte que cela vient d'une balise image avec l'attribut src="/".
    Lorsqu'une image d'intro est ajoutée à l'article, le chemin source remplace le "/" et l'image s'affiche à la place de l'icône.

    Voici ci-dessous la partie du code html régissant les articles qui semble poser problème.
    Il semble que le test qui vérifie qu'il y a une image d'intro ne fonctionne pas ?
    Merci d'avance pour votre aide, je suis à court d'idées !


    Code PHP:
    <?php if ($params->get('access-view')):?>
    <?php  
    if (!empty($images->image_fulltext)) : ?>
    <div class="img-fulltext-<?php echo $params->get('float_fulltext'); ?>">
    <img
        <?php if ($images->image_fulltext_caption):
            echo 
    'class="caption"'.' title="' .$images->image_fulltext_caption .'"';
        endif; 
    ?>
        <?php if (empty($images->float_fulltext)):?>
            style="float:<?php echo  $params->get('float_fulltext'?>"
        <?php else: ?>
            style="float:<?php echo  $images->float_fulltext ?>"
        <?php endif; ?>
        src="<?php echo $images->image_fulltext?>" alt="<?php echo $images->image_fulltext_alt?>"/>
    </div>
    <?php endif; ?>
    <?php 
    echo $this->item->text?>

  • #2
    Re : Une icone &quot;image&quot; s'affiche dans l'intro des articles sans image

    Un petit up... Quelqu'un aurait-il une idée pour solutionner ce pb de source d'image par défaut à "/" ?

    J'ajoute que "l'icône d'image absente" s'affiche avec chrome, IE, Safari, mais pas avec Firefox. (j'ai fait un test multi browser)

    Merci d'avance !

    Commentaire


    • #3
      Re : Une icone &quot;image&quot; s'affiche dans l'intro des articles sans image

      la tu montres le code pour l'image du texte complet et non l image d intro.

      Commentaire


      • #4
        Re : Une icone &quot;image&quot; s'affiche dans l'intro des articles sans image

        Envoyé par lefabdu51 Voir le message
        la tu montres le code pour l'image du texte complet et non l image d intro.

        Bonjour lefabdu51,
        Tu as raison, au temps pour moi : voici le code du fichier /www/templates/hyuster1.7/html/com_content/category/blog_item.php

        Code PHP:
        <?php  if (isset($images->image_intro)) : ?>
            <div class="img-fulltext-<?php echo $images->float_intro ?>">
            <img
                <?php if ($images->image_intro_caption):
                    echo 
        'class="caption"'.' title="' .$images->image_intro_caption .'"';
                endif; 
        ?>
                <?php if (!empty($images->image_intro)):?>
                    style="float:<?php echo  $params->get('float_intro'?>"
                <?php else: ?>
                    style="float:<?php echo  $images->float_intro ?>"
                <?php endif; ?>
                src="<?php echo $images->image_intro?>" alt="<?php echo $images->image_intro_alt?>"/>
            </div>
        <?php endif; ?>
        Au sujet du code de mon précédent post :
        Quand aucune image d'article entier n'est choisie, l'icône "pas d'image" ne s'affiche pas contrairement au cas de l'intro, donc pas de soucis... (en fait la div ne s'affiche pas du tout s'il n'y a pas d'image d'article entier)

        J'ai bien essayé de remplacer le test "isset" du code d'intro par le "!empty" du code de mon post précédent mais pas de résultat.

        Je suis donc un peu perdu... je ne sais pas comment faire en sorte que cette icone n'apparaisse pas lorsqu'il n'y a pas d'image d'intro...

        help.. please

        Commentaire


        • #5
          Re : Une icone &quot;image&quot; s'affiche dans l'intro des articles sans image

          Okay I got it ! (je l'ai eu)

          J'ai encore fait une erreur !
          Le code qui gère la page d'accueil c'est /featured/default_item.php et non /category/blog_item.php !

          J'ai donc remplacé le test "isset" de /featured/default_item.php par "!empty" et ça fonctionne.
          Du coup je fais la même correction dans /category/blog_item.php pour ne pas avoir le même problème dans l'affichage de catégorie.

          En tout cas un grand merci à toi lefabdu51, en soulignant mon erreur tu m'as orienté vers la solution.

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X