Ajouter l'image d'intro dans la liste d'articles

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Suggestion] Ajouter l'image d'intro dans la liste d'articles

    Bonjour,

    Est-ce qu'il existe un livre - un dico - un tuto qui permettrai de trouver et de comprendre chaque zone de renseignement et son fonctionnement ?

    Exemple : Dans un module j'affiche la liste d'article d'une catégorie. Je sais que l'on peut afficher l'image d'intro mais je ne suis pas outillé pour trouver le code qui va bien.

    J'ai plein de truc comme ça et pas assez d'information entre les mains.
    (surtout que je suis le seul à faire du développement autour de moi à des kilomètres)

    Merci
    Dernière édition par afournery à 09/11/2015, 15h21 Raison: j'ai trouvé la solution que je propose

  • #2
    Re : Tuto - Livre

    Envoyé par afournery Voir le message
    (surtout que je suis le seul à faire du développement autour de moi à des kilomètres)
    Ben, il suffit de déménager et de te rapprocher de programmeurs...

    Voilà, à ton service.


    :-D



    Plus sérieusement, je ne t'ai pas compris.
    Tu veux apprendre à quoi servent les zones dans les écrans ? Seul un bon livre sur Joomla te permettra d'appréhender le fonctionnement de ces zones (voir http://cinnk.com).

    Tu voudrais savoir où, dans quel fichier php et à quel ligne le champs "TrucMuche" de l'écran est utilisé ? Impossible de te répondre. Il faut aller dans le template de l'affichage de cette vue-là puis remonter la pelotte de fil. Et ça, c'est loin d'être simple.

    Bonne journée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Tuto - Livre

      Comment être plus concret ?

      Dans le template beez3
      -> html/content/com_content/category/blog_item (que je n'ai pas trouvé où cela s’affichait)
      j'ai trouvé
      Code:
      $images = json_decode($this->item->images);
      Cela semble aller ouvrir l'image d'intro au vu du code plus bas :
      Code:
      <?php  if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
         <?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
         <div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>">
         <img
            <?php if ($images->image_intro_caption):
               echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
            endif; ?>
            src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
         </div>
      <?php endif; ?>

      Comment faire pareil dans mod_articles_category/default.php qui m'affiche ma liste d'article pour une category ?

      Merci

      Commentaire


      • #4
        Re : Tuto - Livre

        Bonjour,

        je n'ai toujours pas trouvé mon livre de chevet mais voici ma réponse à mon problème :
        mod_articles_categories/default à basculer dans votre template/html

        à la place de :
        Code:
        		<?php foreach ($list as $item) : ?>
        			<li>
        				<?php if ($params->get('link_titles') == 1) : ?>
        					<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
        						<?php echo $item->title; ?>
        					</a>
        				<?php else : ?>
        					<?php echo $item->title; ?>
        				<?php endif; ?>
        il faut mettre :
        Code:
        		<?php foreach ($list as $item) : ?>
        			<!-- AF 2015-11- ajout image intro -->
        			<?php $images = json_decode($item->images); ?>
        				<?php if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
        					<img src="<?php echo $images->image_intro; ?>" />
        				<?php else : ?>
        					<li>
        				<?php endif; ?>
        			<!-- Fin -->
        		
        			<!-- <li> -->
        				<?php if ($params->get('link_titles') == 1) : ?>
        					<a class="mod-articles-category-title <?php echo $item->active; ?>" href="<?php echo $item->link; ?>">
        						<?php echo $item->title; ?>
        					</a>
        				<?php else : ?>
        					<?php echo $item->title; ?>
        				<?php endif; ?>
        Ainsi vous avez
        si img intro ?
        img <a>mon titre</a>
        si nom
        • titre


        Bonne journée

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X