Fiche d'un contact dans une popup

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

  • [RÉGLÉ] Fiche d'un contact dans une popup

    bonjour tout le monde.

    J'utilise le composant contact de joomla 2.5 j'y ai déjà apporté ma touche perso mais je voudrais que dans la liste d'une catégorie de contact lorsqu'on clique sur le nom la fiche du contact s'ouvre dans un popup (lightbox).
    tout se déroule comme je le veux pour le moment mais j'aimerais appeler juste le DIV class=contact de cette page sans loader le reste du site :
    "index.php?option=com_contact&view=category&id='.$ id"

    pour le moment le lien est :

    <a href="<?php echo JRoute::_(ContactHelperRoute::getContactRoute($ite m->slug, $item->catid)); ?> "

    y a t-il un moyen d'appeler juste le DIV ?

    J'espère que je suis claire ... je suis légèrement crevé.

  • #2
    Re : Fiche d'un contact dans une popup

    Avec JCE c'est facile de le faire, par contre je ne sais pas si la version gratuite suffit ou s'il faut rajouter les addons payant
    Il y a directement les options de popup à la création d'un lien (ne pas oublié JCE media box)
    Quel éditeur as-tu ?
    A+

    Commentaire


    • #3
      Re : Fiche d'un contact dans une popup

      mon éditeur ?? Dreamweaver ou un alors simple éditeur de texte ça dépend de ce que je modifie et de la quantité que je modifie. J'était pratiquement certain qu'on me parlerait de JCEmédiabox que je connais bien et qui ne sert que pour l'éditeur de joomla. me trompe-je ?
      Personnellement je touche directement au codage du composant, donc sauf si en installant JCE on peux modifier le code de sorte à ce que ça réponde à mes attente, j'ai créer un script qui a le même effet que médiabokCK (que j'ai aussi) que je trouve beaucoup mieux que JCEmédiabox (soit dit en passant) qui est FRANÇAIS (cocorico !)

      donc avec un rel="lightbox" dans le lien j'ouvre ce que je veux en popup. Tant que je ne récupère pas autant de variables, je pouvais toujours dupliquer ce que je voulais "popuper" et l'afficher dans un fichier qui n'appelle pas le corps du site.

      si un moyen plus simple existe sachant que "&tmpl=component" à la fin d'un lien ne répond pas à mes attentes.

      Désolé d'être si éxigeant...
      Dernière édition par Smoky à 02/10/2012, 09h17

      Commentaire


      • #4
        Re : Fiche d'un contact dans une popup

        Enfin! tout dépend où est ton lien?
        - Dans un article
        - un module avec HTML personnalisé

        Tous ces éléments ont un éditeur WYSIWYG intégré. et JCE intègre une solution de popup directement dans le contenu

        PS: Je ne comprend pas pourquoi tu modifies le code de Joomla! tu seras embêté à la première mise à jour ... c'est déconseillé !
        Peut-être que je comprend pas, peut-être que tu te complique !!!
        A+

        Commentaire


        • #5
          Re : Fiche d'un contact dans une popup

          alors j'explique ce que je veux peut être pourra tu m'expliquer comment faire tout simplement ce que je me prend la tête à faire... même si j'aime me prendre la tête ... ca me passe le temps

          j'affiche le composant contact de joomla en liste (répertoire) qui affiche :

          Nom | téléphone | mobile | fax | mail

          Quand je clique sur le mail ça ouvre le logiciel de messagerie (enfin je vais pas t'expliquer mailto: . Ca c'est déjà fait.
          Quand clique sur un nom pour le moment envoie sur la page contact $id avec le détail du contact.
          je voudrais que ce détail s'ouvre dans un popup ou lightbox enfin quelque chose de plus design.

          Commentaire


          • #6
            Re : Fiche d'un contact dans une popup

            Donc tu modifie le composant contact natif ?
            Le fais-tu par override du template ?

            Si JCEmedibox / JCE
            Code:
            <p><a target="_blank" rel="title[Nom]" class="jcepopup" href="index.php?option=com_contact&amp;view=contact&amp;catid=12:contacts&amp;id=1&amp;Itemid=185">nom</a></p>
            A+

            Commentaire


            • #7
              Re : Fiche d'un contact dans une popup

              Envoyé par sharky Voir le message
              Code:
              <p><a target="_blank" rel="title[Nom]" class="jcepopup" href="index.php?option=com_contact&view=contact&catid=12:contacts&id=1&Itemid=185">nom</a></p>
              Ben outre le fait que les informations de ce lien ne soit valide que pour ton site c'est simplement le lien vers un seul contact en décomposé.

              J'ai celui la pour le moment qui donne la même chose :

              Code:
              <a href="/..<?php echo JRoute::_(ContactHelperRoute::getContactRoute($item->slug, $item->catid));?>" rel="lightbox">
              Ce qui m'affiche la page "information contact" complète (avec header, menu, footer....)
              Et j'aimerais juste avoir le DIV qui affiche les détails
              Dernière édition par Smoky à 03/10/2012, 10h06

              Commentaire


              • #8
                Re : Fiche d'un contact dans une popup

                Envoyé par Smoky Voir le message
                Ben outre le fait que les informations de ce lien ne soit valide que pour ton site c'est simplement le lien vers un seul contact en décomposé.
                C'était la demo avec class="jcepopup" que je voulais te montrer après le lien tu mets ce que tu veux
                Mais tu semble faire ton propre composant
                Donc hors contexte
                A+

                Commentaire


                • #9
                  Re : Fiche d'un contact dans une popup

                  plus ou moins puisque le composant est celui par défaut de joomla.
                  Le lien que je t'ai donné est celui d'origine du \components\com_contact\views\category\tmpl\defaut _items.php

                  Je suis complètement bloqué... J'aimerais vraiment afficher uniquement la DIV des détails... sinon j'abandone et je mettoutes les infos sur la liste sans le lien sur le nom

                  Commentaire


                  • #10
                    Re : Fiche d'un contact dans une popup

                    Envoyé par sharky Voir le message
                    tu semble faire ton propre composant
                    Donc hors contexte
                    en faite vu que je modifie le composant d'origine je change ma question

                    Est il possible d'afficher le fichier : components/com_contact/views/contact/tmpl/defaut.php
                    sans afficher le reste du site (sans menus, sans banière, sans modules) ?

                    en faite ce serait comme passer outre l'index.php (mais ca ce n'est pas possible)
                    Dernière édition par Smoky à 14/10/2012, 01h04

                    Commentaire


                    • #11
                      Re : Fiche d'un contact dans une popup

                      Bonjour,

                      Rajouter simplement &tmpl=component en fin du lien
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : Fiche d'un contact dans une popup

                        Envoyé par jisse03 Voir le message
                        Bonjour,

                        Rajouter simplement &tmpl=component en fin du lien
                        Bon ben je me sens vraiment stupide j'avais pourtant essayé avec médiaboxCK en rajoutant le &tmpl=component à la fin....

                        Je viens finalement de réussir grâce à vous

                        résultat

                        Code PHP:
                        <a href="<?php echo JRoute::_(ContactHelperRoute::getContactRoute($item->slug$item->catid));?>&tmpl=component" rel="lightbox"><?php echo $item->name?></a>
                        Fonctionne à merveille

                        Commentaire

                        Annonce

                        Réduire
                        Aucune annonce pour le moment.

                        Partenaire de l'association

                        Réduire

                        Hébergeur Web PlanetHoster
                        Travaille ...
                        X