Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

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

  • [RÉGLÉ] Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

    Bonsoir à tous

    j'ai créer 4 champs personnalisés de type media (image) {field 1} {field 2} {field 3} {field 4}.
    Je souhaiterai en cliquant dessus afficher une lightbox.
    mais le codage:
    Code:
    <a href="{field 3} rel="lightbox">{field 3}</a>
    ne fonctionne pas !
    Comment faire?
    comment récupérer en PHP l'url de l'image du champ perso
    Code:
    <php?>$url = //je ne sais pas quelle code !!!//
    "<a href=".$url."rel=\"lightbox\">{field 3}</a>"</?>
    Quelqu'un ?
    Merci
    Dernière édition par simjoubert à 11/05/2017, 12h42 Raison: Resolu

  • #2
    Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

    {field} ne marches qu a l interieur d'un article, quand tu l ecrit directement dans tinymce.

    Pour retrouver la valeur de ton champ, c est possible en php avec <?php echo $this->params->get(ma valeur); ?>
    La syntaxe exacte après le echo est à determiner, je ne me suis pas encore penché sur le sujet.

    Commentaire


    • #3
      Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

      Merci pour ce début de réponse.
      Si tu as un peu de temps pour débroussailler un peu plus, je suis preneur !
      bonne après midi
      cordialement
      Simon

      Commentaire


      • #4
        Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

        Bonjour,

        On trouve de la documentation sur cette page : https://docs.joomla.org/J3.x:Adding_...s/Overrides/fr

        Pour ton cas, l'adresse (url relative) de l'image peut être trouvée dans un override par :

        Code:
        $this->item->jcfields[[I]id_du_champ[/I]]->rawvalue
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

          Code:
          <php?>$url = //je ne sais pas quelle code !!!//
          "<a href=".$url."rel=\"lightbox\"><?php echo $this->item->jcfields[id_du_champ]->rawvalue; ?></a>"</?>

          Commentaire


          • #6
            Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

            Merci pour votre réponse J'ai lu la doc sur l'overide mais cela reste encore abscons pour moi ! même avec google traduction !
            J'ai bien compris que l'on extrait la valeur d'une matrice en sélectionnant le paramètre souhaité.
            La question comment au sein d'un article l'utilisé à la demande
            je n'arrive pas à executer la requete php

            <a href="<?php echo $this->item->jcfields[6]->rawvalue ?>" rel="lighbox">{field 6} </a>
            le code est il bon et à la bonne place ? (Mastermind)
            Merci

            Commentaire


            • #7
              Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

              Qu'utilisez-vous pour que vos articles comprennent le code php ?
              UP, le plugin universel à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #8
                Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                au debut rien, apres j'ai essayer en désactivant l'éditeur JCE puis j'ai remis Tyni... apres j'ai installer sourcer
                je n'y arrive pas !

                Commentaire


                • #9
                  Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                  Bonjour,

                  C'est impossible ou trop compliqué d'utiliser du php dans un article.
                  J'ai donc fait rapidement un fork du plugin content/fields. Il n'est pas testé dans toutes les situations, mais c'est un point de départ.

                  Il permet d'ajouter le nom de l'élément à récupérer à la suite de l'id du champ séparé par une virgule (ex: {field 1,rawvalue} )
                  On peut utiliser le bouton "champ" dans l'éditeur puis compléter le résultat.

                  Les éléments pris en charge sont :
                  value : le contenu renvoyé par la version normale (inutile, mais permet de tester )
                  rawvalue : la valeur brute. Dans le cas d'une imagelist, c'est le nom sans le chemin
                  type : pour info
                  title : pour info
                  src : retourne le chemin complet vers l'image

                  L'installation se fait de la manière habituelle sous Joomla.
                  Ensuite, il est préférable de désactiver le plugin "contenu - champ" qui ne sert plus

                  Dans ton cas, la syntaxe serait :
                  Code:
                  <a href="{field 3,src}" rel="lightbox">{field 3}</a></?>
                  Fichier à télécharger
                  lmfields.zip
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire


                  • #10
                    Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                    Merci Merci Merci !
                    Super!
                    Je le test ce soir je pars au travail
                    Merci encore je reviens pour dire si c'est ok sur ma config !
                    Bonne journée.

                    Commentaire


                    • #11
                      Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                      salut
                      je suis cette discussion avec intérêt
                      CEd
                      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                      http://www.template-creator.com Outil de création de templates
                      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                      Commentaire


                      • #12
                        Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                        Super génial ! c'a fonctionne c'est simple !
                        Un grand merci pour la qualité et la rapidité.
                        Bonne après midi.

                        Cedric, je laisse un lien vers cette réponse sur le forum CK

                        Commentaire


                        • #13
                          Re : Comment récuperer url d'un champ personalisé media pour creer un lien lightbox

                          vu merci pour le retour d'infos !
                          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                          http://www.template-creator.com Outil de création de templates
                          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                          Commentaire


                          • #14
                            Hello !
                            Merci à tous, en moins de 3 clics, j'ai trouvé la réponse à ma question.
                            Après j'ai un peu galéré à la mise en place du système...
                            J'arrive bien à ouvrir la lightbox, mais elle me renvoit à la page d'accueil.
                            J'ai dû me planter quelque part, mais où?
                            Il me reste plus qu'à trouver mon erreur et trouver comment on rajoute une balise alt...
                            Bonne soirée
                            Leslie
                            PS: Tu as vu Cédric, j'utilise le forum...

                            Commentaire


                            • #15
                              PS: Tu as vu Cédric, j'utilise le forum...
                              oui je vois c'est très bien !
                              Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                              http://www.template-creator.com Outil de création de templates
                              Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X