CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Jeu Mars 28, 2024 2:29 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 
Auteur Message
MessagePublié: Lun Nov 26, 2012 12:09 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
Salut a tous,
je viens de faire un module livre et je cherche désormais a mettre un formulaire coté visiteur pour pouvoir signé...
Connaissez vous un tuto a ce sujet ?

merci d'avance...


Dernière édition par wind le Mar Nov 27, 2012 10:28 pm, édité 1 fois.

Haut
 Profil  
 
MessagePublié: Lun Nov 26, 2012 7:41 pm 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : Sam Fév 12, 2011 5:26 pm
Message(s) : 188
Salut,
Il faut utiliser l'atm-form, tu pourras trouver un exemple sur ce module commentaires qui doit pas être loin de ce que tu cherches a faire.
http://www.automne4you.com/module/commentaires/

Il te faut aussi gérer les droits, et là j'ai un tuto : http://www.automne4you.com/web/72-tutor ... droits.php
Bon courage :)


Haut
 Profil  
 
MessagePublié: Lun Nov 26, 2012 8:47 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
merci atm4 je regarde ça !!!


Haut
 Profil  
 
MessagePublié: Mar Nov 27, 2012 10:27 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
ok, merci cela fonctionne, pour le cas ou, je montre ce que j'ai fait: au plus simple
rangée qui affiche le livre d'or:
Code :
<row>
   <hr />
   <block module="comments" id="messages" language="fr" cache="lifetime">      
      <div class="carousel">
         <ul>
            <atm-search what="{messages}" name="messages">
               <atm-search-order search="messages" type="objectID" direction="desc" />
               <atm-result search="messages">
                  <li class="bottom">
                     <p class="author">{messages:auteur:label}
                        <span class="right">Le {messages:date:label}</span>
                     </p>
                     <p class="review">{messages:message:label}</p>
                  </li>
               </atm-result>
            </atm-search>
         </ul>
      </div>
   </block>
</row>


rangée formulaire:
Code :
<row>
   <hr />
   <block module="comments" id="messages" language="fr" cache="lifetime">      
      <atm-form what="{messages}" name="createMessage">         
         <atm-if what="{filled}">
            <div class="message-ok">Votre message a bien été ajouté !</div>
         </atm-if>
         
         <!-- Cette partie affiche le formulaire si il n'est pas rempli ou comporte des erreurs -->
         <atm-if what="!{filled}">
            
            <!-- Cette partie affiche les erreurs éventuelles survenues lors de la soumission -->
            <atm-if what="{error}">
               <div class="message-alert">
                  Une erreur est survenue durant l'enregistrement de votre message ...
                  Veuillez réessayer.
               </div>
            </atm-if>
            
            <!-- Cette partie affiche une erreur à propos des champs manquants détectés lors de la soumission -->
            <atm-if what="{required}">
               <div class="message-alert">Les champs suivants sont requis :
                  <ul>
                     <atm-form-required form="createMessage">
                        <li>{requiredname}</li>
                     </atm-form-required>
                  </ul>
               </div>
            </atm-if>
            
            <!-- Cette partie affiche une erreur à propos des champs incorrects détectés lors de la soumission -->
            <atm-if what="{malformed}">
               <div class="message-alert">Les champs suivants sont incorrects :
                  <ul>
                     <atm-form-malformed form="createMessage">
                        <li>{requiredname}</li>
                     </atm-form-malformed>
                  </ul>
               </div>
            </atm-if>
            
            <!-- Exemple de tag atm-input -->
            <div class="message">
               <ul>
                  <li>
                     <label for="nom">Vos nom et prénom</label>
                     <atm-input field="{messages:auteur}" form="createMessage" />
                  </li>
                  <li>
                     <label for="email">Votre email</label>
                     <atm-input field="{messages:email}" form="createMessage" />
                  </li>
                  <li>
                     <label for="message">Votre message</label>
                     <atm-input field="{messages:message}" form="createMessage" />
                  </li>
               </ul>
                  </div>
                  
                  <!-- Bouton de soumission du formulaire -->
                  <input type="submit" class="submit" value="Publier votre message" />
               </atm-if>
            </atm-form>
         </block>
      </row>

voila en gros si ça aide quelqu'un...
merci beaucoup, a plus...


Haut
 Profil  
 
MessagePublié: Sam Jan 19, 2013 1:55 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
RE: en fait, j'ai dit une bêtise, les codes ci-dessus fonctionne sur un site mais impossible de le faire fonctionner sur un autre, je ni comprend plus rien...
certainement un autre bug que je ne connais pas, si quelqu'un est capable de me l'expliquer, qu'il n'hésite surtout pas !!!


Haut
 Profil  
 
MessagePublié: Sam Jan 19, 2013 2:19 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
Alors je suis incapable de vous dire pourquoi, une intervention divine peut être mais désormais ça fonctionne !!!


Haut
 Profil  
 
MessagePublié: Sam Jan 19, 2013 2:20 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
Alors je suis incapable de vous dire pourquoi, une intervention divine peut être mais désormais ça fonctionne !!!


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 5 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr