Supprimer un lien sur image dans un élément K2

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

  • Supprimer un lien sur image dans un élément K2

    Bonjour,
    J'ai un élément K2 sur ma page d'accueil.
    Je n'ai rien mis dans le contenu (onglet contenu), mais j'ai une image dans "image" (onglet image).
    Cette image est cliquable et amène sur la suite de ce même élément.
    Donc sur "rien" puisque je ne veux pas mettre de contenu dans cet élément.

    Ma question (car je n'ai absolument rien trouvé dans les statuts et options de l'élément et de la catégorie dont il dépend) : comment supprimer ce lien de cette image ?

    En résumé, je ne souhaite pas que l'on puisse cliquer sur l'image, et donc encore moins arriver sur la suite de l'article (vu qu'il est vide, et c'est mon choix ).

    Savez-vous où je pourrais modifier ça ?

  • #2
    Re : Supprimer un lien sur image dans un élément K2

    Ou encore, ce qui serait encore mieux : comment changer le lien pour que le clic sur image n'aille pas sur l'article lui-même (élément), mais sur un autre que je choisirais.

    Commentaire


    • #3
      Re : Supprimer un lien sur image dans un élément K2

      et dans l onglet image de tonélément tu as mis une image?ou il n y en as aucune?
      un lien vers le site si possible....

      Commentaire


      • #4
        Re : Supprimer un lien sur image dans un élément K2

        Bonjour, merci pour ta réponse.
        "mais j'ai une image dans "image" (onglet image)."

        Mon site est actuellement en local, je ne l'ai pas encore publié, je ne peux donc envoyer de lien.

        Je ne vois pas du tout où ce "lien" peut se créer tout seul...

        Commentaire


        • #5
          Re : Supprimer un lien sur image dans un élément K2

          je pense a une surcharge pour enlever le lien qui contient ton image pour l element qui as l'id concerné...
          Ce sont les liens qui se créent automatiquement dans les fichiers correspondant aux vues.


          Quels sont les liens de menus qui font reference a ton élément?

          La vue d'un element, la vue des derniers éléments?la vue dune catégorie?

          Cela permettras de savoir quels sont les fichiers a modifier...

          Ces fichiers sont situés dans le dossier suivant:
          /components/com_k2/templates/default.

          Apres modification, ils seront à recopier dans le dossier /html/com_k2/default de ton site.

          Le code associé a l image est celui ci:

          <div class="itemImageBlock">
          <span class="itemImage">
          <a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
          <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
          </a>
          </span>

          il faudrais faire une boucle if sur ce code:

          if l'id de l élément courant = l'id de l article vide then

          // on affiches l images sans lien

          <div class="itemImageBlock">
          <span class="itemImage">
          <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
          </span>

          else
          // pour les autres elements qui eux ne sont pas vide, on affiches le code normal
          <div class="itemImageBlock">
          <span class="itemImage">
          <a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
          <img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
          </a>
          </span>

          Fin du if

          A toi remplir ce qui manques...
          Si tu ne veux qu'aucune image soit cliquable, alors modifies les fichiers en supprimant le code concernant le lien. Il devras ressembler à celui de la premiere boucle.

          Commentaire


          • #6
            Re : Supprimer un lien sur image dans un élément K2

            Bonjour lefabdu
            Désolée de ne pas t'avoir répondu plus tôt, l'indication qu'une réponse m'attendait était passée en spam.
            Merci beaucoup pour ta réponse et pour le soin apporté à celle-ci.
            Je vais étudier tout ce code et voir ce que je peux modifier.
            Ta réponse est en tout cas très intéressante et je conserve tout cela bien précieusement.
            A bientôt et encore merci.

            Commentaire


            • #7
              Re : Supprimer un lien sur image dans un élément K2

              c est pas grave... Il ne te reste que la boucle if en php à faire ....


              Ce code est celui que tu trouves dans les fichiers que je t ais indiqué..

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X