Utiliser Lien A sur Image d'intro

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

  • [RÉGLÉ] Utiliser Lien A sur Image d'intro

    Bonjour à tousse, euh à tous !

    En présentation blog ou avec le module derniers articles, je voudrais utiliser le Lien A sur Image d'intro avec un override

    C'est à dire que quand on clique sur l'image ou sur le titre de chaque article, au lieu d'aller dans l'article, on aille vers l'url du Lien A


    Cliquez sur l'image pour l'afficher en taille normale  Nom : liens 1.jpg  Affichages : 86  Taille : 74,0 Ko  ID : 2021852

    Cliquez sur l'image pour l'afficher en taille normale  Nom : liens 2.jpg  Affichages : 51  Taille : 49,1 Ko  ID : 2021853

    J'espère que c'est clair

    Bruno
    Dernière édition par bruno28 à 30/06/2021, 06h56
    Cordialement, Bruno28

    Joomla! 5.2 - php 8.3 - moneglisesurle.net

    >>> Adhérez à l'AFUJ : https://www.joomla.fr/association/adherer <<<

  • #2
    Bonjour bruno28

    Voici déjà une première piste. A adapter selon ton besoin :

    Code PHP:
    <?php foreach ($articles as $key=>$article):
       
    $articleLinks json_decode($article->urls);
       
    $link $articleLinks->urla;
    ?>
      <a title="<?php echo $article->title;?>" href="<?php echo $link;?>"><?php echo $article->title;?></a>
    <?php endforeach; ?>
    bruno28 aime ceci.
    Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

    Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      Merci Marc

      Je vais fouiller

      Bonne journée

      Bruno
      Cordialement, Bruno28

      Joomla! 5.2 - php 8.3 - moneglisesurle.net

      >>> Adhérez à l'AFUJ : https://www.joomla.fr/association/adherer <<<

      Commentaire


      • #4
        Bonjour à tous

        Après plusieurs heures de recherche et d'essais, ça marche ! J'ai fait un override du module mod_articles_latest. Cela permet d'avoir des liens externes en utilisant l'Image d'intro couplée avec le Lien A; Comme cela, toutes les infos sont regroupées sous un seul onglet Images et liens

        Pour ceux que ça intéresse, voici le code :

        Code PHP:

        <?php
        /**
         * @package Joomla.Site
         * @subpackage mod_articles_latest
         *
         * Copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
         * @license GNU General Public License version 2 or later; see LICENSE.txt
         */
        defined('_JEXEC') or die;
        ?>
        <div class="latestnews<?php echo $moduleclass_sfx?>">
            <?php foreach ($list as $item) : ?>
                <?php
                $article_images 
        json_decode($item->images);
                
        $article_image '';
                
        $article_image_alt '';
                if (isset(
        $article_images->image_intro) && !empty($article_images->image_intro)) {
                    
        $article_image $article_images->image_intro;
                    
        $article_image_alt $article_images->image_intro_alt;
                }
                
        $article_urls json_decode($item->urls);
                
        $article_url '';
                if (isset(
        $article_urls->urla) && !empty($article_urls->urla)) {
                    
        $article_url $article_urls->urla;
                }
                
        ?>
                <div class="news-jday col-md-4">
                    <div class="content-jday">
                        <a href="<?php echo $article_url?>" target="_blank" rel="nofollow noopener noreferrer">
                            <p class="image-jday">
                                <img src="<?php echo $article_image?>" alt="<?php echo $article_image_alt?>">
                            </p>
                            <h4 class="title-jday">
                                <?php echo $item->title?>
                            </h4>
                        </a>
                    </div>
                </div>
            <?php endforeach; ?>
        </div>​

        Je vais voir pour utiliser le blog de la même manière

        Un grand merci à Marc et Christian qui m'ont fait apprécier les overrides depuis 2 ans et c'est un régal.

        Vive Joomla !!!
        Dernière édition par bruno28 à 31/01/2025, 16h52
        woluweb et wabaw aiment ceci.
        Cordialement, Bruno28

        Joomla! 5.2 - php 8.3 - moneglisesurle.net

        >>> Adhérez à l'AFUJ : https://www.joomla.fr/association/adherer <<<

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X