Insérer formulaire contact dans un article

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

  • Insérer formulaire contact dans un article

    Bonjour,

    dans la version 1.5 de mon site, j'avais créer une page de contact avec des informations à gauche et un formulaire à droite dans l'article
    http://www4.ac-nancy-metz.fr/lyc-geo...203&Itemid=419

    Je suis maintenant passé en version 3, et avec le module Fiche Contact je n'arrive pas à reproduire la même chose.
    http://www4.ac-nancy-metz.fr/lyc-geo...ancien-contact

    Existe-t-il un code à insérer dans un article qui appelle ce formulaire. J'avais fait ça avec le module de formulaire sur la version 1.5 et ça fonctionne tip top.

    J'ai essayé avec des modules de type Breezing et Chronoforms, mais j'ai des soucis sur l'envoi des messages du fait des contraintes lièes à l'hébergement du site par le rectorat.

    merci de votre aide

    fred

  • #2
    Re : Insérer formulaire contact dans un article

    Salut
    Tu pourrais faire cela très facilement avec une extension comme rsformpro ou breezingform ou encore chronoforms, ...
    Avec tu fais ton module de formulaire et tu publie ton module où tu souhaites, soit en position module soit dans le contenu
    Dernière édition par toffffe à 04/04/2014, 14h32
    Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

    Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

    Commentaire


    • #3
      Re : Insérer formulaire contact dans un article

      Envoyé par toffffe Voir le message
      Salut
      Tu pourrais faire cela très facilement avec une extension comme rsformpro ou breezingform ou encore chronoforms, ...
      Avec tu fais ton module de formulaire et tu publie ton module où tu souhaites, soit en position module soit dans le contenu
      Oui d'accord avec toi, sauf que j'ai déjà testé avec breezingform, chronoforms. J'obtiens bien la page que je veux, mais compte tenu de la configuration du serveur au rectorat, je n'ai pas une grande latitude que le paramétrage mail.

      D'où ma question de récupérer le code du module contact de Joomla et l'insérer dans un article.

      Commentaire


      • #4
        Re : Insérer formulaire contact dans un article

        Tu peux faire une surcharge de l'extension com_contact en paramétrant l'affichage "complet" et en indiquant un float:left de la première partie (nom, adresse...)
        Christophe
        http://www.webcrea.fr

        Commentaire


        • #5
          Re : Insérer formulaire contact dans un article

          Dans ce cas peux tu utiliser http://www.nonumber.nl/extensions/componentsanywhere component anywhere ?
          Auto-entrepreneur spécialiste Joomla https://www.stylitek.com

          Joomladay 2023 https://www.joomladay.fr/ 2 jours à ne pas manquer

          Commentaire


          • #6
            Re : Insérer formulaire contact dans un article

            Ok, je pense que c'est bien ce que je veux !

            Par contre, j'ai l'impression que le composant component anywhere à l'air plus simple que la surcharge de site !

            Donc, je l'ai installé et tenté dans un article d'insérer le code de mon composant "contact" de cette page


            Je souhaiterais juste récuperer le composant "Formulaire de contact". Mais je ne vois pas où trouver son adresse.

            Merci de votre aide en les cas !!

            Commentaire


            • #7
              Re : Insérer formulaire contact dans un article

              Bonjour,

              je patauge complet en essayant de trouver le nom du composant Contact qui me permettrait d'insérer ce composant dans une colonne d'un tableau à 2 colonnes !

              Le composant que je souhaite intégrer avec Component anywhere, est la Fiche Contact de Joomla 3.

              Pour moi, l'url serait : {component index.php?component=com_contact&formid=3}

              Mais quand je colle ce texte dans mon article, rien ne se passe.

              Un peu d'aide svp.

              merci

              Commentaire


              • #8
                Re : Insérer formulaire contact dans un article

                Envoyé par imago Voir le message
                Par contre, j'ai l'impression que le composant component anywhere à l'air plus simple que la surcharge de site !
                il a l'air mais pas la chanson ...



                avec un style directement dans ta div tu verras monter comme par magie ton formulaire sur la droite
                Christophe
                http://www.webcrea.fr

                Commentaire


                • #9
                  Re : Insérer formulaire contact dans un article

                  Mouais, tu dois avoir raison !

                  Sinon, pour la surcharge si j'ai bien tout compris :

                  Je duplique la structure du répertoire d'origine du module contact dans mon template/html/Com_contact
                  Le hic, c'est qu j'ai déjà une structure de répertoire dans mon template



                  Qui ne correspond pas à celle du composant com_contact



                  Que dois-je faire ?

                  L'étape suivante est de modifier le fichier default.php pour y apporter la mise en forme que je souhaite.

                  Ensuite, une fois ces modifications apportées, je ne comprends pas comment afficher sur mon site mon formulaire nouvellement créé.

                  Je fais juste un lien vers un Contact dans mon menu ?

                  Merci de votre aide.
                  Dernière édition par imago à 07/04/2014, 08h59

                  Commentaire


                  • #10
                    Re : Insérer formulaire contact dans un article

                    pour chaque views une surcharge est possible donc rajoute celle dont tu as besoin 'contact' avec son contenu trouvé dans le composant
                    Christophe
                    http://www.webcrea.fr

                    Commentaire


                    • #11
                      Re : Insérer formulaire contact dans un article

                      Ok j'ai compris le principe maintenant !

                      reste plus qu'a trouver quelle page php modifier et quoi modifier !

                      Commentaire


                      • #12
                        Re : Insérer formulaire contact dans un article

                        default.php

                        repère la div contenant la globalité des infos et applique lui un style float:left

                        tu auras peut-être à ajuster la width à 50%, voir 49% si margin et padding pour que la suivante contenant le form glisse sur la droite
                        Christophe
                        http://www.webcrea.fr

                        Commentaire


                        • #13
                          Re : Insérer formulaire contact dans un article

                          Alors soit je suis pas au bon endroit soit j'y comprends rien (ce qui est sûrement la bonne réponse )

                          Voici le début de default.php qui se trouve dans template/html/com_contact/view/contact.

                          La modification a apporter serait :
                          <div class="contact<?php echo $this->pageclass_sfx?>" style="float:left">

                          defined('_JEXEC') or die;

                          $cparams = JComponentHelper::getParams('com_media');

                          jimport('joomla.html.html.bootstrap');
                          ?>
                          <div class="contact<?php echo $this->pageclass_sfx?>>
                          <?php if ($this->params->get('show_page_heading')) : ?>
                          <h1>
                          <?php echo $this->escape($this->params->get('page_heading')); ?>
                          </h1>
                          <?php endif; ?>
                          <?php if ($this->contact->name && $this->params->get('show_name')) : ?>
                          <div class="page-header">
                          <h2>
                          <?php if ($this->item->published == 0) : ?>
                          <span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
                          <?php endif; ?>
                          <span class="contact-name"><?php echo $this->contact->name; ?></span>
                          </h2>
                          </div>
                          <?php endif; ?>
                          <?php if ($this->params->get('show_contact_category') == 'show_no_link') : ?>
                          <h3>
                          <span class="contact-category"><?php echo $this->contact->category_title; ?></span>
                          </h3>

                          Commentaire


                          • #14
                            Re : Insérer formulaire contact dans un article

                            ligne 50 tu ajoutes au style : width:49%;float:left;
                            la ligne devient

                            <div style="padding:5px;display:inline-bloc;width:49%;float:left;">

                            ligne 92 tu retires :

                            <div class="clear"></div>

                            qui a pour but de supprimer les styles float, ce qu'on ne veut pas


                            un peu plus bas ligne 95 :

                            <?php if ($this->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) : ?>

                            <?php if ($this->params->get('presentation_style')!='plain'):?>
                            <?php echo JHtml::_($this->params->get('presentation_style').'.panel', JText::_('COM_CONTACT_EMAIL_FORM'), 'display-form'); ?>
                            <?php endif; ?>
                            <?php if ($this->params->get('presentation_style')=='plain'):?>
                            <?php echo '<h3>'. JText::_('COM_CONTACT_EMAIL_FORM').'</h3>'; ?>
                            <?php endif; ?>
                            <?php echo $this->loadTemplate('form'); ?>
                            <?php endif; ?>

                            ça c'est le code qui charge le template du formulaire

                            tu le mets dans une div du style

                            <div style="width:49%">
                            ...le code ci dessus
                            </div>


                            et bien sûr tu n'oublies pas de sélectionner l'affichage en mode complet dans l'option de menu ou les params contact
                            Christophe
                            http://www.webcrea.fr

                            Commentaire


                            • #15
                              Re : Insérer formulaire contact dans un article

                              ...

                              et bien sûr tu n'oublies pas de sélectionner l'affichage en mode complet dans l'option de menu ou les params contact

                              questions :

                              1. Tu parles de quel fichier là ? Car dans mon fichier default.php qui se trouve dans template/html/com_contact/views/contact/tmpl, je n'ai pas les lignes dont tu parles...

                              2. J'ai l'impression que le module contact ne prend pas en compte la surcharge car lorsque je modifie default.php dans html...., rien ne se passe alors que la modification passe dans la même page mais depuis le module joomla..
                              Dernière édition par imago à 07/04/2014, 15h51

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X