CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Dim Nov 24, 2024 12:35 am

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




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
MessagePublié: Mer Nov 24, 2010 1:54 pm 
Hors-ligne

Inscrit(e) le : Ven Nov 19, 2010 11:05 am
Message(s) : 223
salut a tous, je voudrais instaler un sondage sur automne, il fonctionne deja sur mon site en ligne.
j'ai ce code php dans ma page html pour le formulaire:
Code :
<table cellpadding="2" cellspacing="0" width="155" bordercolorlight="#000000" bordercolordark="#CFFEFB" border="1">
<tr valign="bottom" align="center" bgcolor="#7d9c6e"><td align="center"> <B><FONT face="verdana" color="#000000" SIZE="1">Quel type d'article pour voudriez vous lire pour commencer ? </B></td></tr><tr valign="bottom" align="center" bgcolor="#a9b688"><td align="center"><A href='http://www.1001-votes.com' target='_blank'>
  <font face="verdana" size="1" color="#000000">1001-votes.com</font></A><BR>
  <form onSubmit="return checkv11(this)" method="post" action="http://www.1001-votes.com/vote/mvoteres11.php?idv=87493&lg=fr" target='_blank'><TABLE cellpadding="0" cellspacing="0">
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="1" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size="1" color="#000000">L'éducation</font>
   </TD>
</TR>
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="2" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size=1 color="#000000">Le mordant</font>
   </TD>
</TR>
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="3" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size="1" color="#000000">La préparation sportive</font>
   </TD>
</TR>
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="4" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size=1 color=#000000>L'alimentation</font>
   </TD>
</TR>
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="5" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size="1" color="#000000">L'élevage</font>
   </TD>
</TR>
<TR>
   <TD VALIGN="top">
      <input type="radio" name="vote" value="6" style="border-width: 0; background-color: #87ceeb" >
   </TD>
   <TD ALIGN="LEFT">
       <FONT face="verdana" size="1" color="#000000">Les chiots</font>
   </TD>
</TR>
</TABLE>   <BR> <input type="hidden" name="idv" value="87493">
 <input type="hidden" name="lg" value="fr">
 <input type="hidden" name="ncom" value="1">
 <input type="hidden" name="ce" value="#b0c4de">
 <input type="hidden" name="cp" value="#87ceeb">
 <input type="hidden" name="pck" value="30">
 <input type="hidden" name="dta" value="3869182545">
 <input type="hidden" name="io" value="249">
 <input type="hidden" name="versmod" value="1.3">
 <input type="hidden" name="ct" value=#000000>
<font size="1">
<INPUT TYPE="submit" VALUE="  Je vote »  " onClick="this.value='Vote envoyé'"  style="font-size: 10; color:#000000; background-color:#7d9c6e; border-color:#000000; border-width: 1;" > <BR><BR><a href='http://www.1001-votes.com/vote/mvoteres11.php?idv=87493&lg=fr&ncom=1' target='_blank'><font face="verdana" size="1" color="#000000">résultats »</a>
 <BR>

</td></td>
</table>
</form>

mais juste avant j'ai un java scripte:
Code :
<SCRIPT LANGUAGE="JavaScript">

 function desactiveFormv11(f) {
    if (document.all || document.getElementById) {
       for (i = 0; i < f.length; i++) {
          var t = f.elements[i];
         if (t.type.toLowerCase() == "submit" || t.type.toLowerCase() == "reset")
             t.disabled = true;
       }
    }
    return true;
 }

 function checkv11(f) {     
    res = desactiveFormv11(f);
    return true;
 }

</SCRIPT>

je voudrais connaitre la marche a suivre svp, je crois avoir compris qu'il doit être dans un dossier js mais je ne sais pas trop comment l’appeler.


Haut
 Profil  
 
MessagePublié: Mer Nov 24, 2010 2:40 pm 
Hors-ligne

Inscrit(e) le : Mar Mars 16, 2010 10:57 am
Message(s) : 10
Salut wind !

La première chose à faire déjà, c'est de rendre ton code xml valide.

En particulier, si je regarde grossièrement le code, ça concerne tes balises br et input.
Exemple :
<br> doit être remplacé par <br />
<input type="hidden" name="lg" value="fr"> doit être remplacé par <input type="hidden" name="lg" value="fr" />

Après, au niveau de ton js, l'idéal est de le mettre dans un fichier à part ; mais si tu veux le laisser 'inline' dans ta rangée, c'est tout à fait possible. C'est moins propre, mais ça fonctionne.

;-)


Haut
 Profil  
 
MessagePublié: Mer Nov 24, 2010 2:56 pm 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Jeu Juin 16, 2005 8:05 am
Message(s) : 628
Localisation : Toulouse, France
Au choix :

  • Si tu veux afficher ce sondage sur toutes les pages qui utilisent le modèle tu peux recopier tout ce code en utilisant la syntaxe XHTML dans le code source de ton modèle tel quel ;
  • Si tu ne veux l'afficher que sur certaines pages, il te suffit de créer une rangée et d'y recopier le code entre les deux balises
    Code :
    <row> ...</row>

Au passage et pour information, le code d'origine ne respecte ni la syntaxe XHTML préconisée par Automne, ni la séparation du contenu et de la forme et utilise des tableaux pour la mise en page.

Quelques conseils :

Comme je suis sympa je t'ai nettoyé le code et je l'ai passé en syntaxe XHTML pour que tu puisses le recopier directement :)

Code :
      <script type="text/javascript">
      //<![CDATA[
      function desactiveFormv11(f) {
         if (document.all || document.getElementById) {
            for (i = 0; i < f.length; i++) {
              var t = f.elements[i];
             if (t.type.toLowerCase() == "submit" || t.type.toLowerCase() == "reset")
                t.disabled = true;
            }
         }
         return true;
      }

      function checkv11(f) {     
         res = desactiveFormv11(f);
         return true;
      }

      //]]>
      </script>
      <table cellpadding="2" cellspacing="0" width="155" bordercolorlight="#000000" bordercolordark="#CFFEFB" border="1">
         <tr valign="bottom" align="center" bgcolor="#7D9C6E">
            <td align="center">
               <b><font face="verdana" color="#000000" size="1">Quel type d'article pour voudriez vous lire pour commencer ?</font></b>
            </td>
         </tr>
         <tr valign="bottom" align="center" bgcolor="#A9B688">
            <td align="center">
               <a href='http://www.1001-votes.com' target='_blank'><font face="verdana" size="1" color="#000000">1001-votes.com</font></a><br />
               <form onsubmit="return checkv11(this)" method="post" action="http://www.1001-votes.com/vote/mvoteres11.php?idv=87493&amp;lg=fr" target='_blank'>
                  <table cellpadding="0" cellspacing="0">
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="1" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">L'éducation</font>
                        </td>
                     </tr>
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="2" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">Le mordant</font>
                        </td>
                     </tr>
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="3" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">La préparation sportive</font>
                        </td>
                     </tr>
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="4" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">L'alimentation</font>
                        </td>
                     </tr>
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="5" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">L'élevage</font>
                        </td>
                     </tr>
                     <tr>
                        <td valign="top">
                           <input type="radio" name="vote" value="6" style="border-width: 0; background-color: #87ceeb" />
                        </td>
                        <td align="left">
                           <font face="verdana" size="1" color="#000000">Les chiots</font>
                        </td>
                     </tr>
                  </table><br />
                  <input type="hidden" name="idv" value="87493" /><input type="hidden" name="lg" value="fr" /><input type="hidden" name="ncom" value="1" /><input type="hidden" name="ce" value="#b0c4de" /><input type="hidden" name="cp" value="#87ceeb" /><input type="hidden" name="pck" value="30" /><input type="hidden" name="dta" value="3869182545" /><input type="hidden" name="io" value="249" /><input type="hidden" name="versmod" value="1.3" /><input type="hidden" name="ct" value="#000000" /><font size="1"><input type="submit" value=" Je vote » " onclick="this.value='Vote envoyé'" style="font-size: 10; color:#000000; background-color:#7d9c6e; border-color:#000000; border-width: 1;" /><br />
                  <br />
                  <a href='http://www.1001-votes.com/vote/mvoteres11.php?idv=87493&amp;lg=fr&amp;ncom=1' target='_blank'><font face="verdana" size="1" color="#000000">résultats »</font></a></font>
               </form>
            </td>
         </tr>
      </table>   

_________________
Frank
http://www.automne-cms.org


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

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


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 39 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