Forms&Tables 2.0

Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv.

Ce plugin est une adaptation de la version pour SPIP 1.9. Les fonctionnalités sont inchangées, pour plus d’information, merci de consulter la rubrique ad hoc.

Adaptation à SPIP 2.0

ATTENTION :
Pour conserver les formulaires créés sous SPIP 1.9.x, ne désinstallez pas le plugin en cliquant sur le bouton de désinstallation présent dans la page de gestion des plugins, pour information, ce bouton porte l’étiquette suivante : « Supprime les données et désactive le plugin ».

Pour conserver les données :

  • dans le dossier plugin, supprimez le dossier « forms_et_tables_1_9_1 »
  • dans le dossier plugin, ajoutez le dossier du plugin modifié : « forms_et_tables_2 »
  • Activez ce plugin dans la page de gestion des plugins

Plugin en version test

Ce plugin est actuellement mis à disposition en version « test ». Merci de nous faire part de vos remarques suite à votre utilisation, nous apporterons les corrections/adaptations dans les meilleurs délais et dans la mesure du possible.

Quelques remarques concernant cette adaptation

1-champ de type monétaire :
l’unité saisie en administration est exploitée uniquement dans le tableau des réponses. Il serait intéressant de voir si on ne peut pas laisser un choix à la saisie (soit au moment de la construction du formulaire soit au moment de la saisie par l’utilisateur). Il serait ensuite intéressant d’exploiter cette donnée ailleurs (export, suivi des réponses).

To do : faire ces modifications pour utiliser la donnée monétaire.

2- nous avons activé le tableau des résultats (étrangement, il ne l’était pas en SPIP 1.9+ ) :
Par contre, dans ce tableau les tris sur ‘id’ et ‘date’ marchent. Ca ne marche pas sur les autres champs.

To do : généraliser le tri sur les autres champs

3- problème confirmation d’une réponse à un sondage (à voir)
la fonction de confirmation d’une réponse dans un sondage est pour l’instant by passée, la réponse est automatiquement validée sans passage par confirmation = attente. Cette fonction doit probablement servir à traiter des multiples réponses via des robots (à confirmer).

To do : faire marcher cette fonction de confirmation de la réponse sur SPIP2, et enlever le by pass décrit ci-dessus.

4- Environnement de développement
Les développements et test ont été réalisés avec easyphp 3.0 et SPIP 2.0.10, équipé d’une bonne poignée de plugins qui n’ont provoqué aucun conflit. Nous allons le tester sur des versions PHP/MySQL plus récentes. N’hésitez pas à nous faire part de vos remarques en cas de problème.

5- Programmation : premières impressions
Certains comportements d’origine du plugins sont un peu déroutants, nous avons pu apporter quelques correction lors de cette adaptation, il reste encore un peu de travail, notamment concernant les remarques susmentionnées.

Nous apporterons si possible d’autres améliorations, mais n’hésitez pas à mettre « la main à la pâte » !

Avertissements

  • Bien que compatible SPIP 2.0, cette version du plugin n’utilise pas entièrement l’API SQL et n’est donc pas compatible PostgreSQL ou SQLite

Ce projet a été mené par le SEM. Pour en savoir plus

Discussion

310 discussions

  • 2
    Pierrot

    Bonjour,

    Je viens de détecter un problème avec les champs de type « téléphone » de forms&tables avec PHP 5.5 ... à partir de 5.5, impossible de valider ces champs ... si on les a rendu obligatoires, on est coincé ...
    Je suis repassé à PHP 5.4 et c’est bon, j’ai fait la contre-manip 2 fois, c’est bien 5.5 qui pose problème.

    Je me demande si c’est par ex un pbm de regexp dans le plugin sur la validation du champ ou si c’est un truc plus profond dans spip (je demande car je pense avoir supprimé la validation dans forms_types_champs.xml et ça coince toujours en 5.5). Dans ce second cas, il faut que je repasse fissa sur plusieurs sites que je viens de passer en 5.5 suite aux mails d’OVH.

    Je vais aussi poser la question sur la liste au cas ou ce soit un souci Spip.

    Pierre

    • cédric

      J’ai le même soucis.
      Chez ovh, le champ téléphone ne fonctionne pas sous php5.5.22 alors qu’en local cela fonctionne en php5.5.8
      Pour que ça fonctionne chez ovh, j’ai été obligé de passer en php5.4.38
      Merci Pierrot, ça faisait une bonne demi heure que je cherchais ;)

    • Bonjour

      Moi j’ai ce bug avec PHP 5.4.45

      Je me demande vraiment si cela vient de PHP et non pas du code du plugin ?

      Je suis en Formulaires et Tables 0.5.6

    Répondre à ce message

  • 2

    Idem, intéressé par ce plugin pour spip 3 ...

    Répondre à ce message

  • ogoudjian

    Bonjour
    J’utilise ce plugin comme formulaire de contact.
    Lorsque la personne oublie de remplir l’un des champs obligatoire et clique sur envoyer, un message d’erreur apparait (normal) mais surtout cela efface tout le formulaire et notamment son message au lieu d’indiquer uniquement le champs manquant.
    Est-ce-qu’il y a une solution pour remédier à cela ?
    Merci pour votre aide

    Répondre à ce message

  • 1

    Bonjour,
    Un soucis avec « FORMS_DONNEES_CHAMPS » qui n’est pas reconnu.
    Je suis un « tatonneur » sur Spip depuis ... Oula-la !
    j’utilise le plugin pour des formulaires, mais pas encore pour des tables.

    Donc j’ai tâtonné et avancé ... c’est en ligne, public, là.

    Pour faire riche alors que je n’y comprends rien, voilà le code de la page ci-dessus
    _ (excusez ma faiblesse qui m’oblige à écrire plein de commentaires) :

     #CACHE{0}
    On commence avec quelques enregistrements avec "forms_et_tables" pour spip pour voir si ça marche.
      <br><br>
      <BOUCLE_reponses2(FORMS_DONNEES) {id_form==5} {confirmation==valide} {par id_donnee}>
           
            <BOUCLE_champs2(FORMS_CHAMPS){id_form==5}>
            #TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span><br>
            </BOUCLE_champs2>
            <br>
            <p></p>
      </BOUCLE_reponses2>
        
        #LESVALEURS <br>
         Ca marche <br>
        Maintenant il faut mettre ça dans un tableau... alors on va y aller à doux pas !
       
        <hr />
    
     <!--  on cherche dans les données s'il y a des réponses  -->
        
        On cherche dans FORMS_DONNEES s'il y a des réponses. <br>
        
    <BOUCLE_reponses4(FORMS_DONNEES){id_form=5}{confirmation==valide} >
    	
    	Dans la table forms-données il y a #TOTAL_BOUCLE réponses validées pour le formulaire N°5<br>
        --- Fait ---
       
    	<p></p>
        <hr />
     <!--  on va chercher dans Forms _champs le titre de chaque champ  -->
        on va chercher dans Forms _champs le titre de chaque champ pour faire l'entête du tableau: <p></p>
    		
            <BOUCLE_nomchamps(FORMS_CHAMPS){id_form==5} {tout}  >
          	 •  #TITRE <br>
    		</BOUCLE_nomchamps>
            <br>
    	 --- Fait ---
    	 <hr />
    	 maintenant il faut aller chercher le détail des réponses dans forms_donnees_champs avec les id_donnée de forms_donnees, il va donc falloir passer ce paramètre à la boucle. <br>
        
     
      <!--  C'est là que ça coince !  -->      
    	<BOUCLE_resultatsforms(FORMS_DONNEES_CHAMPS){id_donnee}>
        <#VALEUR> <br>
        </BOUCLE_resultatsforms>
    <p></p> L'appel à la table "FORMS_DONNEES_CHAMPS" renvoie une erreur: "FORMS_DONNEES_CHAMPS inconnue" ... 	
     
    </BOUCLE_reponses4>

    Si quelqu’un a une réponse, il est le bienvenu (notre site n’est pas en test, même si nous testons)

    • Bon, c’est fait !
      -  un tableau rassemblant les vidéos du club.
      -  les vidéos (Youtube, Dailymotion, Facebook ou lien direct) s’affichent dans un iframe géré par le plugin thickbox.
      -  dans le menu à gauche il y a une vidéo au hasard.

      Si vous avez des questions ...

      le lien pour voir en ligne

    Répondre à ce message

  • Bonjour à tous
    Je suis en train d’ajouter un bouton pour télécharger des images avec une sélection multiple. Je l’ai mis la propriété « multiple » dans le « INPUT », mais obtient seulement une seule image.

    Répondre à ce message

  • Bonjour,
    J’ai installé ce plugin il y a quelques temps et j’ai un petit soucis avec l’upload de fichiers. Je m’explique. Lorsque je reçois une alerte pour me signifier qu’une personne extérieure a rempli un de mes formulaires et qu’elle a laissée une pièce jointe, le lien généré n’est pas complet. Le lien du fichier uploadé est de la forme « IMG/protege/form1/blabla.jpg »

    Où est-ce que je peux modifier le chemin vers les fichiers uploadés dans le dossier du plugin ?

    Merci d’avance

    Répondre à ce message

  • Bonjour j’ai désinstallé par mégarde le plugin comment y rémédier ?

    Répondre à ce message

  • 6
    Christian Julia

    Bonjour,

    Je viens de mettre en place ce plugin pour un site de client et avec Safari sur Mac (ou iPad ou iPhone), je vois apparaître ce message d’erreur :
    Warning : Illegal string offset ’id_auteur’ in /homez.809/LENOMDUSITE/www/plugins/forms_et_tables_2_0/balise/forms.php on line 154

    Mais il n’apparaît pas avec Firefox ou Chrome.

    Je suis en version 2.1.25 de SPIP et avec un hébergement mutualisé perso 100 Go OVH (qui a beaucoup de problèmes de lenteur en ce moment...). La version du PHP est 5.4.24.

    Pouvez-vous m’aider ? D’avance, merci.

    Christian.

    • Même problème :( comment s’en sortir ?

    • Christian Julia

      Bonjour,

      Entre-temps, j’ai trouvé la solution à mon problème. Tout venait du fichier .ovhconfig situé à la racine du site qui est soit environnement « production » soit environnement « development ». Quand on le met en « development », les messages d’erreur apparaissent dans la partie publique. Mais en « production », ils disparaissent. En revanche, cela ne résout pas le problème lui-même, qui semble ne pas avoir de conséquence.

    • J’ai eu la réponse !

      Dans le fichier forms.php remplacer à la ligne 153 ce code

      	return array('formulaires/forms', 0, 
      		array(
      			'erreur_message'=>isset($erreur['@'])?$erreur['@']:'',
      			'erreur'=>serialize($erreur),
      			'reponse'=>filtrer_entites($reponse),
      			'message_complementaire' => $message_complementaire ? $message_complementaire : '',
      			'pose_cookie' => $pose_cookie,
      			'id_article' => $id_article,
      			'id_form' => $id_form,
      			'id_donnee' => $id_donnee?$id_donnee:(0-$GLOBALS['auteur_session']['id_auteur']), # GROS Hack pour les jointures a la creation
      			'self' => parametre_url($url,'id_donnee',$id_donnee<0?0:$id_donnee),
      			'valeurs' => serialize($valeurs),
      			'url_validation' => str_replace("&amp;","&",$url_validation),
      			'affiche_sondage' => $affiche_sondage,
      			'formok' => filtrer_entites($formok),
      			'formvisible' => $formvisible,
      			'formactif' => $formactif,
      			'class' => 'formulaires/'.($class?$class:'forms_structure'),
      		));

      Par celui-ci

      $id_auteur = isset($auteur_session['id_auteur']) ?
      intval($auteur_session['id_auteur']) : 0;
      
          return array('formulaires/forms', 0,
              array(
                  'erreur_message'=>isset($erreur['@'])?$erreur['@']:'',
                  'erreur'=>serialize($erreur),
                  'reponse'=>filtrer_entites($reponse),
                  'message_complementaire' => $message_complementaire ?
      $message_complementaire : '',
                  'pose_cookie' => $pose_cookie,
                  'id_article' => $id_article,
                  'id_form' => $id_form,
                  'id_donnee' => $id_donnee?$id_donnee:(0-$id_auteur), // GROS
      Hack pour les jointures a la creation
                  'self' =>
      parametre_url($url,'id_donnee',$id_donnee<0?0:$id_donnee),
                  'valeurs' => serialize($valeurs),
                  'url_validation' => str_replace("&amp;","&",$url_validation),
                  'affiche_sondage' => $affiche_sondage,
                  'formok' => filtrer_entites($formok),
                  'formvisible' => $formvisible,
                  'formactif' => $formactif,
                  'class' => 'formulaires/'.($class?$class:'forms_structure'),
              ));
    • Christian Julia

      Merci !

      Je vais tester la modification. J’ai remis le fichier .ovhconfig en « environment : development » mais pour l’instant le message d’erreur ne réapparaît pas. Une question de cache... Je poursuis...

    • Christian Julia

      Super ! Ça fonctionne.

      J’ai vidé le tmp de SPIP, le message d’erreur est réapparu dans la partie publique puis j’ai transcrit votre code. J’ai eu un petit souci avec l’expression ’GROS Hack pour les jointures a la creation’, mais je l’ai corrigée et le message d’erreur a disparu des formulaires.

      Merci et bravo. Des choses pareilles, ça ne s’invente pas (enfin pour moi !)...

    • Le problème persiste... à une autre ligne désormais sur un nouveau spip :

      Warning : Illegal string offset ’id_auteur’ in /home/xxx/public_html/plugins/auto/forms/v0.5.6/balise/forms.php on line 116

      .....
      qqn peux nous aider ?

    Répondre à ce message

  • Bonjour,

    j’ai un problème pour recevoir les formulaires.

    J’ai paramétré les mails de réception du formulaire : adressemail ; adressemail ; etc..

    J’ai rajouté deux mails, au mail initial. Est ce possible ? Cela buggue t-il la reception pour le premier mail ?

    Merci.

    Répondre à ce message

  • Bonjour,

    Lorsque l’on propose de télécharger une pièce jointe dans un formulaire actuellement la pièce jointe ne se retrouve pas dans le mail. Il s’agit d’un lien cliquable et on arrive sur la page de connexion ou il faut entrer login et mot de passe. Il faut donc avoir un compte administrateur pour pouvoir se connecter et visualiser l’image téléchargée.

    J’aurai besoin que la pièce jointe « tombe directement » sur la boîte mail de mon choix. Est-ce possible ? Si oui comment faire ? j’avais coché l’option (dans les propriétés du formulaire) Joindre un document à l’email mais cela ne fonctionne pas.

    Répondre à ce message

  • norbi90160

    Bonjour,

    Une fois mon formulaire renseigné, je n’arrive plus à modifier par la suite les propriétés de ce formulaire (ex : impossible de modifier le titre du formulaire, impossible de passer du mode réponses multiples à réponse unique, etc...)

    Le message d’erreur suivant s’affiche.

    1 Erreur SQL 1054
    Unknown column ’champ_titre_export’ in ’field list’
    SELECT champ_titre_export FROM spip_forms WHERE id_form=7

    Pour info, je suis en SPIP 2.1.23

    Répondre à ce message

  • bonjour,
    en spip 2.1.12 avec forms et Tables 0.4.4 et je n’arrive pas à enchaîner les formulaires :
    ex form 28 appelle 31 , on a le form 31 et puis le message « Votre saisie a été enregistrée. » On ne va pas à form 28

    Répondre à ce message

  • 9
    ProfesseurSlump

    Bonjour, existe-t-il une version compatible avec spip 3.0 ?
    Ou pourrais-je la trouver ? Merci !

    • en effet plugin indispensable pour moi pour passer à la 3.0 !!! savez vous si il sera adapté et si oui pour quand ?? merci !

    • d’autant plus que l’autre plugin de formulaire de contact n’arrive pas à la cheville de celui-ci. Dommage qu’au lieu d’en créer un deuxième les efforts ne sont pas réunis

    • +1 pour moi pour spip 3
      Une idée de délai ?

    • alors jai découvert que ce plugin à été repris par le plugin formidable qui fait les mêmes choses voir en mieux :) donc plus besoin de forms et tables !

    • Oui dans l’absolu.
      Non, si on a déjà un site avec Form&Table avec de nombreux formulaires déjà créé.
      Changer de plugin impliquerai de refaire les formulaires et les personnalisations, avec les batteries de test que cela implique.

      Donc perso, à moins d’être forcé, je préfèrerai que Form&Table continue son chemin sur Spip 3

    • +1 pour moi également pour spip 3

    • Bonjour

      Et il manque une fonction essentielle que Forms&Table propose et que FORMIDABLE n’a pas : le téléversement de fichier.

      C’est ce qui m’empêche de passer à SPIP3.

    • Je suis un peu décontenancé par la présence de Forms&table et de Formidable... Il y a des fois où l’on se perd...Pour aider à y voir plus clair, pourrriez-vous dire à grands traits quelle est la différence entre les deux plugins ? Font-ils la même chose ?
      Merci d’avance...

    • la nouvelle version ce trouve là
      http://contrib.spip.net/Form-Table-2-5

    Répondre à ce message

  • Bonjour

    Merci pour cet excellent plugin.

    Je cherche à faire une date de fin de publication choisie par la personne qui répond au formulaire.

    Je ne vois pas comment aborder la boucle, dans le squelette, qui permettra de filtrer à la fois le champ « champ » sur la valeur « date_1 » et le champ « valeur » sur la date correspondante par rapport à la date du jour.

    Si quelqu’un à une piste...

    Bonne journée
    Jean-Michel

    Répondre à ce message

  • 8

    Bonjour,
    Lors de l’exportation d’une réponse vers un article, j’ai le message suivant : « Il n’y a pas d’article à cette adresse ». Pourtant l’article est bel et bien créé à la racine du site. Mais là encore, si j’essaie de modifier cet article, j’obtiens le message « Il n’y a pas d’article à cette adresse ». Donc l’adresse ecrire/ ?exec=articles&id_article=127 m’affiche l’article, mais ecrire/ ?exec=articles_edit&id_article=127 me retourne une erreur. Agaçant, non ? Si quelqu’un a une idée du problème je suis preneur.
    Merci

    • J’ai un début de réponse. J’ai remplacé dans la base la valeur 0 attribuée à l’id_rubrique par celle d’une rubrique existante. L’article est désormais reconnu et accessible à la modification. Faut croire que spip n’aime pas les articles qui sont directement à la racine. Alors, en supposant qu’ il doit être possible de modifier la destination par défaut pour l’exportation d’une réponse vers un article,quel fichier du plugin doit on modifier pour cela ?
      Merci d’avance, Gef

    • FrancoisA

      Pour corriger il faut définir une rubrique par défaut, ce qui n’est pas le cas.
      Il faut éditer le fichier forms_exporte_reponse_article.php dans le dossier « actions » du plugins
      et vers la fin modifier les dernières lignes en ajoutant

      $id_rubrique=4;

      et plus bas :

      $id_article = sql_insert("spip_articles",
      "(titre,soustitre,texte,id_rubrique,date,statut)",
      "("._q($titre).","._q($soustitre).","._q($texte).","._q($id_rubrique).","._q($date).",'prepa')");

      Et ça marche !

      Mais il y a effectivement un bug.

    • ERREUR 404 - Document non trouvé

      C’est ce que j’obtiens sur le mail de réception de mon formulaire.
      Depuis la page

      http://monsite.free.fr/'spip.php?article4&id_article=4'


      .
      Je suis chez Free avec SPIP 2.1.2 et Ahuntsic 1.0.0.

      Je ne trouve pas où placer les modifs de FrancoisA.

      Quelles lignes à remplacer ? Est-ce, carrément, à rajouter à la fin du dit fichier ?
      Un grand merci d’avance.

    • à FrancoisA :

      Merci pour les trois lignes (72, 73, 74) à modifier. En effet, il manquait « ._q($id_rubrique). » entre texte et date.

      Par contre, je ne trouve pas où ajouter :

      $id_rubrique=4 ;

      Certes, avant les trois lignes, mais à quel endroit exactement ?

      J’ai deux formulaires dans deux rubriques différentes (rubrique 3 et rubrique 16). Comment les indiquer ? $id_rubriques=3,16 ; (?)

      Merci d’avance à vous tous.

    • Bonjour,

      ERREUR 404 - Document non trouvé

      C’est ce que j’obtiens sur le mail de réception de mon formulaire.
      Depuis la page

       http://monsite.free.fr/'spip.php?article4&id_article=4'  

      J’ai exactement le même problème et j’aimerai savoir si vous avez pu trouvé la solution ? Merci de votre aide

    • Bonjour et Bonne année 2013,

      Est ce quelqu’un a une solution à mon problème s’il vous plait ??? le client est derrière mon dos !
      Merci encore de votre aide

    • Le mieux serait de contacter l’auteur du plugin…

      Pour ma part, j’ai abandonné et me suis résigné aux fonctions basics.

    • Merci j’ai suivi votre conseil je l’ai écrit en espérant qu’il va répondre

    Répondre à ce message

  • 4

    Bonjour,
    J’utilise ce plugin et j’aimerai savoir ou se trouve le fichier qui gère le contenu du mail qu’on reçoit, je veux faire un modif laba. Merci de votre aide

    • Bonjour,

      Personne ne peut vraiment pas m’aider ? quand on recoit le mail du formulaire, on a le lien de l’article a partir du quel le formulaire est envoyé. et ce lien bug, je dois le changer et pour ça il faut le fichier qui gère le contenu du mail. Merci de votre aide

    • Peut-être dans plugins/forms_et_tables_2_0/modeles/

    • Bonjour,
      dans le mail recu via le formulaire, j’ai ceci
      Depuis la page

      http://mondomaine.com/'article.html'

      Alors quand je clique sur le lien je ne vais pas dans le bon article a cause des ’’, comme vous le voyez il ya ’’ sur ce lien

      http://mondomaine.com/'article.html'

      Et dans le fichier qui gère ca, j’ai juste ca [(#URL|url_absolue)] dans modeles/form_reponse_email_admin

      Je ne sais vraiment pas quoi faire pour faire sauter les codes ’’

      Merci de votre aide

    • Bonjour,
      Personne na de solution a ce problème ?? sinon est ce quelqu`un peut me dire quel est le fichier php concerné pour que je face des manips ? Merci

    Répondre à ce message

  • 14

    Bonjour, j’ai ce message dans l’interface privé lorsque je veux construire les champs de mon formulaire :

    HTTP 302
    Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.

    Cela me renvoie à une autre page avec en préambule :

    Warning : Cannot modify header information - headers already sent by (output started at /home/persofr/public_html/plugins/forms_et_tables_2_0/lang/forms_fr.php:1) in /home/persofr/public_html/ecrire/inc/actions.php on line 204

    où je peux remplir mon formulaire. En faisant un va et vient cela marche mais c’est très fastidieux...

    Cela ne le fait pas en local mais sur le site distant.
    Version pour les deux : SPIP 2.1.10 [17657]

    Une idée ?

    Merci d’avance
    Jluc

    • Bon, personne a une idée ? Suis-je le seul atteint par ce fléau ? C’est peut-être un problème de langue et de PHP ?

      Alors ?

      Merci, pour tout.

      Le problème rencontré par Mamin est peut-être lié au mien ?

    • il doit y avoir des espaces ou lignes vides avant le début du code <?php dans /lang/forms_fr.ph­p : efface les pour que le premier caractère soit le < de <?php

    • Merci,
      mais cela n’a pas l’air d’être ça...

      Jluc

    • J’ai le même problème :
      HTTP 302
      Si votre navigateur n’est pas redirigé, cliquez ici pour continuer.

      je suis obligé de recharger ma page à chaque fois que j’ajoute un élement...
      C’est effectivement fastidieux.

      J’ai supprimer tous mes autres plugin pour vérifier.. ca semble aller un peux mieux ; mais ça le fait toujours pour certains élément, notamment le choix multiple. quand je veux ajouter un choix :/

    • La conversion du fichier forms_fr.ph­p en UTF-8 (Sans BOM) a supprimé l’erreur 302 pour moi

    • Merci,
      et je convertis comment et avec quoi svp ?

    • Notepad++ et son menu encodage sont parfait pour ça

    • En effet, il faut décocher « Ecrire le BOM unicode » du fichier « forms_fr.php »

    • J’ai fait la conversion avec Notepad++ mais j’ai l’impression que cela ne change rien. Une fausse manœuvre ? En tous cas même symptôme :
      « HTTP 302
      Si votre navigateur n’est pas redirigé, cliquez ici pour continuer. »
      Merci tout de même,
      Jluc

    • J’ai exactement le même problème... avez-vous trouvé une solution ?

    • Moi aussi j’ai le problème du 302 sur un site en ligne.

      Je l’ai même quand j’installe un spip neuf + forms et tables tout neuf en local avec une base neuve.
      J’ai essayé avec spip 2.0.9, 2.1.0 et 2.1.12.

      Suis-je le seul dans ce cas ?

    • j’ai abandonné ce plugin et je suis passée à Formidables... :/

    • merci Arno !

      je plussoie :

      « La conversion du fichier forms_fr.ph­p en UTF-8 (Sans BOM) a supprimé l’erreur 302 pour moi »

    Répondre à ce message

  • Bonjour,

    Lorsque je vais dans l’admin, sur une table créée et que je vais dans l’outil de recherche sur les champs, j’obtiens systématiquement un message d’erreur :

    Message :
    Erreur SQL 1052
    Column ’id_donnee’ in field list is ambiguous
    SELECT forms_donnees.id_auteur, forms_donnees.id_form, forms_donnees.id_donnee, id_donnee, forms_donnees.statut, forms_donnees.rang, forms_donnees.date, forms_donnees.ip FROM spip_forms_donnees AS forms_donnees INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) WHERE ((forms_donnees.statut IN (’prepa’,’prop’,’propose’,’publie’,’refuse’))) AND (forms_donnees.id_form = 5) AND (L2.valeur LIKE ’%uzes%’) AND (forms_donnees.confirmation = « valide ») GROUP BY id_donnee ORDER BY forms_donnees.rang

    Squelette :
    ../plugins/forms_et_tables_2_0/fonds/donnees_tous.html

    Boucle :
    _donnees

    Ligne :
    12

    Je vois bien où est le problème mais je ne sais absolument pas comment/où le résoudre, avez-vous une idée ?

    Merci

    Répondre à ce message

  • ChristianD.

    Bonjour,

    Dans l’attente également d’une version de Forms&Tables en 3.0. J’aime bien Forms&Tables et pas trop envie de changer.

    Répondre à ce message

  • Quel est le fichier pour modifier l’étiquette du bouton VALIDER ? MERCI

    Répondre à ce message

  • Bonjour,
    j’utilise le plugin form et table sur un site spip 2.0 français/néerlandais. Tout fonctionne très bien, sauf un problème de traduction néerlandaise pour certaines chaines de caractères :
    « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com) » ne se traduit pas.
    De même que le label du bouton « Parcourir »
    Par contre, le mot obligatoire(Verplicht en néerlandais) est lui bien traduit)

    J’ai beau eu faire une recherche sur l’ensemble des fichiers du plugin et même sur l’ensemble des fichiers du site, je ne trouve pas où il faudrait faire les modifications nécessaires. Ces mots ne se trouvent pas dans le fichier lang

    Merci pour votre aide,

    Bonne soirée,

    Michel

    Répondre à ce message

  • Bonjour,

    Chez moi le tri sur l’ID ou la DATE ne fonctionne, est-ce un bug ?
    Est-ce que ça marche chez vous ?

    Y’a-t-il moyen de modifier le code pour faire en sorte que cela fonctionne ?

    SPIP 2.1.16

    Merci

    Répondre à ce message

  • Bonjour,

    lorsque je récupère la table des réponses en CSV, il y a des lignes vides avec seulement une adresse IP.
    C’est un formulaire avec un fichier à télécharger.
    Je débute, ma question va vous paraitre naive, mais pourquoi y a-t-il des lignes vides ? avons-nous perdu des données ? ou le formulaire a-t-il été mal validé ?

    merci.

    Répondre à ce message

  • Avertissement sur le champ de type téléphone :
    ce champs est prévu pour des format de tél français. Donc si votre clientèle est internationale, mettez un champs de type texte pour que les gens puisse mettre tous leurs N° sinon le formulaire tourne en rond et le client se décourage et part sans voir que son message n’est pas parti : le message d’erreur n’étant pas très clair, de même couleur au lieu du rouge ou plus gros.

    Sans doute un format à développer et les messages d’erreur en typo plus grosse et rouge.

    Répondre à ce message

  • 1
    tarentaise

    Bonjour,
    J’utilise SPIP 2.1.2 [16730] et le plugin Formulaires&Tables (SPIP2.0+) Version : 0.306 [40983]

    Dans une table que j’ai créé j’utilise un champ mots-clés et sur une page ou je veux afficher une donnée issue de cette table qui contient un mot-clé défini j’ai le message d’erreur suivant :

    Warning : Missing argument 3 for calculer_boucle_nonrec(), called in D :\Site\www\plugins\forms_et_tables_2_0_v306\public\forms_boucles.php on line 234 and defined in D :\Site\www\ecrire\public\compiler.php on line 257

    Ce message n’apparait pas systématiquement et il ne bloque pas le traitement de la page qui s’affiche mais avec le message en haut de celle-ci.

    D’avance merci

    • Bonjour

      J’ai exactement le même WARNING.

      Mais j’ai aussi droit au popup rouge « 1 erreur(s) dans le squelette » avec le message :

      Erreur SQL 1054
      Unknown column ’forms_donnees.id_form’ in ’field list’
      SELECT forms_donnees.id_form, forms_donnees.id_donnee, COUNT(forms_donnees.id_donnee) AS res, donnees_champs.valeur AS id_mot FROM spip_forms_champs AS forms_champs WHERE (forms_donnees.id_form = 2) AND (forms_donnees.confirmation = « valide ») AND (forms_donnees.statut = « publie ») AND (forms_donnees.id_form = champs.id_form) AND (champs.type = « mot ») AND (donnees_champs.champ = champs.champ) AND (donnees_champs.id_donnee = forms_donnees.id_donnee) ORDER BY forms_donnees.rang

      C’est dans le squelette plugins/auto/forms_et_tables_2_0/modeles/table_recherche.html

      Mes connaissances en sql sont limitées mais je comprends que la requête tente d’accéder au champs forms_donnees.id_form
      au lieu de forms_champs.id_form

      Ce message disparait si je supprime le modèle <table2|recherche>

    Répondre à ce message

  • Impossible de créer un formulaire, il suffit de me montrer l’étiquette « Aperçu » « Propriétés » « Champs », mais rien ne s’affiche plus. 2.1.14 et je utiliser SPIP SPIP
    Forms_et_Tables 2,0. Merci

    Répondre à ce message

  • Imposible crear un formulario, sólo me muestra las etiquetas « Aperçu » « Propriétés » « Champs », pero no aparece nada más. Utilizo Spip SPIP 2.1.14 y
    Forms_et_Tables 2.0. Gracias

    Répondre à ce message

  • Bonjour,
    j’ai créé un formulaire avec ce plugin,

    J’ai différents soucis :

    1.le champs n° de téléphone ne semble pas fonctionner chez moi(quand on entre un n°, le formulaire se recharge après validation et le cadre du champs devient rouge indiquant une mauvaise entrée quel que soit le n° entré. J’ai du le remplacer par une « ligne de texte »)

    2. Ni l’e-mail d’envoi vers ma boîte mail ni l’accusé de réception vers l’utilisateur ne parviennent (j’ai fait un test en indiquant le même mail pour les deux), pourtant, après validation du formulaire, j’ai le message suivant : « Votre saisie a été enregistrée. Un message de confirmation est envoyé à mon_mail@ma_boite_mail.com »

    3.Export des réponses en articles :Numéro de la rubrique dans laquelle les réponses doivent être exportées :
    => Il n’y a aucun article dans la rubrique que j’ai mentionné(créée pour ce seul usage).

    Dans l’espace privé, les suivis des réponses s’affichent pourtant bien sous la forme suivante et les fichiers uploadés sont présent dans « IMG/protege/form1/ »

    Réponse 2
    Réponse envoyée le 4 avril 2012 à 15:01
    par Michel
    Depuis la page spip.php ?article3&id_article=3

    Nom : Moi
    Prénom : Encore moi
    Téléphone : mon n°
    Adresse e-mail : monadresse@mon_fournisseur
    Votre message : blablabla
    Fichier à jondre(pdf, .doc, .jpg) : IMG/protege/form1/ACCUEIL.doc

    Merci d’avance pour vos réponses,

    Michel

    Répondre à ce message

  • Bonjour,

    Quelle feuille css doit on modifier pour changer les couleurs d’un formulaire ?

    Merci de votre réponse

    Répondre à ce message

  • 1

    re
    les manip ci dessous n’ont rien changé pour moi
    ni la modif dans lien_court.php ni la modif du fichier form.php
    mon site est chez ovh

    • j’ai aussi ce message qui se met au dessus du champ que je veux insérer quand je modifie les paramètres problème de droit ?

      Warning : Cannot modify header information - headers already sent by (output started at /homez.20/monsite/www/sheila/plugins/auto/forms_et_tables_2_0/lang/forms_fr.php:1) in /homez.20/monsite/www/sheila/ecrire/inc/actions.php on line 213

    Répondre à ce message

  • 4

    Bonjour et merci pour ce plugin.
    (version de spip 2.1.8)

    Je voulais savoir si certains ont déjà rencontré un problème avec les urls ajoutées dans un message. En fait, sur un simple formulaire de contact, si quelqu’un entre une url assez longue, il y a une construction automatique d’un lien. Cependant, il est tronqué à 35 caractères. Ce n’est pas forcément un souci en soit pour l’intitulé, mais par compte le href est également tronqué et donc le lien est invalide..

    Côté backoffice, dans le récap des messages, il n’y a pas le problème car il n’y a pas de construction automatique du lien à partir de l’url écrite.

    Si quelqu’un pouvais m’éclairer sur le sujet, je suis preneur :)
    Manuel

    • Personne n’a rencontré ce problème ?

    • Bon, pour ceux que ça peut aider, j’ai finalement trouvé une solution. Cela vient en fait de la fonction traiter_lien_explicite qui coupe par défaut les urls à 35 caractères si elle en dépasse 40...

      Dans ecrire/inc/lien.php il y a par défaut :
      « $long_url = defined(’_MAX_LONG_URL’) ? _MAX_LONG_URL : 40 ;
      $coupe_url = defined(’_MAX_COUPE_URL’) ? _MAX_COUPE_URL : 35 ; »

      Pour y remédier, il suffit de redéfinir ces valeurs dans mes_options.php avec ce qui vous conviens.

      Par exemple, pour avoir un peu de marge :
      define(’_MAX_LONG_URL’, 400) ;
      define(’_MAX_COUPE_URL’, 395) ;

      Bonne journée :)

    • Manuel
      je ne trouve pas
      « « $long_url = defined(’_MAX_LONG_URL’) ? _MAX_LONG_URL : 40 ;
      $coupe_url = defined(’_MAX_COUPE_URL’) ? _MAX_COUPE_URL : 35 ; » » dans le fichier lien.php
      mais dans lien_court.php
      est-ce dans ce dernier qu’il faut le changer ?
      merci

    • Manuel
      je ne trouve pas
      « « $long_url = defined(’_MAX_LONG_URL’) ? _MAX_LONG_URL : 40 ;
      $coupe_url = defined(’_MAX_COUPE_URL’) ? _MAX_COUPE_URL : 35 ; » » dans le fichier lien.php
      mais dans lien_court.php
      est-ce dans ce dernier qu’il faut le changer ?
      merci

    Répondre à ce message

  • 1

    Bonjour,
    J’ai quelques soucis avec l’aide contextuelle : elle s’affiche mais est décalée vers le bas. Ici par exemple :
    http://spip.capeb74.com/espace-public/pour-les-entreprises/sondage/article/conjoncture
    Quelqu’un aurait il rencontré le même souci ?

    • En fait il s’agissait d’un problème entre jTip (utilisé pour l’aide contextuelle) et le CSS (overflow).

    Répondre à ce message

  • tarentaise

    Bonjour,

    j’ai créé plusieurs tables qui utilise toutes des champs mots clés. Je cherche à récupérer dans une boucle le numéro du mot clé associé à une réponse pour le passer dans un lien. J’arrive à afficher la valeur ou le titre du mot clé sélectionné mais pas son numéro
    D’avance merci

    Répondre à ce message

  • 6
    Laregie

    Très pratique comme plug-ins.
    J’ai installé Spip 2.1 et Forms&Tables 0.305 [37961]
    J’ai un problème avec les champs texte dans lesquels je saisi un nombre commençant par un 0 (par exemple, pour un téléphone).
    Le 0 initial est alors supprimé dans le back-office et dans le mail de confirmation.
    exemple :
    0123456789 devient 123456789.
    Comment y remédier ?

    • Le problème vient de l’utilisation des structures standard de contrôle des requêtes SQL transmises : pour éviter les tentatives de hack, une fonction [« _q() » ou « sql_quote() »] protège les données envoyées :
      -  si la chaîne est numérique, elle la transforme en nombre,
      -  si la chaîne est formée de caractères alpha-numériques, elle l’encadre de guillemets simples et « échappe » les apostrophes qu’elle pourrait contenir (l’ombre d’un homme deviendra : ’l\’ombre d\’un homme’ ou ’l’’ombre d’’un homme’, selon la méthode d’échappement prévue).

      Dans ton cas, « 0123456789 » apparaît comme un nombre... et sa valeur numérique est bien « 123456789 », d’où l’enregistrement dans la base sous cette forme.

      Pour éviter ce problème, la seule façon est de préciser d’utiliser des espaces ou des points dans le numéro de téléphone :
      « 01.23.45.67.89 » ou « 01 23 45 67 89 » ou « 01 23 456 789 » seront bien enregistrés comme des chaînes de caractères alpha-numériques, tels qu’ils ont été envoyés.

    • Bonjour,
      Merci pour ce plugin et cette réponse qui m’est bien utile. Mais dans le cas d’un code postal qui commence par un 0 (ex : 03400, 06200 ou 06000) ça se complique. Le 0 disparaît comme pour le téléphone et si l’on fait « 03 400 » "ou « 03 000 » comme le numéro de téléphone on a un message qui nous dit : « champs perso invalide ». On est donc condamné à ne pas avoir de 0 dans le champ code postal ?
      Merci infiniment pour ce module en tout cas
      Cordialement

    • Il est clair que le problème posé par :
      -  les codes postaux,
      -  les numéros de téléphone
      et sans doute d’autres valeurs numériques commençant par un « 0 » doivent être prises en compte d’une façon ou d’une autre...

      Je pense que c’est plus dans le core [la fonction « _q() »] que dans les fonctions spécifiques de ce plugin qu’il faudrait, peut-être, envisager des modifications...

    • laregie

      Bonjour,
      Avez-vous envisagé une solution efficace ?
      Côté utilisateur, il va de soit qu’il est impossible de leur demander de saisir leur téléphone avec des espaces ou des points, où encore moins le code postal séparé par un espace au milieu !!!.
      Merci pour votre compréhension.

    • Bonjour,

      J’aimerais savoir s’il y a du nouveau du coté de ce problème de chiffres qui commence pas 0 et qui pose un soucis pour les numéros de téléphone et les codes postaux.

      Y a t il un moyen de régler ce problème et d’afficher le 0 devant les chiffres ? Merci.

    • Je me permets de faire un up pour ce sujet, en effet je me suis penché sur la question et n’ai pas trouvé de solution. J’ai changé le type du champs valeur dans la base de donné en champs numérique mais rien n’y fait, le 0 disparait....

      Comment puis-je configurer cette fonction sql_quote() qui protège les données des formulaires de l’espace public ?

      Ou comment faire pour configurer le champs téléphone pour y insérer par exemple un espace ou un point automatiquement ce qui transformerais la valeur de ce champs en chaînes de caractères alpha-numériques ? Je vois pas comment faire cela, est ce possible ?

      En tout cas merci pour ce plugin et merci d’avance aux aides éventuelles qui seraient vraiment le bienvenue.

    Répondre à ce message

  • Si j’installe un spip + ce plugin en local ou en ligne, j’ai toujours la fameuse erreur 302.
    Si j’installe un spip + une ancienne version de ce plugin (révision 39353 récupéré sur un site fait y’a 3 ou 4 ans) tout marche bien.

    Ça serait pas mieux de mettre comme version officielle, une version qui marche ?

    Répondre à ce message

  • tarentaise

    Bonjour,

    je teste actuellement un site en local sur ma machine et à l’affichage d’une page contenant des données récupérées par le plugin j’ai ce message d’erreur :

    « Warning : Missing argument 3 for calculer_boucle_nonrec(), called in E :\Test\Site\www\plugins\forms_et_tables_2_0_v306\public\forms_boucles.php on line 234 and defined in E :\Test\Site\www\ecrire\public\compiler.php on line 257 »

    Quelqu’un a t il une réponse.

    D’avance merci

    Répondre à ce message

  • Bonjour,
    Au téléchargement d’un tableau de résultats d’un questionnaire je récupère ces messages :
    Warning : Cannot modify header information - headers already sent by (output started at /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/lang/forms_fr.php:1) in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/action/forms_telecharger.php on line 73

    Warning : Cannot modify header information - headers already sent by (output started at /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/lang/forms_fr.php:1) in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/action/forms_telecharger.php on line 74

    Warning : Cannot modify header information - headers already sent by (output started at /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/lang/forms_fr.php:1) in /var/www/virtual/catholique-saint-brieuc.cef.fr/brieucbr/plugins/auto/forms_et_tables_2_0/action/forms_telecharger.php on line 76

    De quoi cela peut-il venir ? Désolé, je ne vois pas. merci de vos lumières...

    Philippe Giron

    Répondre à ce message

  • Bonjour,

    Une petite séance de test et en résultat un tableau de synthèse du comportement de forms et tables en fonction des variables de paramétrage SONDAGE / MODIFIABLE / MULTIPLE.

    L’affichage des résultats stipulé dans le tableau se fait uniquement si le paramètre données publique vaut Oui.

    SONDAGEMODIFIABLEMULTIPLERésultat avant saisieRésultat Après saisieNouveau passage sur le formulaire
    O O O Affiche sondage + résultat Message confirmation enregistrement + déjà répondu + résultat Déjà répondu + résultat
    O O N Affiche sondage + résultat Message confirmation enregistrement + déjà répondu + résultat Déjà répondu + résultat
    O N O Affiche sondage + résultat Message confirmation enregistrement Déjà répondu + résultat
    O N N Affiche sondage + résultat Message confirmation enregistrement VIDE
    N O O Affiche formulaire + résultat NON CONNECTE :Message confirmation enregistrement + formulaire avec résponse saisie + résultatCONNECTE :Message confirmation enregistrement + formulaire avec réponse saisie + résultat + SI DEUXIEME VALIDATION, CONFIRMATION ENRG UNIQUEMENT Nouveau formulaire
    N O N Affiche formulaire + résultat Message confirmation enregistrement + formulaire avec réponse saisie + résultat formulaire avec réponse saisie + résultat
    N N O Affiche formulaire + résultat Message confirmation enregistrement Affiche formulaire + résultat
    N N N Affiche formulaire + résultat Message confirmation enregistrement VIDE

    Cordialement.

    Répondre à ce message

  • Bonsoir,

    J’avais un problème sur les sondages, à savoir que lorsque quelqu’un de non connecté votait, il pouvait revoter autant de fois qu’il le voulait (quelques soit la configuration du formulaire).

    Après analyse, il est apparu que le problème est du au fait que le cookie était écrit de manière incorrecte dans la table spip_forms_donnees .... il était encadré par des guillemets simple (alors que seule la valeur du cookie aurait du être stockée).

    J’ai donc modifié l’insert et l’update du cookie dans inc/forms.php en supprimant l’appel à la fonction _q qui traitait la variable $cookie.

    Bizarre que personne n’ai rencontré ce problème avant moi ..... j’ai eu beau être reparti d’une version standard de spip, sans aucun plugin activé, le problème était persistant.

    Pascal.

    Répondre à ce message

  • Bonjour,
    est ce que quelqu’un sait si il est possible d’utiliser les formulaires de forms & tables en ajax.
    j’ai un site un peu complexe avec des effets javascript et lorsqu’on valide un formulaire le fait de recharger la page fait qu’on ne vois plus le formualrie.

    Si au lieue de recharger toute la page c’était juste le formulaire qui se rechargeait cela serait super.

    j’ai tester dans mon article d’encadrer le formulaire par

    voir si cela pouvait fonctionner pour pour le plugin contact avancé, hélas sans succès.

    Quelqun aurait il une idée ?

    Merci d’avance.

    Répondre à ce message

  • Bonjour

    Tout d’abord merci pour ce plugin geniale
    Je l’ai installé ça marche bien, mais je souhaiterais que lorsqu’on s’inscrit la dans qu’on ait la possibilité d’afficher la liste des inscriptions en espace publique. Un truc genre sur ce site

    Est que quelque peut me filer un coup de main ?

    Merci d’avance

    Répondre à ce message

  • 7
    Frédéric

    Bonsoir,
    Suite à une recherche approfondie sur google, je n’ai pas trouvé comment modifier « proprement » le style d’un formulaire créé avec Forms & Tables. Si quelqu’un avait la soluce, cela me serait d’un grand secours.
    Bien à vous et longue vie à SPIP
    Frédé

    • Je n’ai pas la réponse désolé. En revanche je me pose la même question. Quelqu’un pour une solution ? Merci.

    • Bonjour,

      Allez dans le répertoire plugins/auto/forms_et_tables ...
      Vous y trouverez le fichier : spip_forms.css
      C’est ce fichier qu’il faut modifier.

      Cdt.

      Henri

    • Bonjour,

      Merci pour cette réponse. J’avais déjà essayé ce fichier mais rien ne ce passe, le formulaire reste pareil.

    • Qu’est-ce que vous voulez modifier exactement ?
      Cdt.
      Henri

    • J’aimerai modifier la couleur des titres et la taille des champs, ainsi qu’enlever les bordures sur les balise fieldset.

      Je fais tout ça dans le fichier css spip_forms mais lorsque j’ upload le fichier sur le serveur et que je réactualise la page du formulaire, le css reste le même. J’ai bien entendu vider le cache et recalculer la page plusieurs fois mais ça ne change rien. Je ne comprends pas pourquoi... :(

    • Si vous faites bien ce que vous dites, il n’y a pas de raison pour que votre fichier css modifié ne soit pas sur le serveur. Cependant il arrive que le logiciel FTP renvoie la version précédente s’il n’a pas "vu" que vous l’avez modifié. Vérifiez les heures des fichiers. Si les heures (en fait la minute où vous avez fait l’upload) ne concordent pas, utilisez le bouton « actualiser » qui se trouve au dessus du répertoire avant de lancer l’upload ... selon l’outil que vous utilisez.
      Cdt
      Henri

    • Problème résolu, j’ai enlevé cette ligne « #CACHE7*24*3600,cache-client » dans le fichier forms_styles.css.html et cela marche maintenant.

      Merci.

    Répondre à ce message

  • Bonjour

    J’essaie d’installer Forms&Tables dans un site associatif. Tout se passe bien pour les formulaires, en revanche impossible d’afficher une table correspondante à un formulaire dans l’espace public du site (par exemple dans un article). Il existe bien un modèle dans le plugin, mais je ne sais pas avec quelle balise l’appeler.

    Merci d’avance pour votre aide.

    Répondre à ce message

  • Bonjour,

    J’utilise SPIP 2.1.12, Sarka 3.07 et F&T 0.400 .
    Quand je soumets mon formulaire contact,

    -  l’accusé de réception parvient à l’email fourni dans le formulaire
    -  mais rien du tout à l’email du webmaster.

    Souvent en écrivant ma question, je résouds une partie du problème, mais là je sêche depuis un moment.

    Merci.

    Henri

    Répondre à ce message

  • 1

    Bonjour tout le monde,
    Je rencontre un bug bizarre si vous pouvez m’aidé a le résoudre je vous remercie d’avance.
    J’utilise la version 0400 du plugin form & table et la version 2.1.10 de spip, alors si je modifie un champ du formulaire et ensuite cliquer sur valider le libellé du champ disparait mais il prend en compte la modification, il faudrait juste appuyé sur F5 pour actualiser la page et ca s’affiche de nouveau et c’est un peu embétant. Alors je vous remercie d’avance si quelqu’un à une solution

    • Ah ! Enfin... me sens moins seul.... J ai exactement la meme chose, meme config, j ai teste les differentes versions de f&t 2 c ’est pareil... Je pense qu il s agit d un bete probleme de jquery, un truc qui cloche avec forms_edit.js... mais je ne trouve ps. J ai desactivé tous les autres plugins qui pourraient rentrer en conflit, j ai essayé de debuguer le js.... Le texte du libellé est bien présent dans la source de la page, mais masqué par une proprieté css appliquée par un js.... Ce qui m etonne, c ’est qu il y ait si peu de personnes impactées., doit donc y avoir une particularité qui m echappe...
      Vous avez trouvez depuis 6 mois que date ce message ?
      triton

    Répondre à ce message

  • 4

    Bonjour,

    je viens de passer à la version 0.4.1 du plugin, je suis en version SPIP 2.1.11 [18566] et lorsque je veux télécharger les réponses en CVS Classique, Excel ou tabulation j’ai des warnings (et le fichier n’est pas téléchargeable) :

    Warning : Cannot modify header information - headers already sent by (output started at /plugins/forms_et_tables_2_0/lang/forms_fr.php:1) in /plugins/forms_et_tables_2_0/action/forms_telecharger.php on line 73

    Warning : Cannot modify header information - headers already sent by (output started at /plugins/forms_et_tables_2_0/lang/forms_fr.php:1) in /plugins/forms_et_tables_2_0/action/forms_telecharger.php on line 74

    Warning : Cannot modify header information - headers already sent by (output started at /plugins/forms_et_tables_2_0/lang/forms_fr.php:1) in /plugins/forms_et_tables_2_0/action/forms_telecharger.php on line 76

    + le contenu du fichier

    Alors que je suis en mode spécial « ImportCVS » ça marche.
    Suis je le seul avec se problème ?
    Quelqu’un a t’il un idée ?

    • Je ne sais pas si ça résoudra ton problème, mais j’ai aussi rencontré des soucis avec le téléchargement de l’archive .tgz avec les fichiers attachés.

      J’ai résolu le problème en ajoutant les lignes

      ob_clean();
      flush();

      dans le fichier action/forms_telecharger.php, entre les lignes

      Header("Content-Length: ".filesize($zip));

      et

      readfile($zip);
    • Bonjour,

      J’ai exactement le même problème. L’avez-vous résolu ? Ce plugin était à la base super et j’ai l’impression qu’il est de moins en moins stable...

    • Bonjour,

      En effet, Forms&Tables est un excellent plugin qui nécessite une reprise en main par un bon développeur php/Mysql afin de le rendre opérationnel.

      Le SEM à Genève avait fait une adaptation pour SPIP 2.1 mais beaucoup de travail reste à faire et le SEM ne peu plus l’assumer.

      Il est impératif qu’un autre organisme, un groupe ou un développeur prenne sérieusement le relais.

      Cordialement

      FDG du SEM

    • Bonjour,

      Merci pour ce plugin que l’on utilise beaucoup.

      J’ai passé quelques heures sur ce problème de header qui c’est résolu lorsque j’ai réenregistré le fichier /forms_et_tables_2_0/lang/forms_fr.php en enlevant la signature BOM (signature Unicode).

      Malheureusement je ne peux le mettre en pièce jointe.

      Merci encore

      Cordialement

    Répondre à ce message

  • 1

    La dernière version fonctionne très mal. Savez vous quand une nouvelle version ou une ancienne (qui fonctionnait) sera mise en ligne ? Merci.

    Répondre à ce message

  • 4

    Suis-je le seul où le choix « données non modifiable par l’utilisateur » n’a aucun effet ?

    Après avoir posté ses réponses, si on revient en arrière avec le navigateur, on peut une nouvelle soumettre de nouvelles réponses, ajoutant une nouvelle entrée dans les résultats à chaque fois…

    C’est très problématique.

    • Stéphane

      Salut,
      J’ai le même problème... J’ai choisis : « Ce formulaire est un sondage. », « Données non modifiables par l’utilisateur. » et « Réponse unique. »

      Comme c’est un sondage, c’est embêtant...

      SPIP 2.1.11 [18566] - Formulaires&Tables 0.4.1

    • Même choix d’options… Gênant tout de même.

    • Stéphane

      Il semble qu’en changeant l’option « Données non modifiables par l’utilisateur. » par ’Données modifiables par l’utilisateur.", ça fonctionne...

      Ce plugin est vachement complet, ce qui le rend complexe !

      Merci du boulot en tout cas !

    • Oui ça évite les réponses multiples en effet, mais par contre la personne peut changer ses réponses quand elle veut. Et ça pour l’usage que je voulais en faire (concours) c’est impossible… =(

    Répondre à ce message

  • 1

    Bonjour,

    Les administrateurs restreints ne peuvent pas télécharger les exports CSV alors que le compte admin le peut, quelqu’un a t’il déjà rencontré ce problème ?

    Merci !

    • c’est pas super propre mais j’ai trouvé :
      dans le fichier forms_telecharger.php (forms_et_tables/action)

      ligne29 :
      if (autoriser(’supprimer’,’form’,$id_form))
      à remplacer par :
      $test_restreint = spip_fetch_array(spip_query(« SELECT * FROM spip_auteurs WHERE id_auteur= ».$id_auteur)) ;
      if (autoriser(’supprimer’,’form’,$id_form) || $test_restreint[’statut’]==’0minirezo’)

    Répondre à ce message

  • Bonjour,

    L’utilisation de Formulaires&Tables 0.4.1 [52182] avec SPIP 2.1.11 et Afficher objets 1.2.1 [52828] me pose un problème lors de l’affichage du détail d’un formulaire.

    J’ai l’erreur suivante :

    Erreur SQL 1054
    Unknown column 'lien.id_article' in 'where clause'
    SELECT articles.id_article, '', articles.statut, articles.id_rubrique, 
    articles.titre, articles.date, articles.id_rubrique FROM spip_articles 
    AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXJ0aWNsZXM8L2NvZGU+"></span> WHERE lien.id_article=articles.id_article AND id_form=2 
    AND statut!='poubelle' GROUP BY articles.id_article ORDER BY articles.titre
    	../plugins/afficher_objets/prive/liste/articles.html	_liste_art	7

    en modifiant la ligne 33 du fichier « afficher_objet/inc/afficher_objets.php » comme ceci

    	if (find_in_path("$fond.html") && _request('exec')!='forms_edit'){

    cela fonctionne.

    Néanmoins je me demande si c’est la bonne méthode, vu que le plugin « Afficher Objets » est intégré à SPIP 3.

    Répondre à ce message

  • Bonjour,

    je cherche en vain à insérer un champ caché qui reprendrait l’id ou le titre de l’article dans lequel le formulaire est inséré.

    Quelqu’un peut il m’aider ?

    Merci :)

    Répondre à ce message

  • 1

    J’ai un bug avec firefox.
    Jamais vu un bug aussi étrange...

    Sur les page ou je fais apparaitre un formulaire ; mon menu deconne. lors la souris passe d’un lien à l’autre en gros 1 fois sur deux, le div qui contient le menu devient transparent ; puis réapparait quand je reviens sur un autre lien.

    Cela ne le fait pas sur les autres navigateur, ni sur les pages ou je ne met pas de form..

    Une idée d’ou cela peux venir c’est vraiment gènant :/

    Merci

    • J’ai identifié la cause du bug.. mais cela ne m’avance pas trop.
      C’est le champs : « joindre un fichier » qui crée le bug.
       :/

    Répondre à ce message

  • alexandre

    Je reviens avec un autre correctif, le fichier forms_fr.php est mal encodé.

    Le convertir en UTF-8 (Sans BOM).

    Cela corrige les problèmes que l’on peut rencontrer sur l’encodage des caractères dans l’administration des formulaires de SPIP.

    Répondre à ce message

  • 1

    Bonjour

    un truc étonnant : je mets à jour forms et tables sur un site utilisant le squelette multiflex en plugin et cette mise à jour me bousille tous les styles de couleurs de multiflex ! ???

    Pierre N.

    Répondre à ce message

  • 2
    alexandre

    Ne sachant pas trop où poster un correctif, je le poste ici ...

    J’ai rencontré une erreur dans le téléchargement des réponses, en effet, lorsque l’on ne répond à aucun choix d’un champ de type multiple, un décalage se crée dans le fichier csv sur la ligne en question.

    Pour résoudre, fichier « inc/forms_export.php » (ligne 63) :

    Remplacer :

    if ( !isset($valeurs[$champ]) ) {
    	$ligne[$champ] = "";
    			
    } else {

    Par :

    if ( !isset( $valeurs[$champ] ) ) {
    		
    	if ( $t['type'] == 'multiple' ) {
    			
    		$ligne[$champ][] = "";
    		foreach( $t['choix'] as $choix => $titre ) {
    				
    			$ligne[$champ][$choix] = "";
    		}
    	}
    	else {
    			
    		$ligne[$champ] = "";
    	}
    } 
    else {
    • alexandre

      Bon j’aurai mieux fait de fouiller la solution était donnée plus bas dans les commentaires ...

    • Super ce correctif, merci !

    Répondre à ce message

  • Bonjour
    Est il possible de protéger des robots un champs email d’une table <table1>, soit en transformant le texte en image soit en changeant le @ par ’at’ ? Existe il un moyen simple de mettre ça en place ?
    Merci de votre aide.

    Répondre à ce message

  • Bonjour
    Es-que c’est possible de prévoir un captcha dans l’avenir du plugins ?

    Merci d’avence

    Répondre à ce message

  • 1

    Bonjour à tous,

    Ca urge !
    client pas content donc mon boss pas content..
    Quand je remplis un formulaire, je reçois un accusé de reception sur ma boite mail.
    Donc là tout va bien.
    SAUF la date qui est indiquée dans le mail : pour aujourd’hui « Réponse envoyée le 14 novembre 2011 » alors qu’on est le 11 octobre.
    je ne sais pas quoi faire pour régler le pb
    la date du serveur est ok
    donc je tourne en rond.. :(
    quelqu’un pourrait il m’aider ?
    ps : spip 2.1.10

    Merci...

    • j’ai trouvé !
      remplacer (#DATE dans /modeles/form_reponse_email_admin et dans /modeles/form_reponse_email_confim
      par

      <?php
      
      $jours_fr = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
      $mois_fr = array('','janvier','février','mars','avril','mai','juin','juillet','août','septembre ','octobre','novembre','décembre');
      
      $nombre_jour_actuel = date('w');
      $nombre_mois_actuel = date('n');
      
      echo ' '. $jours_fr[$nombre_jour_actuel].' '. date('d') .'  '. $mois_fr[$nombre_mois_actuel].' '. date('Y') ;
      ?>

    Répondre à ce message

  • Bonjour,

    après pas mal de recherches un peu partout, je n’arrive toujours pas à faire fonctionner la « Jointure avec une autre table ».
    J’ai un formulaire toto et une table titi .
    Je souhaite que les éléments de titi apparaissent lorsque j’affiche toto, jusque là, tout va bien.
    J’ai mis en place dans toto un champ de jointure appelé titi mais rien ne se passe et je ne vois pas comment SPIP résoud la jointure !

    Quelqu’un pourrait-t,il me détailler précisément la marche à suivre. Merci !

    Répondre à ce message

  • Bonjour,

    j’aimerai savoir si avec un tout en un (ici wampserver), ce plugin est censé bien fonctionné ?

    j’ai installé un spip 2.0.3 vierge.
    Puis, j’ai pris le plugin, activé, créer un sondage.
    J’ai crée donc un article, et j’ai inclu ce sondage.

    Sur le spip public, je vois l’article avec le sondage, je fais un choix, je le valide.
    Il me dit que le choix est pris en compte et me propose un lien pour afficher les résultats.
    Je clique dessus, il me réaffiche le sondage.
    De plus, dans l’espace privé, il me dit qu’il a 0 vote.

    Quelqu’un pourrait m’éclaircir ?

    Répondre à ce message

  • 1
    EP Factory

    Bonjour,
    Lors de l’utilisation de l’export de ce plugin, nous nous sommes confronté à un bug lié aux colonnes multiples.
    Après plusieurs recherches, voici le code à placer :

    (fichier forms_et_tables_2_0/inc/forms_export.php, ligne 49)

    if (!isset($valeurs[$champ])) {
      if($t['type'] == "multiple") {
        $ligne[$champ][] = "";
        foreach($t['choix'] as $choix => $titre) {
          $ligne[$champ][$choix] = "";
        }
      }
      else $ligne[] = "";
    }
    • Cédric D

      Ce patch vient de me sauver la journée ! Merci !

    Répondre à ce message

  • Bonjour,
    Où est prise la phrase « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com). » qui apparaît lors du choix du champ email. Je voudrais ajouter une traduction NL... mais je n’arrive pas à mettre la main dessus...
    Merci
    JPP

    Répondre à ce message

  • Bonjour, j’ai installer le plugins en local et pas de problème. Il marche bien mais je n’ai pas exporter mes formulaires en ligne sur le site public et j’ai décidé de faire une installation directement sur le site. A présent je ne peux pas créer le formulaire car j’ai ce message d’erreur. Que faire ? Quelqu’un peux m’aider ?

    Numéro message squelette boucle Ligne

    Erreur SQL 1146
    Table ’fondsrouter2.spip_forms’ doesn’t exist
    SELECT forms.id_form, forms.type_form, forms.titre FROM spip_forms AS forms WHERE (forms.type_form = ’’)
    ../plugins/auto/forms_et_tables_2_0/fonds/tables_tous.html

    Erreur SQL 1146

    Table ’fondsrouter2.spip_forms’ doesn’t exist
    SELECT forms.id_form, forms.type_form, forms.titre FROM spip_forms AS forms WHERE (forms.type_form = ’sondage’)
    ../plugins/auto/forms_et_tables_2_0/fonds/tables_tous.html

    Répondre à ce message

  • 11

    Bonjour,

    J’utilisais ce plugin avec la plus grande facilité et maintenant j’ai des soucis.

    Je suis très débutante avec Spip et son univers alors il faut me pardonner car j’ai bien trouvé la question posée mais jamais de réponse.

    On ne peut plus afficher les données reçues via un formulaire par une simple balise <table1> insérée dans un article afin d’en publier les résultats dans la partie publique ?

    Je suis en spip 2.1.10, dernière version du plugin Forms & Tables téléchargée.

    Quoiqu’il en soit, félicitations aux créateurs du plugin , il est vraiment sympa.
    Merci.

    • Pour moi l’insertion dans un article fonctionne

    • Je la refais..

      Pour moi l’insertion <tablexx> dans un article fonctionne

    • Oui pour moi aussi le tablexx marchait et c’était parfait, simple et efficace, jusqu’à ce que je passe en spip 2.

      Après de longues heures à errer sur divers sites et forum, j’ai trouvé qu’il fallait enlever id_mot dans les squelettes des tables. Je l’ai fait : ça s’affiche.

      Mais, nouveau problème, seule la premiere page s’affiche avec 1 dizaine d’entrée, les autres ramènent toujours à la première.

      Bref, je n’y arriverai jamais !

    • Guillaume M

      Bonjour,

      Pourrais-tu STP spécifier quels squelettes des tables ?

      Ceux du type :

      <BOUCLE_donnees(FORMS_DONNEES){id_form=#ENV{id_table}}{tri_donnee #GET{tri}}{inverse #ENV{senstri,0}}{recherche_donnee #GET{recherche}}{pagination 20}>
      </BOUCLE_donnees>

      qui sont insérés dans le fichier « article.html » par exemple ?

      Pour afficher les autres données, il faut peut-être augmenter le nombre du critère {pagination 20}  ?

    • Guillaume M

      J’ai essayé moi-même d’utiliser ce code d’affichage des valeurs de ma table dans le fichier « article.html ».

      J’obtiens ce message d’erreur dans le squelette (affiché en transparent sur la partie publique de mon site) :

      <BOUCLE_donnees>()
      Erreur SQL
      forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXNfZG9ubmVlczwvY29kZT4="></span> INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span> WHERE (forms_champs.id_form = 0) AND (forms_champs.type = "mot") 
      Unknown column 'forms_champs.id_form' in 'where clause'
      </BOUCLE_donnees>  
    • Bonjour Guillaume,
      as-tu progressé ? De mon côté je suis toujours avec le même problème : les 10 premières entrées s’affichent. J’ai une pagination qui apparaît, page 1, 2 ... mais le fait de cliquer sur la page 2 ou 3 ne change rien, seules les 10 premières pages s’affichent.

      Il y a forcément une solution !!!

    • Guillaume M

      Bonjour Marie,
      Non je n’ai pas avancé depuis mon dernier post.

      Pourrais-tu STP spécifier quels squelettes des tables tu as enlever les id_mots ?

      Merci

    • C’est dans plugins\auto\forms_et_tables_2_0\modeles
      Dans le répertoire modèle tu ouvres les fichiers table.html et table_recherche.html
      C’est là que j’ai enlevé id_mots

      Pour moi ça a marché en étant sous spip 2.1.10 + sarkaspip 3.0.7

      Reste à afficher les autres pages du tableau de résultat : ça j’ai beau chercher, pas moyen !!

      Marie
      www.geneoweb.org

    • Guillaume M

      Merci Marie. Cela marche !
      Il affiche les 20 premières puis il faut ensuite cliquer sur les « 0 5 10 15 20 » en haut à droite du tableau : c’est ce qu’ils appellent la "pagination (code : {pagination 20}

      Pour info, j’utilise SPIP 2.0.10 et Sarkaspip 3.

      Guillaume

    • De rien Guillaume, tant mieux que ça marche chez toi !
      De mon côté, cliquer sur la page suivante ne change rien : on reste sur la première !

      Je n’arrive pas à savoir d’où vient ce bug.

      Marie

    • merci marie
      j’ai créer un nouveau post sur ce sujet car je n’avais pas pris connaissance du travail que tu avis déjà réalisé.
      je rencontre les mêmes problèmes et je pense que nous ne sommes pas les seuls.
      dede

    Répondre à ce message

  • 1

    bonjour a tous

    comment afficher dans un article le contenu d’une table ?

    -  1) j’ai créé une table [listing_livres] contenant les champs correspondant aux livres de la bibliothèque ( titre , auteur ,prenom, genre etc..)
    2) fait un import en csv , tout s’est bien passé
    la table est bien accessible dans l’espace privé (voir image jointe)

    3)pour l’affichage dans un article j’ai essayé < table1> comme indique sur les différents articles de spip contrib mais je n’y arrive pas ??
    (dans proritété de la table j’ai bien validé les onglets « publication des données » et « validé les données avant publication »)
    -  quelle set la méthode et la syntaxe a utiliser ?

    les plugins " snippets + csv_import sont installés

    merci ++ pour votre aide.

    • je me répond a moi même
      j’ai avancé suite aux modifs réalisés sous les conseils de Marie dans son post du 16 juin
      merci ++ Marie

      -  c’est a dire en supprimant id_mot dans table.html et table_recherche.html.

      la table s’affiche maintenant mais gros problème de pagination et de tri (idem marie)

      merci a celui ou celle qui a trouvé la ou les solutions

    Répondre à ce message

  • 2

    Bonjour,
    Sauf erreur de ma part, le passage à la version 2.2.11 de SPIP pollue l’affichage des formulaires, les caractères utf-8 ne semblent pas pris en compte. Tous mes formulaires sont touchés et donc inexploitables. :-((
    Un exemple à la page http://saintbrieuc-treguier.catholique.fr/Parcours-Bethanie (Voir en bas de la page)
    Merci de votre aide,

    Philippe

    • La première image n’est pas très visible, voici une partie de cette image.

    • le passage à la version 2.2.11 de SPIP pollue l’affichage des formulaires

      Tu veux certainement dire 2.1.11 ?

      Moi ça m’est arrivé avec Spip 2.1.10

    Répondre à ce message

  • 1

    Parce que lors de l’exportation d’un article, il dit : « Il n’ya pas d’article à cette adresse »
    Merci.

    • Bonjour Sebas.

      Ce qui tu dis m’interesse car j’ai le message sus-cité sauf que je ne sais pas comment le résoudre. Aurais tu trouvé la solution ?

    Répondre à ce message

  • Bonjour,
    Après mise à jour de SPIP 2.1.10 la fonction d’export vers un article renvoie le message suivant « Aucun article à cette adresse ».
    Cependant l’article est créé. Sauf que lorsqu’on clique modifier l’article on a à nouveau le même message « Aucun article à cette adresse ».

    Quelqu’un aurait une explication et une solution SVP

    Répondre à ce message

  • Bonjour,

    Je voulais savoir si il y avait moyen de passer l’email d’un destinataire dynamiquement dans les formulaires Forms&Tables. Comme on peut le faire avec le « formulaire de contact avancé ».

    Exemple :
    #MODELE{form}{id_form=1}{#ID_AUTEUR}

    J’aurais a faire 1 seul et même formulaire pour une vingtaine d’auteurs, mais en changant bien sur l’email de l’auteur en question.

    Merci pour aide.

    Répondre à ce message

  • 4

    Bonjour
    j’ai le même soucis que Marie , j’utilisai ce plugin sans problème et depuis la mise a jour j’ai des soucis
    je suis sous -> spip 2.1.10
    plugin -> formulaires et tables (spip 2 .0 +) 0.401 en test

    création formulaire difficile (dans onglet champ page blance etc...)
    et dans l’onglet [propriété} l’obtient l’erreur :

    Warning : Cannot modify header information - headers already sent by (output started at /alternc/html/p/plouider/multimedia_v2/plugins/auto/forms_et_tables_2_0/lang/forms_fr.php:1) in /alternc/html/p/plouider/multimedia_v2/ecrire/inc/actions.php on line 212

    merci pour votre aide car ce plungin est vraiment genial
    dede

    • Même souci chez nous sur une machine que nous avons passé en PHP 5.3.3-7.
      Au début je pensais que la désactivation des warning permettrait au script de continuer normalement, ce n’est finalement pas le cas.

    • En actualisant la page ça doit se rétablir normalement. Enfin pour moi ça marche.
      Mais il est vrai qu’il y a quelque chose qui cloche...

    • merci pour vos reponses,
      je m’en suis sorti en :
      1)désinstallant le plugin
      2) vidant le cache
      3) en le réinstallant
      j’ai fait cette manip a 2 reprises , cela fonctionne mais bizarrement.
      dede

    • Sans succès ici :(
      Est-ce qu’il y’a des personnes chez qui il n’y a aucun souci avec ce plugin et PHP 5.3.+ ?
      J’ai l’impression que cela apparaît à partir de cette version de PHP mais peut être y’a t’il autre chose en plus...

    Répondre à ce message

  • Bonjour,

    J’utilise le plugin avec succès depuis un an. Il permet à certains visiteurs de mon site de s’inscrire pour assister à des réunions. Certaines sont à quantité de participants limités. C’est moi qui surveille les inscriptions et qui retire la possibilité de s’inscrire lorsque le quota est rempli. Ca n’est pas facile car il me faut constamment surveiller les réponses à mon formulaire. Existe-t-il une possibilité d’automatiser ça ?

    J’aimerais que dans un champ à choix multiple, je puisse indiquer des limites pour certaines cases. Possible ou pas ?

    Répondre à ce message

  • Bonjour,

    Je voudrais pouvoir publier directement le contenu d’un formulaire. Pour cela j’ai utilisé la fonction « exporter dans un article » de l’espace « voir les réponses » (copie d’écran gauche)

    J’arrive bien à générer un article. Mais il est impossible de le publier ou de le mettre dans une rubrique de mon site (copie d’écran droit). Si j’attaque directement la base mysql et que je lui affecte une rubrique, alors ça fonctionne.

    N’y aurait il pas une petite modif à faire dans vos scripts pour que cela se fasse plus facilement ?

    Merci d’avance

    Répondre à ce message

  • je voudrai savoir comment ajouter un formulaire de type sondage t directement dans un squelette sans passer par un article (en utilisant un model ou un inclure)

    Répondre à ce message

  • 2

    Bonjour,

    Sur certains site nous observons que la création de Tables avec le plugin Forms&Tables provoque une erreur d’affichage des secteurs (rubriques principales) qui comportent des sous-rubriques dans l’espace privé, presque toutes le fonctions disparaissent, par contre il est possible de naviguer et travailler dans les sous-rubriques. Cela rend très difficile l’exploitation de ces rubriques à leur niveau.

    Cordialement

    FDG

    • Selon nos essais ce problème :

      • apparaît avec la version : 0.400 [48181] du plugin Forms&Tables
      • n’apparaît pas avec la version : 0.306 [40983] du plugin Forms&Tables Version

      Cordialement

      FDG

    • Quelques précisions, ce problème :

      • n’apparaît pas avec la version : 0.306 [40983] du plugin Forms&Tables (vérifié sur un site)
      • apparaît avec la version : 0.400 [48181] du plugin Forms&Tables (vérifié sur plusieurs sites, mais fonctionnement correcte sur un autre site)
      • apparaît avec la version : 0.401 [51220] du plugin Forms&Tables (vérifié sur un site)

      Cordialement

      FDG

    Répondre à ce message

  • 1

    Bonjour,

    Je voudrais modifier la mention « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com) » du champ « adresse e-mail ». Dans quel fichier se trouve-t-il ?

    Répondre à ce message

  • 1

    SPIP 2.1.10 ;
    F&T 0.401 ;
    Snippets 0.1 ;
    Je ne sais pas lequel de Forms&Tables ou de Snippets est le coupable, mais quand je veux éditer un formulaire (soit l’adresse ecrire/?exec=forms_edit&id_form=3&retour=.%252F%253Fexec%253Dforms_tous#champs par exemple), j’obtiens une erreur (mais seize fois la même dans ce formulaire) de squelette suivante :

    Erreur SQL 1054
    Unknown column ’champ_titre_export’ in ’field list’
    SELECT champ_titre_export FROM spip_forms WHERE id_form=3

    • Problème réglé : je viens de télécharger et d’installer le zip d’ici, puis vider le cache et plus d’erreur. Je ne sais pas pourquoi STeP ne m’a pas mis à jour :/

    Répondre à ce message

  • 2

    Comment déplacer un champ vers le haut ou vers le bas dans l’interface privée ? Je clique sur les carrés avec les petites flèches mais ça ne fait qu’ouvrir ou fermer le détail d’un champ.

    Répondre à ce message

  • Bonjour,

    sur un spip 2.10 et la dernière version du plugin(0.401 [50141]) quand je fais une recherche dans le tableau des réponses, j’obtiens l’erreur suivant « Column ’id_donnee’ in field list is ambiguous ».

    Quelqu’un a déjà rencontré ce problème ?

    Rainer

    Répondre à ce message

  • 1

    La personne qui rempli le formulaire a une confirmation d’envoi vers son email qui ne fonctionne pas (comme expliqué) : comment et où peut-on réactiver cette fonction SVP ?

    Merci.
    Version : 0.305 [37961

    • L’envoi de mail de confirmation fonctionne bien pour moi.

      Le réglage dans « propriétés » du formulaire de « Envoyer un mail d’accusé de réception avec : » une zone qualifiée comme « adresse_mail » est-il bien fait ?

      Par contre, je constate une inversion où les actions sur mail « email_admin » s’appliquent en fait dans « email_confirm », un test de variable doit être inversé quelque part.

      Je m’en suis rendu compte car, n’étant pas un pro du dév, la mise en forme de ce mail de confirmation me prend un peu le choux, je voudrais de plus y ajouter un QR Code avec des informations figurant dans les réponses (copie du mail - en fait une invitation - sera tagguée à l’entrée d’une expo).

      Alors si un peu d’entraide mutuelle ... ;-)

    Répondre à ce message

  • kikestionne

    Est il possible d’indexer les données des tables dans le moteur de recherche de spip ?

    Répondre à ce message

  • Bonjour

    Quand on renseigne une aide contextuelle, un point d’interrogation apparait à côté du champs de saisie.

    Si on survole ce ?, un encart s’affiche immédiatement, dont le contenu est mis à jour en ajax (il me semble).

    1er pb : l’affichage de l’encart fonctionne bien dans l’espace privé, mais pas dans l’espace public.

    2e problème :
    Le ? pointe sur un lien. Si on clique dessus, le texte de l’aide s’affiche dans la fenêtre mais avec un fond blanc. Pas de balise title, etc. etc.

    Il faudrait :
    -  ajouter un target=’_blank’ pour afficher dans une autre fenêtre
    -  et SURTOUT, ajouter un rel=’nofollow’.

    Car Google indexe les pages de ce lien et comme elles sont quasiment vides, cela génère des tas d’erreur dans le Webmaster Tool.
    Cela parait anodin comme cela, mais c’est devenu très important depuis le nouvel algo de GG.

    Répondre à ce message

  • 2

    Bonjour,

    Sans doute suite à une mise à jour du plugin (Version 0.401 ) j’ai de nouveaux champs disponibles en bas de la config des formulaires :

    label param export
    num rubrique export
    ( nom rubrique )
    champ titre export

    mais j’ai aussi des erreurs :
    Erreur SQL 1054
    Unknown column ’champ_titre_export’ in ’field list’
    SELECT champ_titre_export FROM spip_forms WHERE id_form=1

    et je ne peux plus télécharger les pièces jointes

    (SPIP 2.1.10)

    dd

    • Carl VINCENT

      Bonjour,
      Je viens de corriger l’erreur que j’avais faite ! (cf. Révision 50481 et (SPIP Zone) Pb MySQL dans Forms&Tables)

      Télécharge la nouvelle version du plugin, et installe la. Cela devrait mettre à jour la table ’spip_forms’ en y ajoutant les colonnes ’num_rubrique_export’ et ’champ_titre_export’.

      En ce qui concerne les nouveaux champs de la page « Propriétés » des formulaires, je n’ai pas bien compris ton problème...
      Normalement, si le site est en français, tu devrais voir :
      « Export des réponses en articles : » à la place de « label_param_export »
      (cf. /lang/forms_fr.php )
      Cela ne marche pas chez toi ?

      Carl VINCENT.

    • Merci, merci !

      cela fonctionne.

      Pour les chaînes de langues, j’avais modifié le fichier dans /squelettes/lang/ donc les nouveautés n’apparaissaient pas.
      dd

    Répondre à ce message

  • Bonjour,

    j’ai un problème récurrent qui, s’il est solutionné, apportera de l’aide à d’autres.

    Je suis en Spip 2.1.10, Sarka-Spip 3.0.7
    Plugins : CFG, Spip Bonux, Couteau suisse, Accès restreint

    J’avais déjà posé la question sur l’affichage des résultats d’entrées d’un formulaire via le critère Tablexx, chose que je n’arrivais plus à faire depuis les mises à jour de Spip et Forms & Table.

    Maintenant que j’arrive à afficher les résultats dans un article, j’ai 2 autres problèmes qui se sont greffés :
    -  plus moyen de faire du tri avec l’en-tête des colonnes
    -  plus moyen d’afficher la page suivante (j’ai plus de 100 entrées via le formulaire : j’ai augmenté le critère pagination à 50 donc dans l’article le tableau de résultat s’affiche en 3 pages mais il est impossible d’afficher la page 2 et 3, donc d’accéder aux résultats de 51 à 100 et de 101 à 150)

    L’exemple vaut mieux qu’un long discours : http://www.geneoweb.org/Liste-eclair-de-nos-adherents

    Comme c’est un site associatif, les mises à jour sont quotidiennes et l’ajout de données très fréquent.

    Merci de votre aide
    Marie
    www.geneoweb.org

    Répondre à ce message

  • 1

    Est-il possible que l’auteur de l’article soit informé à chaque fois qu’un internaute s’inscrit à une formation par l’intermédiaire d’un formulaire ?

    Merci

    RP

    • Bonjour,

      Dans les propriétés du formulaires il y a un champ pour l’email de réception

    Répondre à ce message

  • Bonjour. Merçi par votre plugin :-)

    J’ai spip_2.1.10 + forms&tables 2.0(0.401 [50141]) et dans l’edition des rubriques (ecrire/ ?exec=naviguer&id_rubrique=XX) il sort une cadre pour ajouter tables a la rubrique et il on détruit la page et le css :-(

    Salut !

    Répondre à ce message

  • 3
    GUillaume M

    Bonjour,

    je cherche à mettre en place sous SPIP 2.0 un formulaire de recherche de documents de ce type : http://www.reseau-rever.org/index.php/component/t41/?t41=form&t41_form_id=10

    Ce plugin permet-il d’obtenir ce genre d’application web sous SPIP ?

    Merci pour votre aide.

    Guillaume

    Répondre à ce message

  • Site qui fonctionne avec :
    spip 2.1.10, sarkaspip 3.0.6,

    plugins fonctionnels :
    bonux, cfg, autorité, accès restreint, saisies, snippets, odt2spip, couteaukiss, mediatheque,

    Forms&Tables 2.0 installé mais ne fonctionne pas, message d’erreur :
    Erreur SQL 1146
    Table ’[nomdelabase]spip_forms’ doesn’t exist

    Hébergé chez OVH

    J’ai désactivé un à un les plugins pour trouver une incompatibilité, mais sans résultat.

    Merci pour votre aide !

    Répondre à ce message

  • Hola, armé una encuesta, pero cuando votan, ya no se ve mas el formulario, ni los resultados ni nada, como que desaparece, alguien sabe por que ?

    Saludos

    Répondre à ce message

  • Bonjour,

    Plugin décidément très utile. J’ai juste un petit problème : mon site est codée en UTF-8, et pourtant, quand des russes répondent à un formulaire, les caractères spéciaux ne passent pas et sont remplacés par des ?. Y a-t-il quelque chose à régler ? J’ai cherché dans CFG, rien trouvé.

    Merci d’avance.

    Répondre à ce message

  • Emmanuel

    Bonjour,
    j’utilisais avec grand plaisir ce plug-in, mais j’ai récemment mis à jour SPIP et depuis le changement ou la création de champ ne fonctionne plus. (le loader de gauche de l’aperçu tourne sans fin).

    Je ne sais pas d’où cela peut-il venir mais le bouton « valider » de la boite « Ajouter un champ » affiche « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit »...

    J’ai remis la dernière version du plug-in mais rien n’y fait.

    Si quelqu’un a une idée, j’en serai ravi !

    Mais surtout, merci pour ce merveilleux plug-in.
    Bonne fin de journée,
    Emmanuel

    Répondre à ce message

  • Eric Luyckx

    Bon, j’ai eu un bug plutôt envahissant lié à une boucle FORMS_DONNEES avec id_mot
    selon les refs du warning, j’ai été voir dans le code de public/forms_boucles.php à la ligne 234 où il y a un test sur la présence du champ mot-clé.

    j’ai court-circuité le test avec //

    // $corps = calculer_boucle_nonrec($id_boucle, $boucles) ;

    et le bug a disparu

    si ça peut aider qqn, hein, j’en serais ravi

    Répondre à ce message

  • Bonjour,

    Effectivement, j’ai constaté la « mise en attente » dans la colonne « confirmation ».

    J’ai remarqué une chose très gênante. Cela fait trois jours que je travaille en vain dessus.

    Les id_auteur 0, c’est à dire les anonymes ne peuvent pas voir le résultat du sondage contrairement à la version 1.9.1. L’affichage des résultats semblent donc être limité qu’à ceux qui ont des comptes spip bien que le sondage soit bien paramétré pour afficher les résultats en « public »

    Bonne journée
    Denkam

    Répondre à ce message

  • 1

    dans un champs numérique :
    Comment faire pour autoriser la saisie de nombres avec des chiffres (en l’occurrence 2 maxi) après la virgule ?

    J’ai pourtant choisi un champ de type « Numérique » avec le critère « Nombre de décimales : 2 » !

    Pourtant à chaque tentative de saisie de nombre avec chiffres après la virgule, je me retrouve avec le message d’erreur « Champ numérique invalide »

    Une idée ?

    Merci d’avance.

    • généralement il faut mettre un point et non pas une virgule pr séparer les entiers des décimales

    Répondre à ce message

  • Mangasmax

    Bonsoir, je galère sur l’utilisation du plugin. J’ai le message d’erreur suivant lors de l’ajout ou du retrait d’une entrée de table dans un article :
    Fatal error : Call to undefined function afficher_tranches_requete() in /home/a7298509/public_html/extensions/forms_et_tables_2_0/inc/forms.php on line 951
    Je suis sous SPIP 2.1.10, j’ai recherché dans l’ensemble des sources, je ne trouve nul-part la fonction « afficher_tranches_requete »
    Merci d’avance pour votre aide et bravo pour le travail apporté à ce plugin.

    Répondre à ce message

  • 4

    Bonjour tout le monde

    J’utilise le plugin forms et tables et je creé mes formulaire sans problème, mais quand il s’agit d’extraire une réponse vers un article j’ai l’erreure suivante :
    « Il n’y a pas d’article à cette adresse »
    est ce que quelqu’un a deja rencontré ce problème ??? Merci de votre aide

    j’utilise spip 2.1

    • salut, moi aussi j’ai ce pb ! « exporte dans un article » ne renvoit à rien sauf au message d’erreur : « Il n’y a pas d’article à cette adresse » (url : ecrire/ ?exec=articles_edit&id_article=616). L’article est bien créé mais bon c galère, surtout pour le rédacteur lambda !!

      merci pour votre aide

      PS : j’ai la derniere version du plugin et de spip

    • Excuses pour le lien j’ai vu que cela ne marcher pas.
      En octobre 2010 FrancoisA avait répondu à cette question et je l’ai vu plus loin sur le forum je l’ai fais et ca marche.

      Voici la démarche à suivre :

      Pour corriger il faut définir une rubrique par défaut, ce qui n’est pas le cas.
      Il faut éditer le fichier forms_exporte_reponse_article.php dans le dossier « actions » du plugins
      et vers la fin modifier les dernières lignes en ajoutant

      1.$id_rubrique=4 ;

      et plus bas :

      1. $id_article = sql_insert(« spip_articles »,
      2. « (titre,soustitre,texte,id_rubrique,date,statut) »,
      3. « ( »._q($titre).« , »._q($soustitre).« , »._q($texte).« , »._q($id_rubrique).« , »._q($date).« ,’prepa’) ») ;

      Et ça marche !

    • merci pour la réponse
      c’est ici : http://www.spip-contrib.net/Forms-Tables-2-0,3351#forum434851

      mais cela ne fonctionne pas plus ...

      c’est étonnant qd meme, je dois être le seul à avoir ce pb, à croire que personne n’utilise cet export d’article ??

      le code d’origine à modifier, à priori :

      // creer un article
      include_spip('base/abstract_sql');
      //adapatation SPIP2
      /*$id_article = spip_abstract_insert("spip_articles",
      "(titre,soustitre,texte,date,statut)",
      "("._q($titre).","._q($soustitre).","._q($texte).","._q($date).",'prepa')");*/
      $id_article = sql_insert("spip_articles",
      "(titre,soustitre,texte,date,statut)",
      "("._q($titre).","._q($soustitre).","._q($texte).","._q($date).",'prepa')");

      voilà ce que j’ai mis :

      // creer un article
      include_spip('base/abstract_sql');
      //adapatation SPIP2
      $id_rubrique=1 ;
      $id_article = sql_insert("spip_articles",
      "(titre,soustitre,texte,id_rubrique,date,statut)",
      "("._q($titre).","._q($soustitre).","._q($texte).","._q($id_rubrique).","._q($date).",’prepa’)") ;
      
      //ce qui etait avant			
      //$id_article = sql_insert("spip_articles",
      //"(titre,soustitre,texte,date,statut)",
      //"("._q($titre).","._q($soustitre).","._q($texte).","._q($date).",'prepa')");

      ==> ça me turlupine ! la question est svt posée, ya rarement de réponses ... est ce 1 pb isolé, marginal (du genre un grand blond avec une chaussure noire) et pourquoi le « bug » n’est-il jamais relevé dans les maj du plugin ?!? pour 1 admin comme moi qui essaye de se débrouiller comme il peut, je trouve que ce pb est très flou.
      merci pour votre coopération !

    Répondre à ce message

  • 1
    vaurel

    hey !!
    spip 2.1.8 ça mouline grave quand on veut ajouter un élément au sondage.. dommage..

    • pp_carvalho

      Bonjour,
      J’avais le même souci avec 2.0.8. J’ai mis à jour en Spip 2.1.10 et tout fonctionne : cela ne mouline plus.

    Répondre à ce message

  • Buchheit

    Bonjour,

    J’ai installé le plugin Forms et tables 2.0. Comme je ne réussissait pas à faire ce que je désirai j’ai voulu le désinstaller. Je me suis retrouvé avec l’erreur fatale ci-dessous. J’ai réinstallé le plugin et le fonctionnement est redevenu normal.
    Il semblerait que le processus de désintallation soit incomplet

    Fatal error : Call to undefined function : forms_calcule_valeur_en_clair() in /home/colfra/www/ecrire/public/composer.php(49) : eval()’d code on line 37

    Répondre à ce message

  • Bonjour,
    Un petit souci avec les champs de date :
    Dans l’espace privé pas de souci : une petite icône de calendrier est à droite du champ.
    dans l’espace public l’icône est remplacée par un « undefined »
    J’utilise Zpip et Zen Garden, faut-il ajouter quelque chose dans le dossier du thème ou dans squelettes ?

    Répondre à ce message

  • Bonjour,
    L’écriture de données dans une table se fait sans problème par un rédacteur, mais lorsque celui-ci veut le modifier, il est impossible de le valider. Le clique sur le bouton ne produit aucun effet.
    Lorsque l’on travaille avec un compte administrateur, on ne semble pas rencontrer de problème.
    Quelqu’un a-t-il une explication, cela me gène de donner le statut de rédacteur à tout le monde...

    Cordialement.
    SPIP 2.1.10 [17657] | Sarka-SPIP 3.0.4 [40664] et dernière mise à jour du pluging Forms&Tables 2.0

    Répondre à ce message

  • Bonjour,

    Le modèle table ne fonctionne pas chez moi , j’ai du intervenir en ligne 20 du modèle pour retirer le test sur id_mot =>

    <BOUCLE_donnees(FORMS_DONNEES){id_form=#ENV{id_table}}{tri_donnee #GET{tri}}{inverse #ENV{senstri,0}}{recherche_donnee #GET{recherche}}{pagination 20}>

    au lieu de

    <BOUCLE_donnees(FORMS_DONNEES){id_form=#ENV{id_table}}{id_mot?}{tri_donnee #GET{tri}}{inverse #ENV{senstri,0}}{recherche_donnee #GET{recherche}}{pagination 20}>

    Maintenant<table1> m’affiche bien le contenu de la table 1

    Répondre à ce message

  • Culnuteurdebase

    Bonjour,

    j’utilise actuellement ce plugin sur mon site mais chez moi, après validation du formulaire, les mails n’arrivent pas que se soit confirmation client ou même informations vers administrateur. Est-ce normal ? Je débute en PHP alors pour aller voir dans le code ce qui ne va pas c’est pas évident.

    @+

    Répondre à ce message

  • Bonjour,

    Bravo pour ce plugin vraiment très bien fait et qui permet de réaliser rapidement et simplement des formulaires.
    Peut être que cela est déjà possible mais je n’ai alors pas encore trouvé comment faire, mais voici deux fonctionnalité qui pourraient être intéressantes, pour ce plugin :
    -  pouvoir mettre certains champs sur plusieurs colonnes pour avoir une mise en page différentes,
    -  définir des longueurs de champs différentes pour chacun d’entre eux. (de manière à ce qu’il n’y ait pas de longs champs juste pour un numéro de téléphone par exemple.)
    Peut être que certaines choses peuvent être faite avec « Encapsuler le champ dans le code html ».

    Si certains on déjà réalisé ce genre de choses, je suis preneur d’indices :)

    merci d’avance

    Répondre à ce message

  • Un petit bug que j’ai eu : forms_styles.css n’était pas pris en compte. Du coup, les formulaires étaient sans mise en forme, tout blanc.

    Pour résoudre le problème, il faut activer la compression dans la configuration de spip (fonctions avancées)

    ou alors virer les filtres |compacte_css du fichier forms_style_css.html

    Merci à b_b pour m’avoir aidé à résoudre le problème sur irc

    Répondre à ce message

  • Alors premièrement merci infiniment pour ce plugin qui est sans doute un de mes 2-3 plugins indispensables pour tous mes sites. J’aurais juste un petit soucis (étonnamment que sur un site) ou le formulaire une fois validé me retourne cette erreur dans le site public :

    Warning: strlen() expects parameter 1 to be string, array given in /home/hebergem/public_html/plugins/auto/forms_et_tables_2_0/inc/forms_type_champs.php on line 157

    C’est quoi ??
    Autrement aurait voulu savoir si une fonctionnalité spécifique pouvait être utilisée avec ce plugin (je ne crois pas, mais autant demander ou proposer ;) ) :
    J’aurais bien voulu pouvoir faire en sorte que le résultat d’une liste déroulante (ou a cocher par ex), soit en effet le résultat d’une boucle. Exemple concret : je suis une agence de voyage et certains articles sont mes destinations, je lie à ces articles un mot clé spécifique. Je désire ensuite que le formulaire me propose une liste à choix, ou liste à cocher avec toutes les destinations disponibles que je coche ou selectionne si suis intéressé. Est ce possible ? Ca serait le top...

    Encore merci

    Répondre à ce message

  • Renée picard

    Comment faire pour ajouter a un formulaire une zone pour inscrire des commentaires et pourquoi les réponses au formulaire sont dirigées vers la boite courriel du webmaestre alors que dans le formulaire, propriétés, email la bonne adresse de réception est inscrite.

    merci

    Répondre à ce message

  • J’utilise un formulaire pour un vote en ligne.
    Il me semble qu’il est possible de voter plusieurs fois à partir de la même adresse IP.
    Y a-t-il un moyen de d’empécher cela ?

    Merci

    Répondre à ce message

  • Bonjour,

    un petite question. peut on faire des conditions ?

    ex : si oui afficher certains champs.

    merci

    Répondre à ce message

  • bonjour,
    Comment faire pour afficher les données saisies d’un formulaire dans un article ?

    comment modifier le squelette d’un article pour que ca affiche en haut le formulaire de saisie plié/déplié et en dessous la liste de toutes les données saisies ?

    merci

    Répondre à ce message

  • Le plugin facteur permet d’envoyer des e-mails à plusieurs destinataires.
    L’ancienne version de forms & tables permettait de prendre en compte ce paramètre.
    Voici une petite modification qui permettra au nouveau plugin de prendre en compte cette fonctionnalité lorsque le plugin envoie les réponses aux formulaires à plusieurs administrateurs du site.

    Dans inc/forms.php, ligne 877,

    remplacer :

    envoyer_mail($dest, $sujet, $corps_mail_admin, $from, $headers);

    Par :

    include_spip('inc/plugin');
    	 if (plugin_est_installe('auto/facteur') ) {
    		$plusieurs = array();
    		$plusieurs = explode(",", $dest);
    		envoyer_mail($plusieurs, $sujet, $corps_mail_admin, $from, $headers);
    	 } else {
    		envoyer_mail($dest, $sujet, $corps_mail_admin, $from, $headers);
    	}

    Répondre à ce message

  • Bonjour,

    Qui saurait adapter cette règle de redirection dédiée à Forms&Tables :

    RewriteEngine on
    RewriteCond %REQUEST_URI .*/ecrire/ecrire.*$
    RewriteRule ^(.*)$ http://%HTTP_HOST/$1 [R=permanent,L]

    pour une « FERME à SPIP » ?

    Cordialement

    FDG

    Répondre à ce message

  • 3
    Renée Picard

    J’ai placé le .htacces dans ecrire, j’ai eu une erreur 500 par la suite en voulant référencer un site.
    C’est du SPIP 2.1.8
    j’ai enlevé le .htacces et j’ai retrouvé l’usage de ajouter un site.
    Que faire ?

    • Le tout est réglé en faisant passé le site en SPIP 2.1.10

    • Sous Spip 2.1.10 et plugin Forms&tables 2.0 / 0.400 [46207].
      Tous les pb décrits persistent (roue qui tourne, etc.) : impossible de modifier des champs ou de créer de nouveaux champs dans des formulaires existants ; impossible de créer de nouveaux formulaires.

    • Après suppression du répertoire forms_et_tables_2 dans le répertoire plugins puis nouveau téléchargement de la version 0.400 [46207], ça fonctionne parfaitement sous Spip 2.1.10.
      Merci à tous.

    Répondre à ce message

  • Renée Picard

    Comment faire pour modifier la feuille de style ?

    Merci

    Répondre à ce message

  • Re-bonjour
    Est-il possible de créer un formulaire de ce type :

    # Un formulaire principal demandant les coordonnées (nom, tél, fax, mail, contact...)
    # Un sous-formulaire demandant d’encoder des articles (num article, produit, quantité...)

    Comment le mettre en place ?

    Répondre à ce message

  • Bonjour, j’ai un soucis avec le formatage du champ numéro de téléphone. Il ne me prend pas les valeurs entrées (ex. +32 2 524 25 63)

    J’ai trouvé le fichier forms_types_champs.xml.

    Ce champs doit-il être modifié ? Pouvez-vous m’expliquer comment vous traitez cette regexp ?

    Merci

    Répondre à ce message

  • 2

    J’ai eu moi aussi les mêmes problèmes de formulaires impossibles à modifier, page 404, roue qui tourne etc.
    Il semble qu’ils aient apparu après la mise à jour de SPIP en 2.1.8 mais je n’en suis pas sûr.

    J’ai fait la mise à jour du plugin vers 0.400 et la toute dernière mise à jour de SPIP (2.1.10), et tout est rentré dans l’ordre.

    Yvon

    • Laregie

      Bonjour,
      J’ai suivi tes conseils.
      Je suis en version 0.400 du plug-ins depuis un ceratin temps.
      Spip 2.1.8 avait fait apparaître la roue qui tourne, mais les modifications étaient effectuées, même si elles n’étaient pas apparentes sur le coup dans la colonne de droite.
      Avec 2.1.9, les modifications ne modification de champ ne sont plus effectuées.
      J’ai donc fait la mise à jour 2.1.10 qui ne résout toujours pas ce problème.
      Si quelqu’un avait une solution ?

    • Laregie

      Enfin trouvé.
      Il faut installer le plug-ins Saisies pour formulaires en version 1.9.6 par exemple.

    Répondre à ce message

  • 1

    J’ai installé la 2.1.9 et le plugin-in ne marche plus, (grosse alerte rouge sur l’admin). J’ai testé les astuces décrites en dessous et rien ....
    Prevoyez-vous de sortir une nouvelle version du plug compatible avec les dernières versions de spip ?
    Merci

    • Laregie

      J’ai aussi des problèmes sur SPIP 2.1.9
      Il est possible d’ajouter un champ, mais impossible de le modifier.

    Répondre à ce message

  • Bonjour,
    un bug du plugin F&T a été découvert qui ouvre une faille de sécurité très grave sur les formulaire permettant l’upload de fichier.

    Si vous utilisez ce plugin, il est vital de prendre les mesures suivantes :

    1/ protéger le répertoire IMG/protege/ de votre SPIP, en y ajoutant un fichier nommé ’.htaccess’
    et contenant simplement la ligne suivante :
    deny from all

    2/ déployer les mises à jours pour les versions du plugin pour SPIP 1.9.x et SPIP 2.x
    Les versions corrigées sont numérotées
    forms_et_tables_1_9_1 : 0.305
    forms_et_tables_2_0 : 0.400

    Toute version de l’un ou l’autre de ces plugins avec un numéro antérieur présente le trou de sécurité.
    Vous pouvez télécharger les zip de mise à jour depuis
    http://files.spip.org/spip-zone/forms_et_tables_1_9_1.zip
    et
    http://files.spip.org/spip-zone/forms_et_tables_2_0.zip

    Même si l’upload de fichier n’est pas utilisé sur votre site, il est conseillé de mettre à jour au plus vite le plugin,
    afin de ne pas laisser persister ce trou de sécurité.

    Mes remerciements à Gaël Prudhomme pour le signalement de la faille.
    N’hésitez pas à faire suivre cette information.

    Cédric


    Pour parer au plus pressé le temps de faire proprement vos mises à jour, vous pouvez aussi ajouter le code suivant
    dans l’écran de sécurité si il est déployé sur votre site/serveur :

    if (count($_FILES)){
            foreach($_FILES as $k=>$v){
                    if (preg_match(',^fichier_\d+$,',$k)
                      AND preg_match(',[.]php,i',$v['name']))
                    unset($_FILES[$k]);
            }
    }

    (cf http://www.spip.net/fr_article4200.html)

    Répondre à ce message

  • 6

    Bonjour,

    encore merci pour cette mise à jour 0.306 .
    cependant en essayant de trier les données ( / ?exec=donnees_tous&id_form=18&tri=ligne_1) et ce quelque soit le form (ici form=18)
    j’ai le message d’erreur suivant concernant la boucle _donnees à la ligne 12

    Erreur SQL 1052
    Column ’id_donnee’ in field list is ambiguous SELECT forms_donnees.id_auteur, forms_donnees.id_form, forms_donnees.id_donnee, id_donnee, forms_donnees.statut, forms_donnees.rang, forms_donnees.date, forms_donnees.ip FROM XXX.spip_forms_donnees AS forms_donnees INNER JOIN uol2.spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ) WHERE ((forms_donnees.statut IN (’prepa’,’prop’,’propose’,’publie’,’refuse’))) AND (forms_donnees.id_form = 18) AND (L1.champ = ’ligne_1’) AND (forms_donnees.confirmation = « valide ») GROUP BY id_donnee ORDER BY L1.valeur
    SELECT forms_donnees.id_auteur, forms_donnees.id_form, forms_donnees.id_donnee, id_donnee, forms_donnees.statut, forms_donnees.rang, forms_donnees.date, forms_donnees.ip FROM spip_forms_donnees AS forms_donnees INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ) WHERE ((forms_donnees.statut IN (’prepa’,’prop’,’propose’,’publie’,’refuse’))) AND (forms_donnees.id_form = 18) AND (L1.champ = ’ligne_1’) AND (forms_donnees.confirmation = « valide ») GROUP BY id_donnee ORDER BY L1.valeur

    la boucle donnees en question est dans /forms_et_tables_2_0/fonds/donnees_tous.html

    avez vous une idée du bogue ?

    Merci de m’avoir lu

    • Euh suis je seul à avoir ce pb ?

    • non j’ai le même soucis,
      as tu réussi à le résoudre ?

    • NON le problème reste entier !
      je suis étonné par l’absence de réponse de la communauté . La version du plugin pour SPIP 1.9.2 était absolument géniale. En version 2.1.6 je ne peux pas mettre plus avant le plugin sur un site gros site collaboratif...
      Il reste probablement quelques lignes de codes à faire pour le mettre à niveau par rapport à la version précédente pour 1.9.2

      A suivre ...

    • thiongane

      j’ai utiliser la solution suivante et ca fonctionne :
      http://core.spip.org/attachments/417/patch_crit_fusion.diff

    • Urg-Serv

      Super ! un grand merci à thiongane

      pour les spipiens pressés :

      Modification du fichier /ecrire/public/composer.php, rajouter les lignes suivantes à la suite de la ligne 584

      // patch
      
      585 	for ($i = 0; $i < sizeof($select); $i++) {
      586 		if ($select[$i] == $c) {
      587 			$select[$i] = "$cle.$c AS $c";
      588 			break;
      589 		}
      590 	}
      591 	for ($i = 0; $i < sizeof($groupby); $i++) {
      592 		if ($groupby[$i] == $c) {
      593 			$groupby[$i] = "$cle.$c";
      594 			break;
      595 		}
      596 	}
      
      //end patch

      lien communiqué par thiongane

    • autre petit problème en SPIP 2.1.8 [16966] :

      la balise <table XX> ne semble pas fonctionner ?

    Répondre à ce message

  • Bonjour,

    Dans les propriètés et les champs d’un formulaire il y a une zone de texte « Encapsuler le champ dans le code html ». Je suppose que cela facilite la mise en page des éléments du formulaire. Comment cela fonctionne-t-il, avez-vous un exemple ?

    Merci

    Répondre à ce message

  • hey
    un client vient de s’apercevoir que lorsque l’on mettait un champs à choix multiples obligatoire, ce champs meme rempli met comme message « ce champs est obligatoire »
    c’est assez contraignant
    spip 2.1.2

    quelqu’un pourrait m’aider à comprendre ?

    merci beaucoup

    Répondre à ce message

  • La chourmette

    Bonjour, comme kiki le 18 février, j’ai le même problème de plugin qui mouline.

    d’autre part, lorsque je veux éditer mon formulaire pour créer ses champs, à chaque création d’un nouveau champ, l’attente est longue, très longue avant validation ... en fait ca patine dans le vide (vous savez le petit picto rond qui tourne qui tourne !!) ... et je suis obligé d’actualiser la page pour avoir accès à mon champ créé ?!!??

    Les actions se font bien, mais je suis obligée, à chaque modification, de cliquer sur « retour » et de revenir pour continuer mes modifications. Ce n’est pas très pratique. Pas d’erreur 404 chez moi par contre, donc pas d’utilisation de la solution du htaccess.

    Depuis aujourd’hui (et peut-être avant mais je n’utilise qu’occasionnellement ce plugin fort utile), je n’arrive plus à changer le statut de mon formulaire, impossible de la passer en « publié » ou en n’importe quel autre statut.

    Que faire ?
    Merci d’avance pour l’aide que je pourrai recevoir.

    Répondre à ce message

  • 10

    Bonjour,

    La dernière version SPIP 2.1.8 nous pose un problème avec le plugin « Forms & Tables » qui n’y fonctionne qu’avec un aménagement particulier décrit ici :

    Cordialement

    FDG

    • Milles excuse, le lien est erroné, voici le lien correcte :

      Cordialement

      FDG

    • Bonjour,

      Je ne suis pas un connaisseur du htacces et les explications sur le site transmis ne me semble pas très clair...
      en gros, si j’ai bien compris, il faut créer un ficher .htaccess à la racine d’écrire et y inscrire :
      RewriteEngine on
      RewriteCond %REQUEST_URI .*/ecrire/ecrire.*$ RewriteRule ^(.*)$ http://www.son adresseurl.com/répertoirespip/$1 [R=permanent,L]

      Est ce bien ça ?

    • La correction (.htaccess dans le répertoire /ecrire) proposée me génère une erreur 500. Ou alors j’ai mal compris, parce que les explications ne sont pas claires...

    • Chers filnug et marabbeh,

      Pour vous faciliter la tâche, j’ai complété l’article et mis le fichier .htaccess (dans un zip) avec la syntaxe complète sur 3 lignes en téléchargement ici :

      Il faut juste y remplacer http://icp.ge.ch/sem/cms-spip/ par l’URL de votre site

      Bon succès

      FDG

    • Ah oui là ça fonctionne bien ! Merci FDG !

    • Bonjour,

      Pour moi, l’endroit où il faut déposer le fichier " .htaccess" ("Il faut ajouter un fichier « .htaccess » dans le sous répertoire /écrire/ des instances concernées") n’est pas clair.

      Est-ce que c’est dans le répertoire du plugin, dans le répertoire ecrire/exec/ ?

      Merci d’avance

    • Valable pour moi également !

      Je n’ai pas compris exactement dans quel répertoire doit être placé le fichier htaccess !!!

    • Rebonjour

      j’en suis au meme point que les deux posts précédents, et après moult test je n’arrive toujours pas à effacer le probleme « ajax-charset ..... »

      Help please

    • Bonjour,

      J’ai MAJ mon site vers 2.1.8 et les formulaires ont arrêté de fonctionner.

      J’ai installé le fichier .htaccess dans le dossier ecrire/ et je continuais à ne pas pouvoir utiliser les formulaires, en fait je pouvais dupliquer ceux déjà existants et en passant par MySQL modifier les données... mais bon ce n’est la manière la plus simple.

      Le site date de plusieurs années et pour être certaine que de vieux fichiers n’interféraient pas avec le plugin, j’ai supprimé de mon serveur les dossiers suivants :
      ecrire/
      local/
      prive/

      J’ai pris les dossiers ecrire/, local/ et prive/ de SPIP 2.1.8 et j’ai recopié les dossiers sur le serveur.
      J’ai recopié le fichier .htaccess dans le dossier ecrire/.

      Mes formulaires fonctionnent presque parfaitement. Je suis capable de les éditer et de les créer !

      En espérant que ça vous aide !

      Zaa

    • Merci de cette info !
      Je vais tester et voir si ca marche chez moi.

      Stef

    Répondre à ce message

  • 6

    Hello, Thanks for this plugin. 1 : How to use the form in to template of the site, in homepage or article page ? 2 : How to prevent users to do not vote several times ?

    • 1. If the form you’ve created is for exemple number 1 (you can see the number in the private area) : <form1> in an article, or [(#MODELEformid_form=1)] in the template.

      2. You have to choose « réponse unique » in the properties of the poll.

    • <form1> in an article

    • [(#MODELE{form}{id_form=1})] in the template.

      In the documentation, the advice is to create a templace for exemple poll.html with this code :

      #CACHE{0}
      [(#MODELE{form}{id_form=1})]

      and in the main page include :

      <INCLURE{fond=poll}>
    • Thanks. It is working now. I have another question. My site language is Farsi/ Dari and English. In the public aria of Farsi page, there are some options like « Voir les résultats » in French. How do I translate and change them into Farsi ? Farsi is a right to left language.

    • You should look into the /lang/ in the plugin directory. There is something like forms_en for english, and maybe nothing for the farsi langage... maybe create it translating the english one into farsi and name it forms_fa (not sure _fa is for farsi...)

    • Guillaume M

      Bonjour

      j’ai créé une table et ai créé un formulaire pour y importer des données avec le plugin CSV Import.
      Tout y est (tableau visible dans la partir privée) mais je n’arrive pas à savoir quel est le code à insérer dans mon squelette « article.html » pour faire apparaitre les données sous forme de tableau dans la partie publique.

      J’ai testé :

      1) la création d’un fichier indépendant avec

       #CACHE{0}
       [(#MODELE{form}{id_form=1})]

      puis insérer

      <INCLURE{fond=titredematable}>

      puis insérer

      <form1> 

      dans le texte de mon article
      sans résultats !

      2) j’ai aussi essayé pareil en changeant « form » en « table », vu que c’est une table et non un formulaire.
      sans résultats dans la partie publique non plus !

      si quelqu’un a une meilleure idée, je suis preneur.

      Merci par avance

      Guillaume

    Répondre à ce message

  • Bonjour,

    je cherche depuis plusieurs jours à gérer un probleme ajax sur ce plugin. j’ai mis en place le correctif pour spip 2.1.8 en htaccess, mais lors de la création d’un champ, le bouton valider est remplacé par

    « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit »

    et l’ensemble mouline sans jamais vouloir prendre en compte la création du champ.

    Je ne trouve aucune solution meme si le probleme a déja été évoqué dans quelques post.

    Si quelqu’un avait une aide à m’apporter ?

    Merci d’avance.

    Répondre à ce message

  • Je gère un site dont de nombreuses rubriques sont des catalogues d’oeuvres, de Bd, de CD, avec des champs extras personnalisés selon les rubrique. C’est assez peu flexible (j’ai plus de 30 champs extra différents...), mais ça marche, et tout le monde s’y retrouve.

    Je me demandais si on ne peut pas faire la même chose plus facilement via un formulaire/une table avec des champs qui reprendraient mes tables extras en associant le formulaire à un article.
    Créer un formulaire c’est facile, mais c’est assez fastidieux pour un rédacteur de d’abord penser à aller dans l’espace privé dans la partie « forms », d’ajouter des données au formulaire,ensuite aller créer un article, et d’y associer une réponse du formulaire avec un code.

    N’y a-t-il pas un moyen (qui m’aurait échappé) de remplir un formulaire dans l’espace privé directement dans un article, et que dans ce cas, la réponse du formulaire serait associée à l’article où elle a été remplie ?

    En fait je crois que je fantasme un peu le « permettre d’associer les données aux articles » pour lequel je n’ai rien trouvé dans la documentation...

    J’ai bien noté l’existence d’un plugin catalogue, mais je ne peux pas le tester, vu que le site géré est hébergé par un serveur académique, qui ayant choisi le safemode on ne permet pas d’installer autre chose que spip 2.0.9 maximum (et encore dans la douleur...)

    (Toutes mes excuses si la question a déjà été posée, mais j’ai lu soigneusement les articles de doc du plugin et les articles, mais je n’ai rien trouvé à ce propos.)

    Répondre à ce message

  • Bonjour,
    après installation du plugin et mise en place du fichier correctif .htaccess, le tout sous spip 2.1.8,
    lors de la création du formulaire, le bouton « valider » des champs est remplacé par un code aussi abscon qu’illisible, du style : Ajaxcharset...etc.

    Quelqu’un aurait ’il une solution, une explication, un conseil ?....

    Help please

    Merci d’avance

    Stef T.

    Répondre à ce message

  • Bonjour,
    après installation du plugin et mise en place du fichier correctif .htaccess, le tout sous spip 2.1.8,
    lors de la création du formulaire, le bouton « valider » des champs est remplacé par un code aussi abscon qu’illisible, du style : Ajaxcharset...etc.

    Quelqu’un aurait ’il une solution, une explication, un conseil ?....

    Help please

    Merci d’avance

    Stef T.

    Répondre à ce message

  • 2

    Bonjour,
    J’ai appliqué le correctif (.htaccess) pour Spip 2.1.8 puis j’ai installé Spip 2.1.8. par ftp

    Quand j’ai voulu tester la création d’un formulaire, la partie « propriétés » du formulaire foncionne. Mais quand on arrive aux champs, j’ai à chaque fois :
    The requested URL /ecrire/forms_edit was not found on this server.

    Le plugin, qui est dans un répertoire distinct, ne devrait pas avoir été affecté par la màj.

    Je ne comprends pas très bien ce que je dois faire...

    Merci.

    • J’ai aussi cette indication, qui vient se mettre à la place du « valider » dans la partie « champs », mais aussi supplante le titre de mon formulaire :
      forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit

      Je ne vois pas d’où cela vient ???

      Jean-Pierre

    • JP Pinet

      Pas de réponse ???? :-(

    Répondre à ce message

  • 1

    Bonjour,

    Tout d’abord, bravo et merci pour ce plugin.
    Je n’ai pas de soucis à l’utilisation, tout est clair et simple.

    En revanche, j’ai un petit souci d’ordre « esthétique ».
    J’ai plusieurs formulaires de créés, et lorsqu’un visiteur envoie une réponse, je reçois un mail de type formulaire_X@monsite.com. (X étant l’ID du formulaire)

    J’aimerais remplacer formulaire_X par le nom du formulaire que j’ai saisi dans l’admin.
    Je ne sais pas trop où chercher, avez-vous une solution simple à ce tout petit problème ?

    Merci d’avance.

    Répondre à ce message

  • 4

    Bonjour,

    Vous trouverez la réponse ici :

    Il faut installer un fichier .htaccess disponible en téléchargement et à adapter à l’URL de votre site.

    Bonne continuation.

    FDG

    • Je suis sous Debian et sur ce serveur , j’ai tout essayé en modification de .htaccess et rien ne fonctionne correctement, sauf la flèche retour du navigateur au bout d’un certain temps !

    • Bonjour Productivix,

      Nous sommes sur serveur Debian, et tout fonctionne comme indiqué.

      Cordialement

    • Bonjour,

      Voici la solution trouvée sur le forum SPIP :
      http://thread.gmane.org/gmane.comp.web.spip.user/164665/focus=164750

      Deux corrections à faire sur 2 fichiers :
      -  ecrire/inc/headers.php
      -  ecrire//public/aiguiller.php

      C’est en attendant une version corrigée de SPIP 2.1.8

    • Merci Commetou,

      c’est mieux merci, il faut tout de même faire un reload de la page (sous Fifefox) pour obtenir la liste des champs une fois modifié .

    Répondre à ce message

  • ObiWanRiko

    Bonjour à tous ...

    J’ai un nouveau soucis avec ce plugin - J’ai créé un sondage avec et maintenant les réponses au sondage ne s’enregistre plus dans la base. Il s’agit en fait de 2 formulaires dépendants.
    Le second est un formulaire simple dépendant du premier qui est un sondage.
    Tout se déroule et s’enchaîne bien sauf que les réponses du premier formulaire ne s’enregistre pas alors que celle du deuxième oui.

    Le sondage/formulaire est visible à :
    http://www.rambouillet.fr/les-rambolitains-leur-ville-et-le.html

    Des idées ?

    Répondre à ce message

  • Bonjour,

    je viens d’installer le dernier plugin sur un spip 218 et quand je veux créer le formulaire (j’ai suivi la démarche expliquée dans http://www.spip-contrib.net/plugin-Forms-creation-de), la validation me renvoie sur une page 404 publique. le formulaire est néanmoins créé...
    d’autre part, lorsque je veux éditer mon formulaire pour créer ses champs, à chaque création d’un nouveau champ, l’attente est longue, très longue avant validation ... en fait ca patine dans le vide (vous savez le petit picto rond qui tourne qui tourne !!) ... et je suis obligé d’actualiser la page pour avoir accès à mon champ créé ?!!??

    est ce que qqn connait ce problème ? et a une solution ...

    merci pour votre aide !

    Kiki

    Répondre à ce message

  • 3

    Bonjour,
    Je n’arrive pas à mettre la main sur l’endoit où se trouve le commentaire de formulaire email « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com) » qui s’affiche en français dans une section néerlandophone...

    Quelqu’un peut-il me l’indiquer ?

    Merci.

    • J’utilise la version Version : 0.305 sous Spip 2.0
      Je voudrais également changer l’affichage du texte « Votre saisie a été enregistrée. Un message de confirmation est envoyé à (mail) » qui s’affiche en français dans une section néerlandophone (alors que presque tout le reste est OK. Mais je ne comprends pas ce que je dois modifier...
      Merci

    • Bonjour,
      Sur une des dernières versions du plugin, je ne trouve effectivement qu’une seule traduction pour la langue néerlandaise : il te faudra mettre en place les traductions visiblement ! Tu trouveras leur pendant en langue française (et autres) dans le répertoire plugins/forms_et_tables_2_0/lang
      Si tu fournis tes traductions aux développeurs du plugin en plus par la suite, ce serait le top pour ceux que ça intéresse...

    • Merci bien.

      J’ai en effet trouvé le fichier et je vais essayer d’avancer sur les traductions. je les enverrai bien sûr aux développeurs (comme je l’ai fait avec d’autres dans le passé).

      Y a-t-il un endroit précis où les déposer, comme pour spip ?

    Répondre à ce message

  • 15

    Bonjour,

    Après installation de ce plugin, j’ai sans arrêt une erreur dans l’admin qui dit « double occurence de INSERT_HEAD » (sans le « # ») sur une version 2.1.8.

    (j’ai déjà installé ce plugin pas mal de fois, jamais eu ce pbm avant la 2.1.8).

    J’ai signalé ce pbm sur les forums mais je préfère rapporter ici les pbms spécifiques à ce plugin mais qui sont peut-être liés :

    -  quand je crée un nouveau formulaire, la validation donne une erreur « Not Found » avec en fin d’url un double « /ecrire/ecrire/ » ... Le formulaire est bien créé quand on revient après.
    -  quand on crée des nouveaux champs, la roue ajax tourne sans fin, si on navigue d’une autre façon, les champs sont bien créés. Si je re-valide, j’ai une deuxième roue, chaque clic sur valider ajoute une roue, si je reviens par ailleurs, j’ai autant de champs créés que de clic ...

    Je pense quand même que la « double occurence .. ; » a peut-être un lien avec ça ..

    Votre avis ?
    Pierre.

    • Bonjour, j’ai sensiblement le même problème depuis 2.1.8.

    • j’ajouterai le message d’erreur suivant qd je complete un formulaire sur la partir public

      Warning : strlen() expects parameter 1 to be string, array given in /homez.143/elerium/www/plugins/forms_et_tables_2_0/inc/forms_type_champs.php on line 128

      j’ai essayer de configurer le plugin à non partout, meme erruer.

    • ayé j’ai trouvé le bug, en tout cas chez moi,
      j’étais en 5.3 : erreur de formulaire
      quand je passe en 5.2, plus de soucis

      par contre plugin thelia crée de gros pb pour se loguer sous spip quan don est en 5.2

      Donc gros dilemme,

      apres en 5.3, le formulaire fonctionne mais il y a les mesage d’erreur

      en attendant les mise a jour eventuel du plugin thelia ou du forms table...

    • autre bug aussi que ce soit 5.2 ou 5.3, avec spip 2.1.8, qd j’édite un formulaire en ajoutant par exemple un champ, la page se rafraichi et affiche la partie public de monsite dans une div.

      Dans ma version local (non distant), rien ne s’affiche, mais si on retourne ds l’edition de formulaire, tout est bien pris encompte

    • je continue de consigner les bug

      je disais que quand on ajoute un nx champ rien ne s’affiche ou bien la page de mon site public se met la.

      J’ai trouvé ce qui clochait,
      donc j’ai pu constater que
      le lien qd on « submit » un nouveau champ est ça :
      /ecrire/ ?exec=forms_edit&id_form=4&retour=./ ?exec=forms_tous#champs

      le lien afficher dans la barre d’adresse qd la page se rafraichi apres le « submit » ajouter est :
      /ecrire/ ?exec=forms_edit&id_form=4&retour=./%3Fexec%3Dforms_tous#champs

      donc visiblemnt juste un soucis d’encodage de caractère,

      je me demande si c’est possible de le corriger dans les source du plugin et si oui comment ?

    • RESOLU AFFICHAGE DES ERREURS qd on valide un formulaire

      le formulaire fonctionne avec 5.3 php mais des warnings en fait et non des erreurs apparaissent, ce qui est pas cool pour le visiteur.

      pr les enlever aller dans couteau suisse / divers et debogueuer developpeur puis activer le module

      vérifier que le debogage est sur « non »

    • ObiWanRiko

      Bonjour

      Même problème pour moi après passage en 2.1.8
      Quand on édite un champs de formulaires, on obtient une erreur 404 en Ajax.
      Quand on regarde l’URL Appellée on obtient ecrire/ecrire/
      d’où l’erreur 404

      Merci si vous avez vu ou entendu une solution ?

    • ObiWanRiko

      Hello tout le monde

      J’ai résolu l’erreur 404 en ajoutant une ligne au htaccess global de SPIP :
      Redirect /ecrire/ecrire http://www.domainname.fr/ecrire

    • coleturner

      merci, jusque la je me contentais denlever le « ecrire » en trop, reste qd meme le pb qd on ajoute des champs, ça ne se rafraichit pas et il faut a chaque fois soit retaper la bonne adresse , soit revenir et rééditer.

    • Oui la solution de la ré-écriture d’url pour supprimer le double « ecrire » est très maline mais hum, comment dire, ça fait un peu rustine sur jambe de bois :-)
      D’ailleurs je me pose la question de l’interaction ré-écriture / appels ajax ... pas sûr que ça résolve tous les cas de figure.
      Mais bon, bien tenté !!!
      Pierre.

    • Désolé pas vu que j’étais anonyme ... c’est moi qui ait lancé un de ces fils récents qui vient de faire ce commenatire.
      P.

    • ObiWanRiko

      ’llo à tous

      Je sais que cela fait « rustine sur jambe de bois », mais c’est en attendant car je dois monter un sondage, et comme que moi voit cette partie de l’admin, ça fait l’affaire.
      J’espère que cela va remonter et qu’une meilleure solution pourra être trouvé.
      J’ai pas le problème en création de champs ?

      ObiWanRiko

    • Comme autre rustine, on peut tenter dans un .htaccess (mod_rewrite activé) :

      RewriteEngine On
      RewriteRule ecrire/ecrire/ ecrire/

      J’ai testé en local, et sur un site en production, et ça passe...

      OGW

    • ObiWanRiko

      J’avais essayé ce mod rewrite, mais ça marchait pas sur mon X-Serve, bizarre...

    • Faute de mieux j’utilise :

      RewriteRule ^ecrire/ecrire/(.*)$ ecrire/$1 [R]

      Ça semble résoudre tous les pbms, de 404 et d’ajax ...

      Pierre

    Répondre à ce message

  • bonjour tout le monde j’ai un probleme pour écrire une requete sql en spip.
    j’aimerais executer cette requete

    {{SELECT n.tit1
    FROM notices n
    INNER JOIN analysis a ON ( a.analysis_notice =200 )
    INNER JOIN bulletins b ON ( b.bulletin_id = a.analysis_bulletin )
    WHERE n.notice_id = b.bulletin_notice}}
    

    j’ai lu une aide sur spip.net mais j’avoue que c’est tjs pas clair je galère tjs.

    voici le code que j’ai écrit pour ce faire mais j’ai tjs pas ce que je veux :

    <BOUCLE2(bibli:notices bulletins analysis)
    					  {notices.notice_id =bulletins.bulletin_notice}
    					  {bulletins.bulletin_id=analysis.analysis_bulletin}
          	                  		  {analysis.analysis_notice=#ENV{notice}|pmb_notice_champ{'id'}}>
    #TIT1
    </BOUCLE2>

    Merci de votre aide

    Répondre à ce message

  • 3

    Bonjour,

    J’ai fait une mise à jour vers la version 0.306 sous spip 2.1.8, et depuis, le squelette des formulaires ne s’affiche plus.
    Je n’avais pas fait de modification particulière sur le plugin, y compris sur le css.

    • Bonjour,

      Même constat avec la mise à jour 2.1.8.
      Le plugin ne fonctionne pas (message d’erreur quant à la base de données ???) ni n’affiche les formulaires dans les pages.

      Je suis l’affaire de très près, vu que c’est une des plugins qui m’est indispensable.

      Cordialement,
      KMk.

    • le problème est que le CSS n’est pas inclus dans l’entête.
      J’ai trouvé une solution provisoire en modifiant le fichier forms_filtre.php, ligne 27.

      Je met un lien écrit en clair :

      $flux .= "<link rel='stylesheet' href='plugins/auto/forms_et_tables_2_0/spip_forms.css' type='text/css' media='all' />\n";
    • Bonjour, Sarah,

      De mon côté, ce sont des erreurs sql :

      • dans l’interface privée :
      Erreur SQL 1146
      Table 'xxx.spip_forms' doesn't exist
      SELECT forms.id_form, forms.type_form, forms.titre FROM spip_forms AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXM8L2NvZGU+"></span> WHERE (forms.type_form = 'sondage')
      
      AIDE ../plugins/forms_et_tables_2_0/fonds/tables_tous.htm
      
      _forms	3
      • dans l’interface publique :
      Erreur SQL 1146
      Table 'xxx.spip_forms' doesn't exist
      SELECT forms.id_form FROM spip_forms AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXM8L2NvZGU+"></span> WHERE (forms.id_form = 1)
      AIDE	plugins/forms_et_tables_2_0/modeles/form.html
      _f

      Et je n’y comprends pas grand chose, je dois bien l’avouer....
      Si des lumières peuvent éclairer ce mystère... ???
      Cordialement,
      KMk.

    Répondre à ce message

  • 2

    Bonsoir,
    Cela fait 2 jours que je suis sur ce plugin et je ne comprends pas tout.

    Faire des formulaires ou des tables dans l’espace privé ok
    Les afficher dans l’espace publique en passant par un article ok, je récupère bien les infos dans l’espace privé.
    J’essaie d’afficher ensuite le résultat d’une table dans la partie publique et là impossible.
    J’ai essayé plusieurs boucles trouvées ici ou là mais sans succès.

    Je dois créer un site de petites annonces pour une entreprise. J’en suis loin !
    Quelqu’un aurait il une explication ou une boucle à me présenter pour que j’essaie de comprendre.
    J’aimerai qu’un visiteur inscrit retrouve sur sa page les formulaires qu’il a rempli, les annonces qu’il a déposées. Ca doit être possible.
    Merci !

    • Bonjour,

      As-tu mis quelques part avant le </head> de ta/tes pages html, la balise suivante #INSERT_HEAD ?

    • Bonsoir,
      c’est bon, j’arrive à afficher mes données, merci !
      Je n’ai pas compris pourquoi je n’obtenais rien.
      Par contre je ne comprend pas tout le fonctionnement de ce plugin et je ne trouve pas de documentation.
      Je souhaite faire une liste sur la gauche du site listant des rubriques spip et pouvoir faire le lien avec les annonces que les gens enregistrent via le formulaire.
      Concrètement, une liste déroulante du formulaire du dépôt d’annonces reprend les titres de ces rubriques.
      Existe-t-il un formulaire de recherche ou est-il possible d’en créer un permettant de faire des recherches dans une tables créées avec ce plugin ?
      Cordialement !

    Répondre à ce message

  • Bonjour,
    voilà, j’ai un problème avec le formulaire. Si je l’insère depuis l’interface de création d’un article et que je vais sur la page de l’article, j’arrive sur une page blanche avec juste un titre :
    Formulaire de contact général

    et un code source :

    <a name='form2'></a>
    <div class='spip_forms form_2'>
    <div class='spip_descriptif'><p>Formulaire de contact général</p></div>
    		<div>
    		<input name="exec" value="articles" type="hidden" />
    <input name="id_article" value="14" type="hidden" />
    		<input type='hidden' name='ajout_reponse' value='2' />
    		<input type='hidden' name='id_donnee' value='-1' />
    		<input type='hidden' name='retour_form' value='' />
    		</div>

    Le pire étant que si je veux accéder maintenant à l’article en question pour supprimer le formulaire ( http://192.168.0.2/~denis/spip/ecrire/?exec=articles&id_article=14 ) je quitte l’interface d’administration et me retrouve sur la même page blanche.

    Je joins la liste de mes plugins en image.
    Merci d’avance pour votre aide.
    Denis

    Répondre à ce message

  • Bonjour,
    Depuis que j’ai installé le plugins, j’ai un problème avec les commentaires ( c’est bien ce plugin qui pose problème parce qu’en le désactivant le problème disparait)

    J’explique mon problème, en fait, en postant un commentaire sur un article je suis redirigé vers la page d’accueil !! Quelqu’un a un idée ?

    Merci !

    Répondre à ce message

  • Bonjour,

    deux petites questions, je ne voulais pas surcharger cet article de commentaires alors je fais un tir groupé !

    1) J’arrive sans aucune soucis à créer et à utiliser un formulaire sur la partie publique, à récupérer les données dans la partie privée, mais impossible d’afficher les données dans un article accessible uniquement aux membres enregistrés.
    J’ai cherché dans les commentaires et j’ai bien trouvé des indications sur l’utilisation de :
    <’tableX’> ou X correspond au numéro du formulaire ayant envoyé les données

    ou de

    <’BOUCLE_formulaire(form1)’>
    #Accord Internet
    <’/BOUCLE_formulaire’>

    La case « Permettre d’associer les données à un article » est cochée
    et malheureusement rien ne fonctionne, y a-t-il une solution simple à mon soucis ?

    Cette question a déjà été postée dans cet article mais est restée sans réponse
    réponse d’acatonne à la question du 31 décembre 2009 de Jacques
    voir ce commentaire

    2) je dois utiliser plusieurs formulaires de réservation utilisés par plusieurs services or pour chacun des formulaires j’aurais besoin d’avoir une adresse d’expéditeur différente ! Si j’ai bien compris c’est l’adresse mail de l’utilisateur N°1 qui est utilisée ! Y a-t-il moyen de changer cela ?
    Là aussi j’ai trouvé cela sans que cela m’apporte de solution

    modification de l’adresse de l’envoyeur commentaire du 14 jui 2010 de banach
    voir ce commentaire

    Répondre à ce message

  • FORMS TABLES + CRAYONS : remonté de BUG

    Il s’agit du crayon appliqué aux champs de type fichier. Voici le code « bogué » que retourne Firebug

    Post spip.php?action=crayons_html.
    
    {"$erreur":"","$html":"<div class=\"formulaire_spip\"><form
    class=\"formulaire_crayon\" method=\"post\" action=\"spip.php?action= crayons_store\" enctype=\"multipart\/form-data\">
    <input type=\"hidden\" class=\"crayon-id\" name=\"crayons[]\" value=\"wid4cf3f26d28c685_11077967\"
    <input type=\"hidden\" name=\"name_wid4cf3f26d28c685_11077967\" value=\"forms_donnee-fichier_1-107\" \/>\n
    <input type=\"hidden\" name=\"class_wid4cf3f26d28c685_11077967\" {{value=\"\" \}}/>\n
    <input type=\"hidden\" name=\"md5_wid4cf3f26d28c685_11077967\" value=\"67ab806772cf6e48505b2a9dd2b52804\" \/>\n
    <input type=\"hidden\" name=\"fields_wid4cf3f26d28c685_11077967\" value=\"fichier_1\" \/>
    <input type='file' name='content_wid4cf3f26d28c685_11077967_fichier_1' id='input-1-fichier_1'\n	class='crayon-active fichier forml'  \/>

    où le champs value du 3e input est vide. A comparer avec le code généré pour des documents géré normalement par Spip (table document) et qui fonctionne très bien !

    Post spip.php?action=crayons_html.
    
    {"$erreur":"","$html":"<div class=\"formulaire_spip\">
    <form class=\"formulaire_crayon\" method=\"post\" action=\"spip.php?action=crayons_store\" enctype=\"multipart\/form-data\">
    <input type=\"hidden\" class=\"crayon-id\" name=\"crayons[]\" value=\"wid4cf3f1f0704195_08587506\"
    <input type=\"hidden\" name=\"name_wid4cf3f1f0704195_08587506\" value=\"document-fichier-2\" \/>\n
    <input type=\"hidden\" name=\"class_wid4cf3f1f0704195_08587506\" {{value=\"crayon document-fichier-2 crayon-init crayon-autorise crayon-hover\" }} \/>\n
    <input type=\"hidden\" name=\"md5_wid4cf3f1f0704195_08587506\" value=\"13eeac16f7850c284296150161d5fcc9\" \/>\n
    <input type=\"hidden\" name=\"fields_wid4cf3f1f0704195_08587506\" value=\"document,fichier\" \/>\n
    <input class=\"crayon-active\" name=\"content_wid4cf3f1f0704195_08587506_document\" type=\"file\"
    \/> 

    Répondre à ce message

  • Bonjour,

    Lors de l’exportation des données d’un formulaire dans un article, j’obtiens le message « Il n’y a pas d’article à cette adresse », et je peux donc pas le modifier.

    Forms&Tables 2.0 version 0.305 + version de Spip 2.1.2.

    En vérifiant dans la base, il est pourtant bien créé mais avec l’id_rubrique 0. Si je modifie cet id_rubrique, tout rentre dans l’ordre.

    Avez-vous déjà rencontré ce pb ?
    Est-il possible de paramètrer un id_rubrique par défaut pour recevoir ces nouveaux articles.
    Cordialement.

    Répondre à ce message

  • Bonjour,
    J’ai un problème d’affichage des caractères vietnamiens dans les mails de réponse. Il m’affiche les codes et non les caractères.

    M&#7851;u &#273;&#259;ng ký

    Cela pourrait il venir du format d’envoi du mail ? Où cela se change t’il dans le plug in ?
    Merci

    Répondre à ce message

  • 4

    Bonjour à tous,

    Super plug in ! Bravo !

    Petite question :

    Serait il possible svp que les fichiers joints aux formulaires soient envoyés par email ? En effet, ça m’embête de donner un accès admin à tout le monde pour aller télécharger dans l’interface privée les pièces jointes ?

    Ou alors, est-il possible de rendre ?exec=forms_reponses&id_form=2&bonjour=oui ouvert aux auteurs non admin ?

    Merci !

    • Pardon, je voulais dire : ?exec=forms_telecharger&id_donnee=

      Par ailleurs, j’ai bien coché dans les propriétés de mon formulaire :

      Permettre de joindre des documents aux données
      Joindre les documents à l’email

      Merci d’avance !

    • même bug pour moi ! as-tu trouvé une solution ?

    • ALors, on a contourné le problème.

      1/ rendre public le dossier des PJ (moyen au niveau sécurité, donc à completer avec htaccess demandant un mot de passe que tu files) ;

      2/ Modifier modeles/form_reponse_email_admin.html

      ligne 9, remplacer :

      <BOUCLE_champs(FORMS_CHAMPS){tout}{id_form}{par rang}>
      [(#TITRE|supprimer_tags)] : [(#LESVALEURS{','}|supprimer_tags)] [(#TYPE|=={fichier}|?{' '})	[(#ENV{mail_admin}|=={'oui'}|?{' ',''}) #URL_ECRIRE{forms_telecharger,id_donnee=#ID_DONNEE&champ=#CHAMP} ] ]</BOUCLE_champs>

      Par

      <BOUCLE_champs(FORMS_CHAMPS){tout}{id_form}{par rang}>
      [(#TITRE|supprimer_tags)] : [(#LESVALEURS{','}|supprimer_tags|replace{'IMG\/protege\/', #URL_SITE_SPIP/IMG/protege/})] [(#TYPE|=={fichier}|?{' '})]</BOUCLE_champs>

      Et hop !

      Et ça marche...

    • héhé, j’ai mis en place sensiblement la même chose :-)

      <BOUCLE_champs(FORMS_CHAMPS){tout}{id_form}{par rang}>
      [(#TITRE|supprimer_tags)] : [(#LESVALEURS{','}|supprimer_tags)]
      [(#TYPE|=={fichier}|?{' '})
      [(#URL_SITE_SPIP)]/[(#LESVALEURS|supprimer_tags|attribut_html)]
      ]
      </BOUCLE_champs>

      ...et ça marche aussi ;)
      en tout cas merci pour ta réponse.

    Répondre à ce message

  • 1

    plugin genial mais le cache reste fige apres avoir poste un message, ma page ne se rafraichit pas...

    • apres activation du plugin queu et cache cool ca resoud mon problem de cache... je pense que j’ai du ’merder’ un truc donc ignorer ce message, ca marche maintenant.

      SUPER PLUGIN !!

    Répondre à ce message

  • J’utilise le champ « fichier à télécharger » et les fichiers se placent bien dans un répertoire IMG/protege/formxx/

    mais mes tests montrent que les documents envoyés sont accessibles à tout le monde même si les options
    champ listable publique
    champ public
    ne sont pas cochés.

    comment faire pour les protéger ?

    merci

    Répondre à ce message

  • 3

    Après 2 heures de parcourt des messages, je n’arrive pas à trouver de réponse pour comprendre si :
    <donnee2> devrait me permettre d’afficher les données d’une table dans un article.
    Sinon peut-on me dire comment afficher dans un article les données d’une table.
    Puis est-ce que <table1> fonctionne ?

    Voilà, au vue du nombre de questions posées à ce sujet, une réponse serait utile.
    Cordialement.

    • Bonjour,
      ton code n’est pas lisible dans le message

      As-tu essayé en mettant <tablexx> dans ton article ?

      xx = n° du formulaire
      dd

    • Oui, j’ai essayé, mais rien ne s’affiche.

    • Effectivement mon message était bien incomplet.

      En fait je fais bien et j’ai essayé dans un article, mais rien ne s’affiche. Il me semblait d’après ce que j’ai lu que cela devrait afficher les tables ou les données. CE que je cherche à faire. Sinon comment en fait je peux faire autrement ?

    Répondre à ce message

  • Bonjour !

    Quand je coche « associer les données aux rubriques » dans la config du plugin, l’affichage est étrange dans les rubriques : quand rubrique sans sous-rubriques, affichage de la table avec un bouton « ajouter », quand existent des sous-rubriques, la rubrique-mère s’affiche vide, ou presque...

    Répondre à ce message

  • 3

    Bonjour,

    J’essaie de faire fonctionner ce plugin depuis le début d’après-midi sans aucun succès (plutôt l’inverse en fait, plus ça va, moins ça fonctionne).

    Est-ce que quelqu’un pourrait m’expliquer concrètement et explicitement quel est le code à écrire dans un squelette de page pour afficher un sondage ? Pour ce qui est de le créer dans l’interface privée, il n’y a aucun soucis, mais ensuite il m’est complètement impossible de l’afficher en ligne, même en utilisant le code fourni dans la documentation :

    <BOUCLE_reponses(FORMS_DONNEES){id_donnee}>
    <BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
    #TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span>
    </BOUCLE_champs>
    </BOUCLE_reponses>

    Au mieux j’arrive à afficher le titre du sondage, mais c’est tout, en supprimant la boucle FORMS_DONNEES :

    <BOUCLE_reponses(FORMS_DONNEES){id_donnee}>
    <BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
    #TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span>
    </BOUCLE_champs>
    </BOUCLE_reponses>

    De plus, à quoi servent les configurations CFG ? Qu’est-ce que ça change ?

    Au secours, je n’ai jamais eu affaire à un plugin aussi récalcitrant.

    • Wow super, il suffit que je poste ce message pour me rappeler de l’histoire de l’inclure que j’ai lu je ne sais plus où (sérieusement, faudrait vraiment centraliser toute la doc au même endroit, là c’est un binz monumental qui se partage entre 4 ou 5 articles différents…).

      Donc j’arrive à afficher le sondage en créant une page sondage-test.html (attention de ne pas utiliser une page « sondage.html » auquel cas il va y avoir un sacré conflit avec le plugin et plus rien ne fonctionnera, j’en ai fait l’amer expérience quand j’ai commencé à triturer le plugin) dans laquelle j’ai mis :

      #CACHE{0}
      [(#MODELE{form}{id_form=1})]

      Pour ensuite l’appeler depuis n’importe quel page avec <INCLURE{fond=sondage-test}>.

      Jusque là tout va bien, ça fonctionne, la réponse est prise en compte. Sauf qu’une fois validé, on revient sur la page mais sans que les résultats n’apparaissent, c’est tout simplement vide, plus aucune trace du sondage. Comment fait-on pour pouvoir faire apparaître les résultats comme depuis l’interface privée (la pop-up qui s’ouvre avec les barres selon le pourcentage) ? A ma connaissance ce n’est expliqué nulle part dans la doc ?

    • Après encore du farfouillage dans les entrailles du plugin, j’ai découvert que les résultats s’appelaient tout simplement avec une boucle du style :

      <BOUCLE_sondage_principal(FORMS) {id_form=1}>
      #RESULTATS_SONDAGE
      </BOUCLE_sondage_principal>

      Sauf que… A un moment, utiliser uniquement cette boucle produisait parfaitement ce que je souhaitais (apparition du sondage si on n’y avait pas répondu puis apparition des résultats une fois répondu), et après avoir vidé la table (qui ne se vide pas réellement d’ailleurs, il faut supprimer une réponse à la fois si on veut réellement la vider, laborieux…) cette méthode ne fonctionnait plus.

      Donc au final, j’en reviens toujours à la même question, comment peut-on faire pour que les résultats s’affichent automatiquement après avoir validé le formulaire de sondage ?

    • Bon…

      En utilisant :

      <BOUCLE_sondage_principal(FORMS) {id_form=1}>
      #FORMS
      </BOUCLE_sondage_principal>

      Ca fonctionne nickel. Sauf que (évidemment sinon ça aurait été trop facile)… Si jamais l’argument &resultats=1 n’est plus dans l’url, les résultats ne s’affichent plus, ça disparaît donc plus aucune trace du sondage.

      Hey sérieux, c’est vraiment un truc de dingue ce machin.

    Répondre à ce message

  • 3

    Tout d’abord, merci pour ce plugin, qui est vraiment superbe,
    j’ai juste un soucis, quand je valide mon formulaire, j’ai ce message qui s’affiche :
    « Votre saisie a été enregistrée. Un message de confirmation est envoyé à monadresse@mail.com »
    Mais je ne recois pas le mail !
    Es ce que je suis seul à rencontrer ce problème ?

    • personne n’est dans le même cas que moi ?

    • Bonjour,

      J’ai un pb du même genre.
      En effet le formulaire est censé être envoyé à une adresse indiquée au niveau du formulaire
      Rien ne semble être envoyé :-(

    • Pour complèter ...

      Après la validation (Submit), j’ai le message « Votre saisie a été enregistrée. »

      L’envoi de mail fonctionne pourt ce qui est du plugin « Listes de diffusion »

      Il est vrai que pour ce plugin, je ne vois pas le paramétrage de l’envoi de mail ...

    Répondre à ce message

  • Forms & Tables Version : 0.306 [40983] Un formulaire s’affiche bien en édition dans la partie privée mais pas avec tous les navigateurs dans la partie publique.

    Bonjour

    J’ai mis à jour un petit site de 1.9.2i à 2.1.2 sans difficultés.
    J’avais au préalable désactivé tous les plugins et ai installé après mise à jour, les dernières versions de ceux-ci. Cela fonctionne bien.

    Mais j’ai un mystère avec Forms & Tables. Un des formulaires, en fait mais est-ce un hasard, le seul qui ai des données, s’affiche bien en édition dans la partie privée mais pas avec tous les navigateurs dans la partie publique.

    Cache vidé sans effet. Je ne vois pas avec PhpMyAdmin de raison à cela.

    J’ai dupliqué ce formulaire qui, vide cette fois, s’affiche bien et en privé et en publique.

    Malgré tout j’aimerais savoir, avant de mettre à jour d’autres sites, si c’est un problème connu et s’il y a une solution idoine ?

    Merci

    Répondre à ce message

  • 1

    J’ai un problème d’affichage, mais je ne vois pas du tout d’où ça peut venir.

    Je voudrais récupérer les données juste après qu’elles aient été entrées dans le formulaire. Le bout de code donné en exemple ne me renvoie rien. Je peux afficher l’ensemble des données avec ceci :

    <BOUCLE_candidature(CONDITION){si #ENV{ajout_reponse}}>
    		<br><strong>ID des donnees #ENV{id_donnee} : </strong><br>
    			
    		<BOUCLE_reponses(FORMS_DONNEES){par id_donnee}>
    			<BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}{tout}>
    			[(#LESVALEURS)]
    		        </BOUCLE_champs>
    			</BOUCLE_reponses>
    		</BOUCLE_candidature>
    		</B_candidature>

    Mais si je veux afficher juste les données qui viennent d’être entrée en mettant id_donnee et non par id_donnee dans la boucle BOUCLE_reponses(FORMS_DONNEES), rien ne s’affiche.

    C’est peut-être quelque chose de trop évident, mais je n’arrive pas à voir quoi !

    • j’ai résolu mon problème en filtrant avec id_auteur et en prenany les dernière données, mais c’est un peu contourner le problème. Je suis curieuse d’avoir la solution !

    Répondre à ce message

  • 2

    Bonjour,

    est il possible de passer le titre de l’article (ou un autre champs) au formulaire intégré par cet article ?

    Par exemple, dans le mail de confirmation, ajouter le titre de l’article.

    Merci
    Julien

    • La réponse est à ce point évidente que la réponse n’en mérite pas ?

    • Il faut ré-introduire une boucle (ARTICLE) juste à l’endroit voulu pour que la balise #TITRE désigne le titre de l’article, et non celui du formulaire

    Répondre à ce message

  • brujacris

    Bonjour,
    Je suis en train d’installer ce plugin (que déjà fonctionne avec autres webs que j’ai) à www.alandar.org.
    Au premier moment, il y avait un erreur de « allowed memory size » et rien ne s’affichait. J’ai du desinstaller le plugin et effacer les tables du base de donées pour que ça marche à nouveau.
    Mais, maintenant, j’ai installé le plugin à nouveau et, si je veux creer un nouveau formulaire, les options du menu « Champs » ne s’affichent plus, mais il y a une écran vide. Qu’est ce que je peux faire ?

    Répondre à ce message

  • 1

    bonjour a tous
    je viens d’installer le plugin , merci ++ au developpeur
    -  aucun soucis pour la création des formulaires , ni de l’affichage dans l’espace prive avec <form1> dans l’article
    -  par contre comment afficher le résultat dans un article sans avoir a modifier du code (je n’y comprend rien !!)
    j’ai essayé <table1> mais rien ne s’affiche.

    de plus lorsque que je veux télécharger les données j’ai le message suivant :

    « /tmp/qj8jI65p.csv.part ne pourra être enregistré car le fichier source ne peut être lu. »
    Réessayez plus tard ou contactez l’administrateur du serveur.


    merci pour votre aide

    • j’ai parcouru a nouveau l’ensemble du forum ,
      et j’ai trouvé un message écrit par Nat33 le 7 mai .
      -  la balise ne fonctionne pas pour spip 2.?

      -  cette question revient très souvent sans réelle réponse !

      merci ++ pour une réponse + précise .
      et dans le cas ou ne fonctionne pas , par quoi peu t’on le remplacer ? un plugin ?

      merci ++

      cdlt
      dede

    Répondre à ce message

  • 1

    Lorsque je veux mettre un champ texte dans un formulaire (PLUGIN FORMS&TABLES) avec SPIP 2.1.2 j’obtiens ce message si je demande d’afficher la barre typographique !!!

    Fatal error : Cannot redeclare afficher_barre() (previously declared in /var/www/vhosts/grosjean-philippe.eu/httpdocs/ecrire/inc/vieilles_defs.php(911) : eval()’d code:2) in /var/www/vhosts/grosjean-philippe.eu/httpdocs/extensions/porte_plume/inc/barre.php on line 24

    Qui peut m’aider ? Je ne trouve pas !
    Merci

    • Je me réponds à moi-même.
      En fait je n’ai pas pris la précaution qui est recommandée ici : http://icp.ge.ch/sem/cms-spip/spip.php?article900 !!
      J’ai, en effet, supprimé le plugin FORMS & TABLES dans sa version compatible SPIP 1.9.** et j’ai ensuite installé la nouvelle version de ce plugin compatible SPIP¨2.1.2. Serait-cela la raison de ce bug ??
      C’est possible mais j’en doute. Car il me semble que c’est lié au plugin PORTE PLUME qui s’installe automatiquement comme une extension avec SPIP 2.1.2.

      Qui a une idée géniale pour résoudre ce bug ??
      Grand merci d’avance.

    Répondre à ce message

  • Félicitations pour ce plugin qui fonctionne très bien, pour le moment, sur mon site.

    Quand on vide un formulaire avec la touche « Vider », il garde tout de même la numérotation des intervenants (id) et continue à numéroter les contribution là où il était arrivé.

    Comment peut-on remettre à zéro cette numérotation ?

    SPIP 2.1.2
    Ahuntsic 1.0.0
    http://www5.ac-lille.fr/~ienarras4/

    Répondre à ce message

  • es ce que c’est possible d’utiliser le critère id_mot ? ??

    Répondre à ce message

  • 2
    WebMaestro

    (question posée à l’origine sur l’article « Forms & tables - carnet de notes »)

    Bonjour à vous !

    J’utilise régulièrement Forms&Tables et je m’en sors en général assez bien. Mais je rencontre aujourd’hui un sérieux problème :

    J’ai créé un « espace pour les groupe régionaux » gràce à ce plugin, où UN auteur peut créer UN profil de groupe et le modifier. Or, lorsque j’utilisais l’option « réponse unique », cela n’autorisait qu’un seul profil en tout et pour tout sur le site. J’ai ensuite eu quelque difficultés pour que l’utilisateur connecté ne puisse QUE modifier son profil quand celui-ci est créé (qu’il ne puisse pas en créer de nouveau) :

    (dans le fichier forms_et_tables_2_0/modeles/form.html)

    <BOUCLE_reponses(FORMS_DONNEES){id_form}{id_auteur=#SESSION{id_auteur}}{0,1}>
        <BOUCLE_f(FORMS){id_form}>
            #FORMS
        </BOUCLE_f>
    </BOUCLE_reponses>
        <BOUCLE_f2(FORMS){id_form}>
            #FORMS
        </BOUCLE_f2>
    <//B_reponses>

    ... or, tout fonctionne très bien avec mon compte admin, mais pas avec les comptes utilisateur.
    Le problème semble venir de la variable « formactif », car le fichier forms_et_tables_2_0/formulaires/forms.html, refuse d’afficher la balise form de mon formulaire... et lorsque je force l’affichage, le formulaire ne fonctionne pas...

    Arf, je ne trouve pas la solution à mon problème, et de nombreux groupes se plaignent. Auriez-vous quelques précieux conseils à me donner ?

    Merci d’avance.

    • WebMaestro

      ... Je vais résumer ma question :

      Comment est-il possible d’autoriser chaque utilisateur à ne remplir et modifier qu’un seul formulaire ?

    • WebMaestro

      Au secours.

    Répondre à ce message

  • 2

    Bonjour,

    A chaque fois que j’essaie d’utiliser ce plugin (aujourd’hui avec la version 2.1.2 de spip), tout se passe super bien au début.
    Et puis dès que je reviens sur l’admin, j’ai ce message qui s’affiche :

    Erreur SQL 1146
    Table ’mabase.spip_documents_donnees’ doesn’t exist SELECT * FROM
    mabase.spip_documents_donnees LIMIT 1
    SELECT * FROM spip_documents_donnees LIMIT 1
    _ AIDE

    et on me demande de tenter une réparation de la base de données :(

    y a-t-il une solution à ce problème récurrent ?

    merci d’avance,

    david

    • Bonjour,

      Même problème sur la branche 2.1.2. avec la dernière révision du plugin forms&tables2. En revanche, la version 0.305 [37961] semble fonctionnelle, jusque là tout du moins... et pourvu que ça dure ! ;)

      Bravo & un grand merci aux développeurs, merci aussi à Florence pour les informations de suivi.

      Cordialement,

      Raphaël

    • Bonjour Raphaël,

      Merci beaucoup pour cette information très précieuse !

      David

    Répondre à ce message

  • Florence HENRY

    Bonjour,

    voilà un autre problème (avec sa solution) constaté avec le plugin F&T.

    Pour m’authentifier sur mon site, je passe par une authentification HTTP. Donc personne ne passe
    par les formulaires SPIP de login. Du coup, tous les cookies de session ne sont pas fixés sur les
    navigateurs. Conséquence : quand un utilisateur saisit une réponse à un formulaire, il lui est impossible
    de modifier sa réponse par la suite.

    Si on regarde dans la base de données, la réponse a été enregistrée avec id_auteur = 0. C’est pour ça
    que toute modification est impossible.

    Le problème vient du fait que F&T se base sur $GLOBALS[’auteur_session’] pour identifier les auteurs.
    Et si l’on n’est pas passé par un formulaire de login SPIP, cette variable n’est pas fixée.

    Solution : dans le code de F&T il faut remplacer partout :
    -  les occurrences de $GLOBALS[’auteur_session’] par $GLOBALS[’visiteur_session’]
    -  la variable $auteur_session par $visiteur_session

    PS : je poste aussi ce message sur http://icp.ge.ch/sem/cms-spip/spip.php?article1116 qui semble avoir repris le flambeau pour la suite de ce plugin.

    Répondre à ce message

  • -  Acuellement sous spip2.1.0 tout marche presque bien
    -  Quelqu’un utilise-t-il le pluing sous spip 2.1.2 ?
    -  Merci d’avance

    André PILLON

    Répondre à ce message

  • Bonjour,
    j’ai développé un module de petites annonces grâce à ce plugin. Jusque là super.
    je voudrais que les administrateurs restreints du site puissent valider les réponses de mon formulaire. Est-ce possible ?
    Pour l’instant, je suis le seul à pouvoir le faire en tant qu’administrateur prinicipal.

    Répondre à ce message

  • 2

    Bonjour, et félicitations pour ce plugin qui nous rend bien des services.

    Nous avons récemment migré notre site en Spip v2, en mettant également à jour le plugin Forms&Tables.

    Tous les anciens formulaires fonctionnent, toutes les réponses ont été conservées.
    En revanche, impossible de créer un nouveau formulaire (cf. capture d’écran jointe).

    Je n’ai pas trouvé trace d’un problème identique ailleurs... Est-ce un problème connu ?
    Merci par avance.

    • Je m’auto-réponds pour apporter + de précisions sur le bug (la capture uploadée a été réduite ??).

      Le symptôme le plus visible est qu’à la création d’un champ, le bouton submit contient la chaine « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit » à la place du mot « valider ».
      Au clic sur le submit, il ne se passe rien visuellement. Si on rafraichit la page, le nouveau champ a bien été créé.

      La capture est visible en taille native ici :

      http://img830.imageshack.us/img830/3197/fetttestdebug3128499109.png

      Nous avons supprimé puis re-uploadé les fichiers du plugin, aucune différence.
      J’hésite à désinstaller entièrement le plugin (fichiers + tables), car il s’agit d’un site qui contient une vingtaine de formulaires, et des millers de réponses...

    • J’ai le même problème.
      Les anciens formulaires fonctionnent normalement et je viens de créer un sondage et je n’arrive pas à le valider.
      Ma page formulaire :

    Répondre à ce message

  • J’ai construit un site avec formulaire sur Easyphp. Le formulaire a fonctionné impeccablement. Quand j’ai mis le site en ligne sur domainepublic, j’ai eu le message Erreur 1146, mais je n’ai pas copié le texte et comme j’ai supprimé le plugin, je ne peut citer le contenu. Il disait que quelque chose était absent dans le code (excusez-moi, je suis débutante dans Spip). Est-ce une question de compatiblité avec le langage utilisé par domainepublic ou simplement qu’il faut changer quelque chose dans le texte code ? Dans ce dernier cas, je souhaiterais faire la correction. Quelqu’un peut-il m’aider ?
    Merci

    Répondre à ce message

  • Bonjour,

    Je viens de créer un formulaire sur mon site (ici), mais celui-ci m’affiche un gros carré blanc avant le formulaire... Quelqu’un aurait une idée ? Merci beaucoup.

    Répondre à ce message

  • 1

    Après une mise à jour en 2.1.1, plus d’affichage des données dans l’espace public :-(

    • au temps pour moi, j’avais oublié le fameux critère {id_mot?}. En le supprimant du modèle table.html, je retrouve l’affichage, sans le tri actif. C’est efficace, mais bon, c’est du bricolage, j’espère qu’une prochaine version résoudra ces soucis. En attendant, je commence à tester le plugin « formidable ».

      Bon courage aux développeurs et merci

    Répondre à ce message

  • Bonjour à tous,

    Avant tout, bravo aux développeurs du plug in ! C’est top de chez top.

    Juste quelques remarques :
    -  est-il possible que les fichiers joints soient expédiés par mail avec le contenu même des réponses à un formulaire ? En effet, si j’ai bien compris, les fichiers sont hébérgés dans IMG/ et, du coup, pour y accéder, il faut être administrateur du site. Or, j’ai besoin que le destinataire du mail, pas forcément admin, puisse « lire » les fichiers joints. Est-ce possible ?

    -  est-il possible de restreindre le genre de fichier (.doc, .txt, etc) ?

    Voilà, voilà. Encore une fois, bravo et merci à tous !

    Répondre à ce message

  • 2

    Bonjour,

    j’ai un soucis (mineur) : le mail retourné quand une personne rempli le formulaire contient la page d’origine, mais il y a des guillemets simples en trop (’) :
    exemple :
    Réponse envoyée le 3 juillet 2010
    Depuis la page http://www.productivix.com/’article332.html ?lang=fr’

    Souhaitez-vous une invitation gratuite sur cette manifestation ? : oui

    au lieu de :
    Depuis la page http://www.productivix.com/article332.html?lang=fr

    Voilà . Que faut-il faire ?

    Bien cordialement

    • Bonjour,
      décidément, la version 2 n’a pas été bénéfique (j’ai pris les formulaires qui fonctionnaient sur la 1.9.2 et porté en version 2 avec le plugin 2.0.)

      2e nouveau problème : la longueur d’un lien URL envoyé par email envoyé est tronquée :
      Merci d’avoir pris le temps de formuler votre besoin.
      ex :
      Le fichier peut être obtenu au lien suivant :
      « http://www.productivix.com/domainec... »

      c’est très gênant pour donner un lien au client...

    • Y -a qqn ?

    Répondre à ce message

  • Comment se fait-il que parfois les tables ne se créent pas à l’installation du plugin ?

    Répondre à ce message

  • 1

    Bonjour ; utilisateur de ce plugin depuis de nombreuse année et très satisfais je me trouve confronter a un problème inconnu.
    J’ai la dernière version du plug et spip 2.1.0
    Quand je crée un formulaire et que met une adresse du style moi@monnomdedom.fr pas de problème tout fonctionne par contre si je veux recevoir les formulaire sur une adresse @hotmail ou@live.fr je ne reçois rien.
    J’ai regardé un peut par tout et suite a plusieurs post j’ai fait rajouté par mon hébergeur une entrée SPF sur mon domaine ce qui est sensé évite que hotmail filtre les mail du formulaire Mais jusque la rien de plus je ne reçois toujours rien
    JE pense que si le mail par et qu’il est refusé un mail delivery doit être renvoyer a l’expéditeur mais , et c’est ma question comment puis je renseigner le mail de expéditeur des formulaire de forme et table , car je pense qu’avec le mail delivery j’aurai plus d’infos sur le blocage merci de votre aide. si vous avez d’autre piste pour résoudre mon problème elle sont bien évidemment les bien venu
    merci de vos réponse rapide :)

    • François Daniel Giezendanner

      Bonjour,

      Le SEM a mené l’adaptation à SPIP 2.0.x du plugin « Forms&Tables » pour la fin de l’année 2009.

      Depuis lors ce plugin se révèle opérationnel avec SPIP 2.0.x pour les fonctions principales. Le DIP et de nombreux utilisateurs de la communauté SPIP l’utilisent pour plusieurs de leurs projets. Cependant certaines fonctionnalités utiles/importantes de ce plugin ne sont à ce jour pas utilisables.

      Nous envisageons une adaptation de ce plugin pour SPIP 2.0.x et SPIP 2.1.x. A cette fin nous élaborons dans l’article :

      ... la liste documentée des dysfonctionnements de ce plugin.

      Pour des raisons d’efficience, le forum associé à cet articles est ouvert à tous ceux qui désirent participer à l’élaboration de cette liste. Je la mettrais à jour régulièrement sur la base des messages du forum.

      Vous êtes vivement invités à vous y exprimer

      Meilleurs messages

      FDG

    Répondre à ce message

  • 6
    Antoine

    Bonjour !

    Et merci pour ton aide. Toutefois pas de bol, après avoir indiquez dans la partie text :

    <form1>

    <table1>

    j’ai planté le site ... :(
    Suis en train de la restaurer ...

    • Etonnant, parce que c’est ce que j’utilise par exemple ici : http://www.crdp.ac-grenoble.fr/cddp38/?Les-classes-inscrites-2009-2010, et ça fonctionne.

      Mystère des configs différentes, sans doute ...

    • Antoine

      Etrange en effet !
      J’ai créé un formulaire par contre, pas une table ?
      Suis sous SPIP 2.0.10 avec la version en cours de développement.

      Étrange en effet, parce qu’autant <form1> marche, autant <table1> me fait tout planter...

    • Antoine

      hum ... lorsque je créé une table que je continue d’appeler pour la saisie via <form1>, j’obtiens avec <table1> ce résultat :

      ()
      Erreur SQL
      forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS forms_donnees INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS donnees_champs, spip_forms_champs AS champs WHERE (forms_champs.id_form = 1) AND (forms_champs.type = « mot »)
      Unknown column ’forms_champs.id_form’ in ’where clause’

      Une idée s’il vous plaît ? :)

    • Bonjour, L’instit,

      Je cherche à réaliser ce que je peux apercevoir au bout de ce lien que vous avez mis en référence :

      http://www.crdp.ac-grenoble.fr/cddp38/?Les-classes-inscrites-2009-2010

      c’est-à-dire, je suppose, de publier le contenu d’un tableau via le modéle dans un article. J’ai bien retiré, comme lu dans les forums, le critère filtre portant sur le mot-clef. Chose curieuse, j’obtiens un tableau qui ne contient que la colonne "id", mais aucun tableau... (voir image jointe).

      Je suis sous spip 2.0.10...

      De même, j’observe que vous pouvez filtrer sur le niveau et le département : s’agit-il, pour obtenir cette option, de cocher ce paramétrage sur le champ de données : « Ce champ qualifie la donnée (tri, filtre, description) ? »

      Merci d’avance pour l’éclairage que vous pourrez m’apporter.

      Cordialement,
      KMk

    • ... Je m’auto-réponds :

      Il faut autoriser la publication publique des données pour y parvenir...

      Le tri par l’un ou l’autre des critères m’affiche une erreur sql cependant dans une boucle signature :

      <BOUCLE_signatures>()
      Erreur SQL
      signatures.id_article, signatures.id_signature, 0 as points, rand() AS hasard, signatures.date_time AS date, signatures.nom_email AS nom, signatures.url_site, signatures.nom_site, signatures.message, signatures.id_article FROM spip_signatures AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c2lnbmF0dXJlczwvY29kZT4="></span> WHERE (signatures.statut = 'publie') AND (signatures.id_article = 406) AND (signatures.id_article NOT IN ( SELECT zzza.id_article FROM <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YmF0aHkyMDEwPC9jb2RlPg=="></span>.spip_articles as zzza WHERE 0=1)) ORDER BY texte_1 DESC
      Champ 'texte_1' inconnu dans order clause
      </BOUCLE_signatures>

      Une idée ? Si vous ne pouvez pas me répondre, je posterai mon message comme nouveau sujet.

      Cordialement,
      KMk.

    • Pour Antoine et son message du 15 mars concernant l’erreur sql.
      Je rencontre le même problème. Comment avez vous résolu cette erreur ?
      Merci d’avance

    Répondre à ce message

  • Bonjour,
    J’ai posté, par erreur, un message sur F&T pour SPIP 2.0 à la suite de l’article concernant F&T pour SPIP 1.9.2. Désolé. je poste à nouveau ici :

    Je viens d’installer F&T sur un SPIP 2.0.10, sans problème.
    La création d’un premier formulaire se passe sans problème non plus en partie privée. En partie publique s’affiche le message d’erreur suivant :

    Erreur(s) dans le squelette

    <BOUCLE_donnees>()
    Erreur SQL
    forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXNfZG9ubmVlczwvY29kZT4="></span> INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span> WHERE (forms_champs.id_form = 1) AND (forms_champs.type = "mot") 
    Unknown column 'forms_champs.id_form' in 'where clause'
    </BOUCLE_donnees>

    Merci de m’aider à résoudre ce problème

    Par ailleurs, la récupération de la table au moyen de <table1> ne produit aucun résulata, alors que les saisies sont bien enregistrées et visibles en partie privée.

    Répondre à ce message

  • 1

    Bonjour,

    J’ai intégré ce plugin avec succès pour un sondage très simple. Cependant, dans le cadre d’un autre plugin, j’ai été amené à intégrer une balise #INSERT_HEAD dans l’en-tête. Mais une fois intégrée, voilà que le css de mon interface de sondage saute. Avez-vous une explication à cela ?
    Exemples (sondage en bas à droite) : liens sans balise insert_head et lien avec balise

    Merci pour le coup de main !

    • C’est moi même qui vient de poster ce message et en fait je me suis rendue compte que le INSERT_HEAD ne faisait qu’afficher apparemment le BON css avec les petites barres sur le côté. Est il possible assez simplement de désactiver ce css ?

      merci !

    Répondre à ce message

  • Bonjour
    J’ai créé un formulaire, que j’ai inséré dans un article. Dans les propriétés du formulaire, j’ai indiqué mon adresse mail. Le problème, c’est que je ne reçois pas les réponses du formulaire par mail, par contre elles sont bien enregistrées dans la base.
    Es ce que c’est « normal » (es ce que c’est un bug déjà connu) ? Si ce n’est pas le cas, c’est que j’ai du oublier quelques choses , mais quoi ??

    Répondre à ce message

  • bonjour j’ai un nouveau soucis, quand je veux afficher mon image
    je fais comme ceci

    <BOUCLE_champs(FORMS_CHAMPS){id_form}{par titre}{tous}>
    	<BOUCLE_image1 (CONDITION) {si #RANG|=={2}}>
    		<img src="[(#LESVALEURS)]" alt="test" title="test" />
    	</BOUCLE_image1>
    		[(#TITRE|supprimer_numero)] : <span class='mot-#ID_FORM-#RANG'>#LESVALEURS{','}</span><br>
    	<//B_image1>
    </BOUCLE_champs>

    cela m’affiche ce code html
    src=« ../IMG/protege/form3/monImage.jpg »
    alors qu’il me faudrait
    src=« ./IMG/protege/form3/monImage.jpg »
    pour que mon image s’affiche

    j’ai essayé avec un replace

    [(#LESVALEURS|replace{..,.})]

    mais ça fonctionne toujours pas

    es ce que quelqu’un aurait une solution ??

    Répondre à ce message

  • 1

    bonjour
    j’ai un soucis au niveau de l’affichage des données de mon formulaire
    voici ma table : Les associations
    -  motsCle (Mots-clés)
    -  nom (Ligne de texte)

    Voici mon code qui me permet d’afficher mes données de mon formulaire

    <BOUCLE_form(FORMS_DONNEES){id_form=3}>
    		TEST #ID_FORM<br>
    		R&eacute;ponse #ID_DONNEE:<br>
    		<BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}{tous}>
    			#TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span><br>
    		</BOUCLE_champs>
    		<br>
    	</BOUCLE_form>

    Le soucis c’est qu’il affiche toutes les données, ce que j’aimerais, ça serait d’afficher toutes les données qui ont (par exemple) pour mot clé : sport
    Comment dois je faire ??

    Répondre à ce message

  • Tout d’abord, Merci pour un grand plugin.

    Cependant, j’ai un problème étrange quand un utilisateur entre une variable qui commence par un zéro, alors ce zéro n’est ni stockée dans la base de données ou envoyé dans le courriel. Et cela vaut pour les deux champs avec un nombre de numéros de téléphone et les lignes de texte.

    (Comme je ne parle pas français, je utiliser Google Translate. Désolé)

    — - In English ---

    First and foremost, thanks for a great plugin.

    However, I have a strange problem when a user enters a variable that starts with a zero, then this zero is neither stored in the database or sent in the email. And this applies to both fields with numbers, phone numbers and lines of text.

    (Since I do not speak French, I use Google Translate. Sorry)

    Répondre à ce message

  • bonjour
    je viens de constater un bug au niveau du changement de « statut de cette donnée »
    Quand j’essaie de le passé en « donnée publié » et que j’enregistre il revient sur « donnée proposée ».
    Seul moyen, de pouvoir modifier le statut, c’est au niveau de la liste des données. Là le changement de statut fonctionne correctement.

    Répondre à ce message

  • François

    Bonjour à tous,

    heureux de voir que ce plugin a été porté sur les dernières versions de SPIP.

    J’aurais souhaité savoir si à votre avis il serait possible de faire l’actions suivante.

    Je souhaite créer un formulaire à remplir avant le téléchargement d’un fichier. Deux options pour cela :
    -  soit renvoyer le formulaire vers un page ou l’on peut télécharger un document joint (a l’article par exemple)
    -  soit rendre le fichier à télécharger invisible tant que les champs obligatoires n’ont pas été rempli.
    A votre avis est-ce que l’une de ces deux solution est possible ?

    Merci d’avance

    Répondre à ce message

  • 2
    ChristianD.

    Bonjour,

    Je suis sous Spip 2.1.0 et j’ai installé sans souci le plug-in. J’ai bien installé mon formulaire dans un article.

    Le souci est que quand je clique sur l’article, je tombe sur une page blanche. Que ce soit en ayant coché « sondage » ou pas « sondage ».

    Quand je passe en admin, je vois bien l’article et le formulaire, je peux ajouter des réponses par l’article ou la base directement...

    J’ai beau parcourir toutes les contributions depuis le début (120pages), je ne trouve pas de réponse à mon souci.

    Merci d’avance pour vos réponses.

    • idem même soucis.....

    • ChristianD.

      Quelqu’un pour nous répondre ? Tout le monde est en vacances ?

      Va falloir attendre la rentrée alors :-).

    Répondre à ce message

  • liaison de formulaires

    Bonjour, bravo pour cette adaptation du plugin. Tout fonctionne parfaitement sauf la liaison entre formulaires. Une fois le premier formulaire saisi, le suivant n’apparaît pas. Il semble que ce soucis avait été relevé dans la version précédente. Bien à vous Cédric,

    Répondre à ce message

  • 1

    Hello,

    I’m using the plugin for a online registration-form (http://2010.spielmobilkongress.de/registration/article/online-registration?lang=en). It works good, but sometimes the automatic response mail is send doubled, (both the one for the admin and the one for the user).
    I’m using spip 2.0.10 for this site and forms and tables with revision 37132.

    Any idea ? Thanks for helping

    • O.K.

      I found it out myself, the problem occurs when people use the « back »-button of their browser. The funny thing is not everytime.

    Répondre à ce message

  • Florence HENRY

    Sous SPIP 2.0.10, aucun souci ! Tout marche nickel :o)

    Il y a juste quelque chose que je n’arrive pas à faire, mais je ne sais pas si c’est prévu
    ni même si c’est faisable.

    Les réponses aux formulaires sont liées aux auteurs (par id_auteur et/ou cookie). Du coup, si
    l’auteur 1 saisit une réponse, l’auteur 2 ne pourra pas la modifier via l’interface publique.
    Je passe par le modèle :

    [(#MODELE{form}{id_form=#ENV{id_form}}{id_donnee=#ENV{id_donnee}})]

    Via l’interface privée, c’est possible, mais seuls les administrateurs ont accès aux tables
    permettant de modifier les données saisies, et je n’ai pas envie de promouvoir trop de
    personnes admin (même restreints).

    J’ai naïvement essayé :

    [(#MODELE{form}{id_form=#ENV{id_form}}{id_donnee=#ENV{id_donnee}}{id_auteur=1})]

    mais ça ne fonctionne pas : l’auteur 2 ne peut toujours pas modifier les données saisies par l’auteur 1.

    Est-ce possible par une voie même détournée ?

    Sinon, serait-ce violemment contre la philosophie du plugin ? Si je travaille dessus, pour que dans les paramètres du formulaire, on puisse saisir une suite d’id_auteur ayant le droit de rectifier les données saisies par tous, est-ce que ma modification serait acceptée dans une future version du plugin ?

    Répondre à ce message

  • Club CyberPlogo

    Bonjour et un très grand merci pour ce plugin,

    j’ai un souci tout de même, il ne s’affiche pas sous mac avec firefox, la navigation est présente et tout le reste sauf le formulaire.

    Je suis intervenu dans « forms.html » pour lui donner une largeur à ne pas depasser (au cas ou...) mais rien n’y fait, le formulaire est absent.

    Si vous avez une idée, elle est la bien venue parce que ça nous pose un gros problème pour nos inscriptions...

    Laëtitia

    Répondre à ce message

  • Jean-Christophe

    Bonjour,

    J’utilise le version Forms&Tables 2.0 et j’ai un problème récurent :

    lors de la création d’un champ de type Texte (et non ligne de texte), le sondage plante : page vierge avec simplement la mention :

    Fatal error : Cannot redeclare afficher_barre() (previously declared in /ecrire/inc/vieilles_defs.php(911) : eval()’d code:2) in barre.php on line 22.

    De plus il est impossible de supprimer le formulaire.

    Y aurait-il une solution ? une mise à jour à faire ?

    Merci pour votre réponse.

    Répondre à ce message

  • salut a tous

    j’ai un soucis avec la version : 0.305 [39009]
    (et publication ouverte)

    Fatal error : Cannot redeclare afficher_barre() (previously declared in .../ecrire/inc/vieilles_defs.php(911) : eval()’d code:2) in .../extensions/porte_plume/inc/barre.php on line 24

    en réinstallant la version : 0.305 [34725]
    plus ce probleme

    sous SPIP 2.1.0 [15608]

    merci d’avance

    Répondre à ce message

  • marcsalama

    Bonjour,

    Je me sers de votre plugin pour un site de petite annonces en développement http://nesoannonces.absy.tv/CD-Jazz-DAVE-BRUBECK

    J’aurai besoin de modifier quelques éléments du plugin pour l’adapter à un affichage des photos automatique dans la page comme avec le iframe que vous voyez dans le lien envoyé, au lieu d’un simple lien.

    En outre j’aimerai que la première photo téléchargées deviennent la vignette de l’article, notamment pour la page sommaire.

    Ma société http://absy.tv a un budget pour cela, et je pense que le mieux est de s’adresser directement aux concepteurs. Ou a un developpeur spécialisé dansspip.
    Merci de votre réponse.
    Marc Salama
    0609693254

    Répondre à ce message

  • 1

    Bonjour,

    Pardon d’insister mais depuis le 12 juin (Dernier message) je n’ai toujours pas de solution : J’ai toujours « un affichage très épuré noir et blanc du formulaire sur le site public avec débordement du formulaire ».

    En revanche l’affichage dans l’espace privé est correct.

    Même problème d’affichage avec le fichier article de la « dist » spip (?). Le problème ne viendrait donc pas de mon squelette... (?)

    Hébergement OVH, Spip 2.0.10, Forms et Tables dernière version (03/07/10)

    Merci de votre aide.

    • Eh bien, je me trompais ! Sincèrement désolé si quelqu’un c’est déjà penché sur mon problème.

      C’est bien un problème de squelette : Le formulaire s’affiche parfaitement quand je désactive tout le répertoire squelette.
      C’était le squelette « easysqueletting », j’en ai changé (J’aurais du y penser avant...) . Tout est redevenu plus simple.

    Répondre à ce message

  • 2

    Bonjour,

    Au risque de paraître lourd, je réitère une question déjà posée à laquelle je n’ai toujours pas de réponse malgré mes nombreux tests.

    Pour l’instant, je reçois les données par mail avec un lien vers le document joint sur le site et non le document directement joint dans le mail.

    Est-il possible de joindre un fichier ( une image ) dans le mail de réception des formulaires ? Ou pas du tout ?

    Merci à tous

    • Non il n’est pas prévu de joindre un fichier dans le mail de réception des formulaires.

    • Bonjour,
      Mon besoin est le même que David, il est dommage que la fonctionnalité n’ait pas été ajoutée, elle serait pourtant bien utile et éviterait d’être obligé de donner des acces au back-office du site a des utilisateurs qui n’ont normalement rien a y faire !
      Dommage...
      cette fonctionnalité sera-t-elle ajoutée dans une prochaine version ou faut-il se tourner vers un autre plug-in ?
      Merci d’avance

    Répondre à ce message

  • Bonjour,
    Je pense avoir trouvé un bug : dans le cas d’un sondage, il ne reconnaît pas un utilisateur qui a déjà voté. C’est à cause de l’ajout d’apostrophes dans la base de données qui ne sont pas présent quand on vérifie si le cookie est connu. La solution est de modifier le fichier inc/forms.php : remplacer « _q($cookie) » par « $cookie ».
    Le _q sert à mettre des apostrophes pour éviter que des caractères spéciaux ne soient interprétés comme du code SQL par la base de données, pour des raisons de sécurité. Les apostrophes sont mis dans la requête SQL mais ne doivent pas apparaître dans la base. S’ils apparaissent c’est qu’à priori cette opération est exécutée 2 fois, donc que la fonction _q est inutile dans ce cas.
    J’utilise SPIP 2.0.10, et je n’ai pas testé sous SPIP 2.1.

    Répondre à ce message

  • Bonjour,
    J’utilise Forms&Tables (en 2.0.10) pour un formulaire de contact, je reçois bien les e-mail ainsi que les données du formulaire, par contre je souhaiterai aussi recevoir par e-mail les pièces jointes. Est-ce possible ?
    Merci de votre aide.
    cordialement.
    Eric

    Répondre à ce message

  • 1

    Bonjour,
    Je cherche à quel endroit on peut modifier l’adresse électronique de l’expéditeur du formulaire (dans le mail de confirmation à la personne qui l’a rempli). Merci !
    Thierry

    • Dans le meme ordre d’idée, lorsque quelqu’un me contacte sur ce formulaire de contact, l’email reçu dans ma BAL fait apparaitre comme expéditeur « formulaire_1 ». Y-a-t-il moyen de personnaliser cet expéditeur ?
      Merci.
      Eric

    Répondre à ce message

  • Bonjour à tous,

    Je cherche à modifier les feuilles de styles de ce plugin. Je suis donc à la recherche de la classe « .spip_forms fieldset » dans un css nommé « forms_styles.css » ou « forms_styles.css.html ». Mais IMPOSSIBLE de trouver ce fichier et encore moins la classe.

    J’ai bien trouvé un « forms_styles.css.html » à la racine du dossier mais il ne comporte que les #INCLURE des feuilles de style à placer dans le header...

    Quelque’un sait-il où est caché ce bougre ;-) ?

    Merci beaucoup

    Répondre à ce message

  • Laurent

    Bonjour,
    J’utilise Forms_et_tables 2.0 et vraiment c’est un plugin génial.
    Pour son évolution je tiens à signaler que j’ai le message suivant quand je l’utilise :

    Deprecated: Function split() is deprecated

    Il faudrait simplement changer la fonction split() par preg_split() ou explode() en fonction du besoin car split() est obsolète en PHP 5.3.0.

    Répondre à ce message

  • Sylvain

    Bonjour,

    Moi j’ai un problème de cookies : Impossible d’utiliser les formulaires quand l’on est connecté en visiteur ou administrateur, cela me redirige vers une erreur :

    La page n’est pas redirigée correctement.
    Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas.
    La cause de ce problème peut être la désactivation ou le refus
    des cookies.

    Sinon superbe formulaire, le meilleur !.

    Répondre à ce message

  • Problème de recherche avec filtrage sur champs multiple

    Bonjour et un grand MERCI aux auteurs de ce plugin, un des plus puissants.

    J’ai créé un formulaire avec un champs multiple.
    Les choix possibles de ce champs multiple apparaissent en clair dans le formulaire de recherche, ce qui en théorie pourrait me permettre de faire une recherche dessus.
    Mais quelque soit ma sélection, j’obtiens toujours toutes les données en résultat.
    La recherche libre fonctionne correctement mais pas la recherche sur champs multiple.

    Quand je coche un choix puis que je lance une recherche, l’url contient :
    &select_1=select_1_4
    ce qui me semble correct

    Le code de mon modèle qui est inclus dans un article.

    <INCLURE{fond=formulaires/forms_recherche}{id_form=1}{self=#SELF|parametre_url{debut_donnees,0}|parametre_url{id_donnee,0}}>
    
    #SET{recherche,#ENV{recherche,#EVAL{_request("recherche")}}}
    #SET{testtri,#ENV{tri,#EVAL{_request("tri")}}}
    #SET{tri,#GET{testtri}|?{#GET{testtri},rang}}
    #SET{collation,#GET{testtri}|?{utf8_spanish_ci,''}}
    #SET{senstri,#ENV{senstri,#EVAL{_request("senstri")}}}
    
    <div class="annonce_selection">
    	<B_donnees>
    		Résultat de la recherche : <b>#GRAND_TOTAL</b> Annonce(s)
    		<br>
    		[Page : (#PAGINATION{page})]
    		<br>
    	
    		<table border="0" width="100%">
    	
    			[(#REM) La ligne de titre du tableau
          ------------------------------------]
    			<thead>
    				<tr class='row_first'>
    
    					<BOUCLE_header_1(FORMS_CHAMPS){id_form=1}{champ=select_1}>
            		[(#SPECIFIANT|=={oui}|?{'',' '})<th class="neutre">#TITRE</th>]
            		[(#SPECIFIANT|=={oui}|?{' ',''})
                  <th class="[(#GET{tri}|=={#CHAMP}|?{#GET{senstri}|?{headerSortUp,headerSortDown},'header'})]">
                    <a href='[(#SELF|parametre_url{tri,#CHAMP}|parametre_url{senstri,#GET{tri}|=={#CHAMP}?{ #REM|sinon{1}|moins{#GET{senstri}},'0'}})]'>
                      #TITRE
                    </a>
    					   </th>
                ]         
              </BOUCLE_header_1>						
    
    					<BOUCLE_header_2(FORMS_CHAMPS){id_form=1}{champ=ligne_4}>
            		[(#SPECIFIANT|=={oui}|?{'',' '})<th class="neutre">#TITRE</th>]
            		[(#SPECIFIANT|=={oui}|?{' ',''})
                  <th class="[(#GET{tri}|=={#CHAMP}|?{#GET{senstri}|?{headerSortUp,headerSortDown},'header'})]">
                    <a href='[(#SELF|parametre_url{tri,#CHAMP}|parametre_url{senstri,#GET{tri}|=={#CHAMP}?{ #REM|sinon{1}|moins{#GET{senstri}},'0'}})]'>
                      #TITRE
                    </a>
    					   </th>
                ]         
              </BOUCLE_header_2>						
    
    					<BOUCLE_header_3(FORMS_CHAMPS){id_form=1}{champ=ligne_3}>
            		[(#SPECIFIANT|=={oui}|?{'',' '})<th class="neutre">#TITRE</th>]
            		[(#SPECIFIANT|=={oui}|?{' ',''})
                  <th class="[(#GET{tri}|=={#CHAMP}|?{#GET{senstri}|?{headerSortUp,headerSortDown},'header'})]">
                    <a href='[(#SELF|parametre_url{tri,#CHAMP}|parametre_url{senstri,#GET{tri}|=={#CHAMP}?{ #REM|sinon{1}|moins{#GET{senstri}},'0'}})]'>
                      #TITRE
                    </a>
    					   </th>
                ]         
              </BOUCLE_header_3>						
    
    					<th class="neutre">
    						Contact
    					</th>					
    				</tr>
    			</thead>
    			
    		
    													
    		[(#REM) les données du tableau
    		------------------------------]
    		<tbody>
    			<BOUCLE_donnees(FORMS_DONNEES){id_form=1}{tri_donnee #GET{tri}}{collecte #GET{collation}}{inverse #GET{senstri}}{filtre select_1=select_1_4}{recherche_donnee #GET{recherche}}{pagination 20}>
    				<tr [(#COMPTEUR_BOUCLE|alterner{class="pair",class="impair"})]
    					onmouseover="cell_complet_a#ID_DONNEE()"
    					onmouseout="cell_synth_a#ID_DONNEE()"        
            >    
              [(#REM) La ligne synthétique de données
              ---------------------------------------]									
    					<td align="left">
    						<BOUCLE_donnee_champs_1(FORMS_CHAMPS){id_form=1}{champ=select_1}>
    							#SET{donnee_champs_1, #VALEUR}
    							#GET{donnee_champs_1}
    						</BOUCLE_donnee_champs_1>																			
    					</td>
    				
    					<td align="left">
    						<BOUCLE_donnee_champs_2(FORMS_CHAMPS){id_form=1}{champ=ligne_4}>
    							#SET{donnee_champs_2, #VALEUR}
    							#GET{donnee_champs_2}
    						</BOUCLE_donnee_champs_2>																			
    					</td>
    
    					<td align="left">
    						<BOUCLE_donnee_champs_3(FORMS_CHAMPS){id_form=1}{champ=ligne_3}>
    							#SET{donnee_champs_3, #VALEUR}
    							#GET{donnee_champs_3}
    						</BOUCLE_donnee_champs_3>																			
    					</td>
    
    					<td align="left">
    						<BOUCLE_donnee_champs_contact(FORMS_CHAMPS){id_form=1}{type=email}>
    							<a onclick="location.href=lancerlien('[(#VALEUR|before_arobase)]','[(#VALEUR|after_arobase)]?subject=Votre annonce sur #URL_SITE_SPIP&body=Tapez ici votre message%0A%0A%0ARécapitulatif :%0A#GET{donnee_champs_1}%0A#GET{donnee_champs_2}%0A#GET{donnee_champs_3}'); return false;" class="spip_mail" href="#">[(#VALEUR|before_arobase)]<span class='spancrypt'>&nbsp;</span>[(#VALEUR|after_arobase)]</a>
    						</BOUCLE_donnee_champs_contact>																																						
    					</td>					
    				</tr>
    				
          			
              			
    			</BOUCLE_donnees>
    			</tbody>
    		</table>
    		[Page : (#PAGINATION{page})]
    	</B_donnees>
    		Désolé !<br>Aucune annonce ne correspond à ce(s) critère(s) de recherche
    	<//B_donnees>
    </div>

    Répondre à ce message

  • Marc VALLETEAU de MOULLIAC

    Bonjour, j’ai construit un formulaire (très facilement, merci à Forms et Tables) qui devrait servir dans une page de Contact ... Mais j’ai un souci : peut-on envoyer un mail avec un formulaire construit dans ce plugin, et à plusieurs destinataires ? J’ai eu beau chercher dans la documentation, je n’ai rien trouvé à ce sujet ...

    Merci

    Marc

    Répondre à ce message

  • 2
    marcsalama

    Bonjour,

    j’ai un pb de téléchargement de fichier, pour lesquels j’ai saisie un quota de 5000Ko, pourtant tous les fichiers au delà de 3Mo refusent de télécharger. Quelqu’un connait-il la solution ?

    config Spip 2.0.10

    • c’est l’hebregeur qui autorise un volume maximal.

    • marcsalama

      merci pour l’info ; en fait le php a par défaut une limite a 2Mo pour les upload. C changé. Merci

    Répondre à ce message

  • 3
    Fabrice

    Bonjour,

    Tout fonctionne normalement sauf le champ « Texte » qui fait déborder le formulaire complet de la

    sous Firefox et qui déborde seul de la div sous IE (?).

    Aucun problème d’affichage quand je me contente du champ « Ligne de texte ».

    Je ne trouve aucune solution dans "spip_form.css,, ... et les autres fichiers css et html du plugin.

    Pouvez-vous m’aider ?

    • Fabrice

      Ah ! Désolé, j’ai tapé du code html sans précaution.

      Voici ce qu’il fallait lire :
      Tout fonctionne normalement sauf le champ « Texte » qui fait déborder le formulaire complet de la <div id="xx">sous Firefox et qui déborde seul de la div sous IE (?).

    • Cédric

      Bonjour

      Bizarre... même problème.

      J’avais un affichage trés épuré noir et blanc du formulaire sur le site public avec débordement du formulaire.

      J’ai activé la barre typographique de mon champ texte, actualisé la page, et plus de problème de débordement. L’affichage a par contre changé (tons marron beige avec barres verticales sur la gauches.).

      En désactivant barre typographique, l’apparence ne revient pas en noir et blanc.

      Donc plus de problème, mais je ne peux pas dire quelle étape de manipulation l’a résolu.


      Spip 2.0.9 / Forms&Tables 2.0 / spip bonux / cfg / crayons

    • Fabrice

      Bonjour Cédric,

      J’ai essayé ta solution... sans succès : J’ai toujours « un affichage très épuré noir et blanc du formulaire sur le site public avec débordement du formulaire »

      Si quelqu’un... (?)

    Répondre à ce message

  • marcsalama

    Impossible de modifier quoique ce soit dans un formulaire, la requête mouline pendant des heures sans résultat et voici une saisie d’écran qui vous montrera ce qui s’affiche dans le titre du formulaire, récupéré de la version antérieure

    Répondre à ce message

  • Pierre Vaudrey

    Bonjour,

    Est-il possible de donner accès uniquement à http://XXXXXXXX/ecrire/?exec=tables_tous à un certain nombre d’utilisateurs qui s’authentifieraient ?

    Merci d’avance.

    Pierre

    Répondre à ce message

  • Bonjour,
    utilisateur d’un formulaire, je souhaiterai récupérer la valeur de URL dans table forms_donnees pour l’afficher dans le formulaire public en caché et qu’il soit dans les valeurs du formulaire saisie. alors l’afficher dans l’espace privé pour que l’administrateur connaisse l’url d’arrivée de l’internaute qui a rempli le formulaire

    merci

    Répondre à ce message

  • Enfin j’ai pu mettre en ouvre en partie du moins la partie des e_mails qu’on reçoit plusieurs administrateurs de site avec un plugin de fromulaire qui marche au nom de Form/CVT qui reprend un peu tout cela.... mais je n’en suis qu’au début....


    Forms et tables je n’ai pas pu le faire marcher avec le squelette sarkaspip3
    La partie e-mail qui bloque tout le temps ?

    Répondre à ce message

  • Bonjour.

    Quand on créé un formulaire, il y a un paramètre qui semble très intéressant : « Formulaires obligatoires pour la saisie de celui-ci ».

    Mais je ne trouve nul part une description de son utilité et de comment l’utiliser.

    Une idée ??

    Répondre à ce message

  • Antho03

    Bonjour,

    J’ai un soucis dans l’utilisation du plugin. Si j’ai plus de 4 réponses dans mon formulaire d’inscription, au clic sur le logo pour les afficher, SPIP mouline et m’affiche au bout de 30 secondes : « Fatal error : Maximum execution time of 30 seconds exceeded in D :\...\...\....fr\httpdocs\ecrire\inc\charsets.php on line 290 »
    ou
    « Fatal error : Maximum execution time of 30 seconds exceeded in D :\...\...\... .fr\httpdocs\ecrire\inc\utils.php on line 687 »

    J’ai un serveur relativement lent. Ce pb vient-il seulement du serveur ou peut-il venir du plugin lui-même ?
    J’ai ma petite idée mais je préfère avoir des avis extérieurs.

    Merci

    Répondre à ce message

  • Bonjour,
    Je suis en spip 2.1 mon téléchargement s’est bien passé mais quand je vais dans « Edition » et « Formulaires et sondages » je vais sur une page blanche, je ne comprends pas il semble que je sois le seul.
    Quelqu’un peut m’expliquer si j’ai loupé quelque chose ?
    Merci

    Répondre à ce message

  • Firouz

    Bonjour Cy-alterm
    Merc de votre réponse, je vosu emercie (on se sent moins seule...) *
    Forms et tables ; e-mil ne marche pas dans boîte de messagerie -
    Pourtant sur Formulaire de contact avancé - évolue avec pulgin Factor en configurant php.ini dans SMTP etc. in, wamp 1.7.0 et spip 2, les administrateurs de sites spip (squelette sarka spip3.0) reçoivent, bien le e-mail dans leur messagerie
    Je ne comprends pas pourquoi je dois installer tout ceci :

    http://www.macoda.com/index.php/Informatique:install_hmailserver

    Mon problème c’est que je cherche à créer de nouveaux champs dans le formulaire
    Je pensais que avec Fomrs et tables cela serait simple
    Mais tout le monde évoque le pb de e-mail qui ne reçoivent pas
    Certains arrivent à corriger le pb et d’autres non !
    Je vais regarder à nouveau
    Formulaire de contact avance évolué, comment on créer de nouveaux champs
    Bien que ceci ne soit pas simple non plus
    Si vous savez comment on créer de nouveaux champs dans formulaire de conatct avancé évolué J’ai du mal à comprendre leur explication

    http://www.spip-contrib.net/Le-formulaire-de-contact-evolue

    Répondre à ce message

  • Firouz

    J’ai installé spip 2.0.10 avec sarka3.03 (suite aux consiles ici de page 70 JPUDAL et ali...)
    En local sur wamp1 7 0
    Facteur comme plugin d ’e-mail
    J’ai modifié le smtp dans
    php.ini /Apache /wamp
    Idem dans Facteur in Spip configuyration-avancée
    PROBLEME
    Rien a faire je ne reçois pas les e mail dans ma Boite d’e-mil messagerie
    Si non sur le site lui m^me stricto sensu , srakaspip-squelette cela marche en espace public et aussi privé mais c’est tout ?
    Les messages n’arrivent dans spip et pas dans ma boite e mail
    JE EN SAIS PAS QUOI FAIRE QUOI CHANGER POUR CORRIGER CE PB
    (Avec plugin Formulaire de conatct avancée -évoluée le gens recoivent tous les messages dans leur boite e-mail )

    Répondre à ce message

  • 1
    Firouz

    J’ai réussi a installer Forms et tables dans sarkaspip3.0
    Je suis en local sur wamp 1.7.0
    LE PROBLÈME C’ EST QUE AUCUN MESSAGE D ’EMAIL N ’ARRIVE A MA BOITE D’ EMAIL
    (Avec Formulaire de contact avancé - évolué, tout marchait bien en installant le plugin factor bien sûr c a d que les divers administrateurs reçoivent leur message suer leus boites e mail respectifs)

    • Si tu es sous WAMP cela signifie que ta machine est sous windows non ? Du coup il semble normal que tu ne reçoive pas de mail puisque windows ne propose pas de serveur de mail intégré ! Pour suppléer à ce manque tu peux installer un serveur de mail comme hMail Server (cf http://tice.aix-mrs.iufm.fr/spip/In...)

    Répondre à ce message

  • 6

    J’utilise la révision 37961 et SPIP 2.0.10. Sur la page exec=forms_edit, le libellé du bouton « Ajouter un champ » est

    forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit

    et le bouton ajoute le champ mais sans proposer les options.

    Sur la même page, en voulant modifier le nom d’un champ, le bouton valider déclenche le picto « ajax » à gauche" mais rien ne se passe, et le nom du champ n’est pas modifié.

    D’autres ont-ils ce type de problème ?

    • même problème sous spip 2.1

    • j’ai eu le même problème : j’ai supprimer le plugin dans auto, réinstaller et vider le cache. j’ai peut être même vider le dossier tmp, je ne me souviens plus. Par contre les flèches pour réordonner les champs apparaissent et disparaissent de suite. Sait pas d’où cela vient.

    • chetcy

      J’ai exactement le meme problème pourtant je n’avais pas installé le plugin en « auto », j’ai malgré tout réinstallé et vidé le cache mais le problème persiste...
      Je suis sous SPIP 2.1.0 [15608]

      Quelqu’un a-t-il une piste ?

    • chetcy

      Je m’auto réponds...
      J’ai finalement ré-installé le plugin en « auto » et cela fonctionne...

    • Même solution que @chetcy. Étrange car il s’agit de la même révision.

    • Hello,

      J’ai trouvé une solution pour moi mais je sais pas si c’est général.

      J’ai essayé d’effacer et de remettre via /auto mais j’avais toujours le même bug, celui signalé ci-dessus.

      Par contre en ajoutant le plugin : Saisies pour formulaires 1.7.3 - en test

      J’ai vu apparaître dans mon onglet cfg un bouton => Form & tables qui n’y était pas.

      Du coup j’ai pu choisir =>

      Vous pouvez préciser quel type de bouton valider utiliser dans les formulaires :
      -  O bouton de type image
      -  O bouton de type texte (submit)

      J’ai choisi bouton de type image, et le formulaire refonctionne, par contre si je déactive Saisies, j’ai à nouveau l’erreur... CQFD

      Amitié
      Paulbe

    Répondre à ce message

  • apintofbeer

    Bonjour,
    J’ai installé ce plugin pour faire des formulaires de demande d’actes d’état civil.
    Cela fonctionne très bien.
    Par contre lorsque je reçois le mail avec les informations sur le demandeur toutes les lettres avec accent s’affichent mal :
    ex. : Une copie intégrale

    D’ou cela peut venir ?

    Merci beaucoup pour vos réponses

    Répondre à ce message

  • Firouz

    Bonjour j’ai installé Formes et Tables 1 9 1 sur spip1.9
    -  Pu télécharger le plugins
    -  Faire quelques champs
    -  Visualiser dans un article
    (en espace privé et public)

    Quand je rempli et je valide le formulaire, j’ai ce message d’ Erreur ;

    Fatal error : Call to undefined function calculer_action_auteur() in C :\wamp\www\spip\plugins\forms_1_9_1\forms_1_9_1\inc\forms.php on line 474

    N y a-t-il pas un plugin Factor d’envoi d’e-mail , qu’il faut aussi télécharger pour que cela fonctionne ?
    Quelqu’un peut-t-il m’aider SVP
    Merci

    Répondre à ce message

  • Serge Ghinet

    Relevés de faiblesses dans le « Plug in Forms et Tables SPIP 2.0 »

    Mes activités avec le plugin Forms et table montrent les faiblesses suivantes :

    • Impossibilité de trier les données dans les tables sur les critères prédéfinis
    • Lorsqu’il y a bcp d’enregistrement, il faut aller tout à droite de la table (avant c’était tout à gauche, bien plus pratique) chercher les données suivantes.
    • Les admin restreints ne peuvent par télécharger les données
    • En version 1.9, les admin restreints avaient accès aux données concernant leur domaine selon l’attribution du mail de destination défini dans les paramètres de la table. Cette fonctionnalité a disparu dans la version 2.0 !! Cela leur évitait de devoir trier des données ne les concernant pas.

    Avec mes meilleurs messages

    Serge Ghinet, Service de santé de la jeunesse, Genève - SSJ, Tel 022 546 41 11

    Répondre à ce message

  • 1
    c degoy

    Bonjour,

    J’ai passé des heures à chercher sur différents sites et à décortiquer les différents fichiers et le css de ce plug-in.

    J’aimerai changer le style du bouton Valider quand on insère un formulaire d’envoi dans une page. J’ai trouvé la classe .spip_forms .spip_bouton input dans spip_forms.css qui semble correspondre à ce bouton, mais impossible de lui passer un background en image.

    Y a t il une autre classe de type submit à modifier quelque part ? je ne peux que changer la couleur de fond, la forme du bouton, taille etc mais pas son image de fond.

    Merci pour votre aide

    • c degoy

      En fait si quelqu’un pouvait m’indiquer dans quel ficher php se trouve l’équivalent de ce code :

      < div style=’text-align:right’ class=’spip_bouton >< input
      type="submit" name=’Valider’
      value="Valider" />
      div >

      (celui qui est généré au final pour le bouton Valider)

      J’aimerai lui attribuer une id ou classe pour pouvoir le personnaliser.

      Merci

    Répondre à ce message

  • 3

    Bonjour,

    Avec la version du plugin 1.9.2, j’avais l’habitude d’appeler le formulaire par
    <formXX>
    et d’afficher les résultats par
    <tableXX>

    Aujourd’hui je teste en local un formulaire <form5> qui semble fonctionner, par contre si je mets <table5> dans l’article alors j’ai cette erreur :
    « Fatal error : Call to undefined function spip_abstract_count() in C :\wamp\www\monsite\ecrire\public\composer.php(51) : eval()’d code on line 192 »

    A signaler également lors de la validation df’un enregistrement j’ai ce message d’avertissement :
    Warning : strlen() expects parameter 1 to be string, array given in C :\wamp\www\monsite\plugins\forms_et_tables_2_0\inc\forms_type_champs.php on line 128

    Warning : strlen() expects parameter 1 to be string, array given in C :\wamp\www\monsite\plugins\forms_et_tables_2_0\inc\forms_type_champs.php on line 155

    Malgré les warning, la saisie est enregistrée. (je n’ai pas testé le mail)

    version de SPIP 2.0.10 [14815]

    Une idée pour solutionner ça ?
    Par avance merci,
    Jacques

    • Jean-Charles

      Bonjour

      Merci, il était attendu celui-ci...Vraiment bien.
      Sauf que j’ai le même problème que Jacques. Un formulaire s’affiche mais la table correspondante affiche le même bug.
      « Non, « Jacques », t’es pas tout seul... »
      Si ça peut aider...

    • bonjour, concernant l’affichage via table.html, avez vous eu une réponse ?
      Car je suis dans le même cas
      Merci

    • Il faut retirer le critère

      {id_mot?}

      dans les boucles des modèles, le critère n’est pas fonctionnel

    Répondre à ce message

  • 4
    Grizzly

    Bonjour,

    je viens de rencontrer un problème nouveau apparu avec la version 2.1 de Spip. Quand j’essaye d’exporter une réponse dans un article :je me retrouve systématiquement avec le message « Il n’y a pas d’article à cette adresse ». Quelque chose n’initialise pas la création et l’ouverture de l’article.

    Est- ce que quelqu’un aurait trouvé une parade ?

    • Bonjour
      J’ai le même problème et je cherche, je cherche.... Merci de publier la solution si vous arrivez à dépanner cette erreur.

    • Grizzly

      Autre message d’erreur : quand j’essaye de passer de publier les résultats en passant par < tablexx > que le message d’erreur suivant :

      Warning : Missing argument 3 for calculer_boucle_nonrec() in /homez.104/evousc/tcsp/ecrire/public/compiler.php on line 257

      Je suis sous Spip 2.1

      La collecte des données fonctionne impec, en revanche impossible de les publier pour l’instant.

    • Bonjour,

      Seules les fonctionnalités liées à la génération de formulaires et à la collecte des données fonctionnent correctement. l’envoi des réponses par mail fonctionne également ainsi que le téléchargement des réponses via le plugin csvimport.

      les fonctionnalités reposant sur les tables et la liaison des données aux articles ne sont pas implémentées pour spip 2. Du coup Il y a de nombreux bugs et plantages liés au fait que l’adaptation pour spip2 n’est pas fait pour cette partie.
      -  l’affichage de données individuelles dans un article,
      -  l’affichage d’une table dans un article,
      -  l’affichage de données liées à un mot clé,
      -  la liaison d’une donnée à un auteur

      =>plantent

      les réponses que j’ai pu obtenir sur ces points vont toutes dans le sens que cette partie du plugin n’a pas été portée pour spip 2.

      En synthèse on peut utiliser ce plugin pour la partie formulaire qui semble fonctionnelle et stable, mais il faut oublier la partie « table » et liaison des données, pour le moment en tout cas.

      nat33

    • « Quand j’essaye d’exporter une réponse dans un article :je me retrouve systématiquement avec le message « Il n’y a pas d’article à cette adresse ». Quelque chose n’initialise pas la création et l’ouverture de l’article. »

      En réalité, l’article est créé mais aucun numéro de rubrique ne lui est attribué dans la table. Du coup, c’est un article fantôme. Bon, ceci étant dit, je n’apporte pas de solutions... :-(

    Répondre à ce message

  • Manu_TJ

    Bonjour

    et merci pour ce plugin très abouti. Installé avec SPIP 2.0.10, aucun souci, tout est prévu, c’est vraiment très complet.

    Juste une remarque : dans les mails reçus, il y a une ligne « Depuis la page » suivie de l’url de cette page. Pour ma part, cette URL n’est pas correctement formée : il y a des apostrophes (’) à l’intérieur. Elle est de la forme http://www.monsite.com/'spip.php?article1715&id_article1715'

    En regardant dans la base de données, j’ai constaté en effet que dans la table spip_forms_donnees contient bien ces apostrophes de début et de fin. D’ailleurs c’est (bizarrement) aussi le cas pour les champs ip et cookie.

    Sinon rien à redire !

    Répondre à ce message

  • 3

    Bonjour !

    Merci à tous pour ce superbe travail !
    Petite question cependant, comment appeler les résultats dans un article ? J’avoue ne rien comprendre aux « squelettes » ... Help ;-)

    Antoine

    • Sauf erreur de ma part, il te suffit pour le formulaire 10 par exemple, d’appeler un modèle par <table10> pour avoir les résultats dans ton article. Ce code <table10> est à insérer dans la partie texte de l’article.

    • non ça ça ne marche pas

    • Ca ne marche pas... mais encore ? quel est le message d’erreur ? j’utilise ce plugin sans souci sur un site en 2.10, donc ça doit pouvoir fonctionner :-)

    Répondre à ce message

  • je viens de constater qu’avec ce plugin : impossibilité d’ajouter un logo d’article et un mot clé
    donc obligé de le desactiver, dommage il était bien pratique :(

    Répondre à ce message

  • Valerie leizes

    Bonjour,

    Ce plugin marchait très bien sur un site avec tous les navigateurs, depuis 2 jours, il ne s’affiche plus sur Firefox. Y a-t’il déjà eu des problèmes de ce type ?
    Merci d’avance.

    Répondre à ce message

  • Pierrot

    Bonjour,

    Un petit bug me semble-t-il : impossible de rendre obligatoire un champ multiple (des checkbox). Je sais que la notion peut paraitre bizarre (obliger à cocher des champs qui individuellement peuvent ne pas être cochés), mais l’idée est que les gens doivent cocher entre 1 et X checkbox parmi les X qui ont le même nom. Mais pas 0.
    La mention obligatoire apparait, mais ne passe pas en rouge et de toute façon n’empêche pas l’envoi du formulaire.
    Par contre ça fonctionne avec des boutons radio.

    Précision : 2.0.10 et 0.305 [37388]

    P.

    Répondre à ce message

  • 4

    bonjour,
    JE suis bien content que le plugin fonctionne sous 2.0.
    Mais j’ai beau chercher, je ne trouve pas de réponse à ma question qui il me semble concerne aussi d’autres utilisateurs de forms et tableS.
    1. Y a t’il une solution au problème de rafraichissement du cookie quand on utilise les liaisons entre formulaires ?
    2. Y a t’il un moyen lorsqu’on utilise ces liaisons que l’ensemble des réponses des formulaires successifs arrivent en un seul mail ?
    3. Quelqu’un a t’il réussi à faire s’afficher une table via <tablexx> dans le contenu d’un article ?

    Merci

    • D’ailleurs, il me met çà quand j’utilise le modèle table_recherche.html. Quelqu’un a t’il eu le même problème ?

        	<BOUCLE_donnees>()
      SQL error
      champ FROM spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span>, spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+TDM8L2NvZGU+"></span> INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ) WHERE (forms_champs.id_form = 33) GROUP BY L3.id_donnee
      Column 'champ' in field list is ambiguous
      </BOUCLE_donnees>   HELP 	
      2  	<BOUCLE_donnees>()
      SQL error
      champ FROM spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span>, spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+TDM8L2NvZGU+"></span> INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ) WHERE (forms_champs.id_form = 33) AND (forms_champs.type = "mot") GROUP BY L3.id_donnee
      Column 'champ' in field list is ambiguous
      </BOUCLE_donnees>   HELP 	
      3  	<BOUCLE_donnees>()
      SQL error
      forms_donnees.id_form, forms_donnees.id_donnee, COUNT(forms_donnees.id_donnee) AS res, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXNfZG9ubmVlczwvY29kZT4="></span> INNER JOIN spip_forms_donnees_champs AS L3 ON ( L3.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span> WHERE (forms_champs.id_form = 33) GROUP BY forms_donnees.id_donnee ORDER BY forms_donnees.rang
      Unknown column 'forms_champs.id_form' in 'where clause'
      </BOUCLE_donnees>   HELP 	
      4  	<BOUCLE_donnees>()
      SQL error
      forms_donnees.id_form, forms_donnees.id_donnee, COUNT(forms_donnees.id_donnee) AS res, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXNfZG9ubmVlczwvY29kZT4="></span> INNER JOIN spip_forms_donnees_champs AS L3 ON ( L3.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span> WHERE (forms_champs.id_form = 33) AND (forms_champs.type = "mot") GROUP BY forms_donnees.id_donnee ORDER BY forms_donnees.rang
      Unknown column 'forms_champs.id_form' in 'where clause'
      </BOUCLE_donnees>   HELP

      Merci

    • Cela dit, après test, j’ai le même message avec table.html aussi.
      Y a t’il eu des changements au niveau de la dénomination des champs de colonnes SQL ??

    • Ai essayé de voir si cela pouvait venir de ma mise à jour, mais même en supprimant complètement le plugin via la fonction de désactivation (supprime dans la BDD) puis en réinstallant après, même erreur....
      Très étrange tout çà.
      Si quelqu’un a une idée, je suis preneur..
      Merci d’avance.

    • JE viens d’essayer en local sous xamp avec un spip 2.0.10 tout frais et juste CFG et Forms et Tables. Idem :-(
      table.html et table_recherche. html provoquent des erreurs SQL...
      Quelqu’un a t’il une idée ??
      Merci

    Répondre à ce message

  • 1

    Bonjour,

    J’ai un petit souci. Peut-être arriverez vous à m’aiguiller.

    J’ai créée un formulaire avec le plugin Forms&Tables sous spip 2.0.10. En cliquant sur le bouton « envoyer » de mon formulaire, le site est redirigé vers une page « Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas. »

    Est ce que vous avez une idée d’où pourrait provenir le problème ?

    Merci

    • bon apparemment, le problème provient de la page login.html que j’ai créée !

    Répondre à ce message

  • 1

    Bonsoir,

    J’ai un « gros » problème avec le plugin forms. Lorsqu’un auteur ou visiteur authentifié remplie un formulaire, il n’a pas la possibilité de l’éditer le plugin crayon.
    Comment faire svp ?

    Merci

    • Je viens de remarquer que chez moi, le plugin crayons ne fonctionne que pour l’admin.
      Donc ça ne vient pas forms, désolé pour le dérangement.

    Répondre à ce message

  • 2
    Vincent François

    Bonjour,

    Avec un formaulaire de commande développé avec Forms et Tables, je souhaiterais insérer un code javascript de conversion pour suivre la vie du site su Google Analytics.

    J’ignore où le placer. Il y a-t-il quelque point d’entrée propre, genre « hook » pour le faire ou dois-je faire des devinettes dans le code du plugin ?

    Merci d’avance pour toute piste ou exemple, même incomplet
    et bravo pour ce plugin.

    Je suis sous Forms et Tables 2.0 0.305 et SPIP 2.0.10.

    • Bonjour, Vincent,

      Je ne sais pas si j’ai bien compris la question... Vous voulez introduire le script de Google Analytics dans une page qui vous permettrait de suivre la consultation de votre formulaire...

      Voici comment je ferais :

      • Il faut insérer le script avant la balise #SPIP_CRON. Dans mon cas, cela se passe dans un inc-bas.html
      • Pour n’avoir à suivre que la page du formulaire avec le script de google, je construirais une page article-script.html qui inclurait le script google analytics par un inc-bas-script.html et utiliserais le plugin composition.
      • Vous publiez l’article qui correspond à votre formulaire avec la composition article-script.html.

      Voilà... mais peut-être n’ai-je pas compris... ???

      Très cordialement,

      KMk.

    • Vincent François

      Merci KMk,

      Je ne suis pas sûr que ce soit une solution, même si, découvrant le plugin composition, je n’ai peut-être pas tout à fait compris son utilisation...

      Mon but est d’insérer du code javascript lors de la validation du formulaire de Forms & Tables, pour faire compter par Google Analytics les commandes passées par ce formulaire.

      J’ai creusé l’idée de passer par un pipeline offert par Forms & Tables, mais ça ne donne rien. Faut dire que la documentation sur les pipeline est un peu décousue et je suis un peu rouillé sur la matière...

    Répondre à ce message

  • 5

    Une solution temporaire pour corriger le plugin pour spip 2.1 en attendant une mise a jour par l’auteur :
    Comme explique ici, les appels jQuery du type $(« input[@name=prenom] ») ne fonctionnent plus avec la version 1.4.2 de jQuery, utilisée par SPIP 2.1 ; il faut désormais écrire : $(« input[name=prenom] »)

    Donc faut faire la correction dans les fichiers js du dossier javascript... Ca fonctionne (sauf le multi mais c’est moins grave)

    • Bonjour, Yffic,

      Je ne suis pas une spécialiste du javascript ni de jquery...

      En lisant votre explication, j’ai essayé de jeter un oeil. Deux fichiers .js me semblent concernés par votre approche :

      • jquery.tablesorter.dev.js
      • forms_edit.js

      J’ai fait la modification décrite à plusieurs reprises, quant il s’agissait de jquery (suppression de @)... sans résultat. Pourriez-vous être plus précis quant aux modifications apportées ?

      Merci de vos lumières, si vous disposez d’un peu de temps...

      KMk.

    • Y’a aussi donnees_edit.js et forms_lier_donnees.js
      J’ai juste remplace dans ces 4 fichiers « [@ » par « [ » sans reflechir plus que ca

    • Bonjour, Yffic,

      J’ai testé la méthode « sans plus y réfléchir que ça »... ça ne fonctionne toujours pas...

      @+

      KMk.

    • Faut bien vider le cache js dans le repertoire local... Et aussi le cache de ton navigateur

    • Bonjour, Yffic,

      Tout à fait vrai ! Test positif en local. Quand je passerai à la version 2.1.0 pour mon site, je testerai l’envoi par mail.

      Un grand merci !

      En attendant une mise à jour du plugin pour spip 2.1...

      Cordialement,

      KMk.

    Répondre à ce message

  • Bonjour,

    J’ai une petite question, car ce plug-in me semble extraordinaire, mais la doc est plutôt rare (ou je suis bigleuse).

    J’ai un formulaire, un certain nombre de champs sont des mots clé. J’aimerai que les visiteurs puissent effectuer une recherche en choisissant les mots clé via des listes déroulantes. Et ainsi avoir la liste des « réponses » correspondant aux mots clé.

    Merci

    Répondre à ce message

  • 2

    Bonjour,

    J’ai testé ce merveilleux plugin, et j’ai une petite question. Est-il possible de recevoir les réponses à un formulaire directement à l’adresse email indiquée dans le champ « email » de propriété du formulaire (en plus de la liste « suivi des réponse » ?

    Merci

    • Avec quelle version de spip ? Impossible d’ajouter des champs de formulaire en 2.1

    • il s’agit de la version 2.0.
      D’après les renseignements que j’ai obtenu, si je n’ai pas reçu la réponse directement dans la boîte mail, c’est parce que je travaille en local.

      Ce qui veux dire qu’une fois le site online, les réponses du formulaires seront enregistrées sur le cms et arriveront aussi dans la boîte email correspondante... non ?

    Répondre à ce message

  • 1

    Bonjours à tous,
    Merveilleux plugin mais fonctionne pas sur spip 2.1 pour faire un sondage. Aussi le plugin Spip sondage sur le site artego n’étant pas compatible avec spip 2.1, quelqu’un pourrait me donner une idée pour faire un sondage sous cette version de spip, car je l’ai sur mon site et fonctionne parfaitement.

    Meilleures salutations.

    Répondre à ce message

  • Gérald

    Sous SPIP 2.0.10 et avec avec Forms & tables 2, j’arrive très bien à créer un formulaire, saisir des enregistrements à partir de ce formulaire mais quand j’insère la la balise dans un article afin d’afficher la table, j’ai invariablement l’erreur « Fatal error : Call to undefined function spip_abstract_count() in /var/alternc/html/s/MonSite/ecrire/public/composer.php(51) : eval()’d code on line 191 ». L’un d’entre vous a-t-il une explication à me donner sur cette erreur, qu’ai-je fais de mal ?

    Merci d’avance et bonne journée à tous !

    Répondre à ce message

  • 3

    Bonjour,

    Je suis en train de tester la version Spip 2.1 et la compatibilité des plugins que j’utilise. Pour le plugin Forms & Tables :

    • Forms & tables : impossible d’écrire dans les champs des formulaires que l’on crée dans l’interface privée.

    @ bientôt !
    KMk.

    • Bonjour,
      sous Spip 2.1.0, ZPIP, même problème.

      Le titre du formulaire redevient : forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit

      Les noms des champs ne sont pas modifiés et redeviennent Nouveau champ.

      Dans la colonne de gauche, des éléments semblent en attente (petits gifs animés qui tournent)

      Je ne vois pas d’autres précisions !!!

      AlainF

    • Re-bonjour,

      Nous sommes tout à fait d’accord quant au diagnostic... et je ne suis pas sous Zpip...

      À suivre, donc !

      KMk

    • pareil pour moi ;)
      il est marqué forms_edit&var_ajaxcharst=utf-8&bloc=forms_edit et la roue tourne en prévisu.
      Quelq’un a t-il une solution ?

    Répondre à ce message

  • Salut,

    En SPIP 2.1, l’appel de inc/vieilles_defs crée certaines incompatibilités. Dans mon cas, crée une incompatibilité avec Porte Plume/SPIP Listes 1.9.3.

    Répondre à ce message

  • 2
    Patrick

    Bonjour,
    J’utilise avec plaisir depuis longtemps « Forms et tables », j’ai attendu avec impatience le passage à la version pour spip 201 qui fonctionne bien.

    Je teste en local SPIP 2.1.0-rc [15524], avec des tables qui existent depuis longtemps., et qui sont visibles, par contre tout champs supplémentaire que l’on voudrait ajouter donne le code suivant :

    forms_edit&var_ajaxcharst=utf-8&bloc=forms_edit

    Même message à la création d’une nouvelle table.

    Le passage à Spip 2.1.0 pose donc problème, pour le moment.

    Merci, et bon courage

    PS : Ce n’est pas la blague du jour, malheureusement...

    • Bonjour,
      j’ai le même problème je viens de l’installer sur une version SPIP 2.0.10 [14698].
      Je me demande si ce ne sont pas d’autres plugins qui gêneraient. Je test
      et je tiens au courant...
      Apparemment désactiver les plugins ne change rien, créer même une erreur.
      On dirai qu’il manque quelque chose dans le code, mais dans quel page ??

    • j’aie u le même soucis après avoir tenté de mettre à jour JQUERY.
      J’ai remis la version fournie par défaut avec spip et tout rentre dans l’ordre.

    Répondre à ce message

  • Torsten

    Bonjour,

    merci pour le adaption !!!
    _Un question, le mails de réponses automatique, normalelement funtionnee avec le AOL-Browser ?
    Ils ne functionnee pas avec mes formulaires (funtionnee bien avec IE et firefox).

    Répondre à ce message

  • 1

    Bonjour,

    J’ai installé la présente version sur un site roulant sous 2.0.10.
    (Je suis néophyte avec ce plugin)

    Les formulaires fonctionnent bien. En privé comme en public.

    Par contre, je n’arrive pas à lier une Table avec les articles. :

    Une table sommaire fut créée.

    J’ai bien cocher « Permettre d’associer les données aux articles » dans les propriétés de la table.

    Or, la table n’apparait pas dans la page d’édition des articles. (menu pour sélectionner la table) Ni dans l’espace public. (<form1> ou <table1> inséré dans le champ texte d’un article. )

    J’ai bien configuré le tout comme une table créée sur un autre site roulant avec Spip 1.9.2f + Forms&Tables équivalent. Je n’y arrive pas...

    Est-ce que cette fonction est actuellement fonctionnelle sur 2.0 ?

    Si oui, auriez-vous des pistes de solution ?

    Merci de votre aide !

    • Metalrod11

      Salut,

      Je me pose la même question et en fouillant un peu, j’ai l’impression que ce n’est pas prévu. D’après ce que j’ai compris, on devrait faire sa (ou ses) page(s) soi-même. Si quelqu’un est plus au courant que moi (ou confirme ce que je pressens), ça peut donc m’intéresser aussi !

      A +

    Répondre à ce message

  • Christelle

    Bonjour,

    Merci beaucoup ce ce plugin, je l’ai installé sans souci, ça fonctionne, c’est très clair et très intuitif.
    bravo !

    Répondre à ce message

  • Jérôme

    Bonjour et merci pour cette adaptation de ce plugin pour spip 2.

    J’utilise ce plugin sur plusieurs sites avec beaucoup de succès et de plaisir.

    Sur l’un deux pourtant, lorsque un utilisateur complète un formulaire et le valide, un message d’erreur lui arrive : Problème technique. Votre saisie n’a pas pu être prise en compte.

    Et bien entendu il n’y a aucune donnée récupéré dans l’espace privé. Avez-vous déjà vu cela ?

    Je suis sous spip 2.10.

    Merci d’avance pour votre aide.

    Répondre à ce message

  • 2

    Bonjour,

    sur certaines plateformes, il est nécessaire de modifier le
    « action/forms_telecharger.php » au moment de l’envoi du
    fichier zip :

    ob_clean(); // ligne ajoutée
    flush();    // ligne ajoutée
    readfile($zip);
    • Bonjour à tous,
      j’utilise la partie « tables » : j’ai deux tables et je souhaite faire une jointure. Lorsque je crée le champ correspondant dans une des tables, je peux donner un nom à ce champ et le valider mais il n’apparaît pas dans le petit formulaire à gauche de la page, ni sur le formulaire intégré dans l’article de l’interface publique. Et quand j’ajoute une donnée dans l’interface privée, je peux saisir une donnée pour ce champ mais après avoir validé, j’ai le message :

      Fatal error : Call to undefined function afficher_tranches_requete() in D :\Messitesweb\spip2010\plugins\forms_et_tables_2_0\inc\forms.php on line 1010.

      Que se passe-t-il ? (j’utilise SPIP 2.0.10 et Forms&tables 2.0)
      Merci d’avance,

      Marion

    • Salut,

      j’ai le même problème que toi.
      presenter_liste.php n’est pas inclu à un moment et ça pose problème.
      J’en ai d’autres, sur les tables liés, quand tu sélectionnes une valeur, il n’existe plus lien pour supprimer cette valeur comme on le voit ici http://www.spip-contrib.net/IMG/jpg/screenannuaire.jpg

      C’est dommage

    Répondre à ce message

  • 2

    bonjour
    moi j’ai un soucis, quand je valide mon formulaire sans rien saisir dans le captcha, il se reaffiche en précisant « Le code n’est pas correct » mais sans afficher le captcha.
    Cela ce produit quand je suis en ligne : http://90plan.ovh.net/~izxkzeyd/www.pouance.cc/Contactez-nous
    mais pas quand je suis en local
    Es ce que d’autres personnes on rencontré le même soucis que moi ?

    Répondre à ce message

  • 4

    bonjour.

    je découvre Forms&Table 2.0 (je n’ai pas utilisé l’avant 2.0 non plus) que j’ai décidé d’utiliser comme exerciseur sur un de mes sites. du coup, j’aimerais que les résultats (réponses aux exercices) envoyés le soient avec l’ID de l’auteur qui répond ; mais je n’ai aucune idée de comment procéder ici.

    pour aller plus loin dans ma logique, est-il possible d’avoir un champ obligatoire (email) qui ne soit pas affiché... mais rempli automatiquement pour les personnes connectées ? ceci permettra de n’autoriser les exercices (et donc l’envoie en correction) que pour les visiteurs inscrits sur le site...

    merci pour vos réponses/remarques/idées/astuces.

    • Quand l’internaute est identifié (cookie), pas moyen de finaliser un formulaire. Faut-il revenir à spip 1.9 ? Faut-il au nom du « libre », que les utilisateurs soient captifs de trucs mal ficelés, mal validés ? De discussions obscures entre développeurs ? Développeurs libres, soit : ce n’est pas une raison pour prendre le pouvoir sur de pauvres imbéciles qui n’en peuvent mais. Le libre, un truc pour aficionados ? A qui ça fait plaisir ? On veut bien aider, pour les docs, les réponses neu-neu à des questions neu - encore faudrait-il avoir une réponse quand on propose ses services . Encore faudrait-il que les développeurs ne se drapent pas dans cette posture de mépris : « ouais, pas fini ? débrouillez-vous » Ou boy-scout : on vous file un truc, au cas où... Un plugin, c’est un plugin, point. Ou ça marche, ou ça ne marche pas. Là, je vois que ça ne marche pas : si je suis identifiée, je suis ramenée à une page « La page n’est pas redirigée correctement ». Si j’essaie d’insérer une table, ça ne marche pas. Il s’agit donc d’un non-plugin, Et moi, je veux bien payer pour un truc qui marche plutôt quede me faire gruger par du « libre » de médiocre qualité qui me demande des heures de boulot.

      Spip, un gadget ? Triste...

    • Le terme « libre » de « logiciel libre » n’implique pas pour autant que ce soit gratuit. Nos amis anglosaxons précisent « Free as a beer » : la recette est libre, mais le produit peut être payant.

      Ceci pour dire que ta critique repose sur la confusion des deux. Tu peux avoir du libre de très bonne qualité, du libre gratuit, et parfois les deux.

      En comparant la qualité d’un produit propriétaire que tu es prêt à payer avec un produit libre que tu veux gratuit, tu fais une comparaison malhonnête. C’est la gratuité qui implique que l’aide et le service proposé sont bénévoles et le produit fournit « as is ».

      La garantie de qualité a, elle, un coût, que le produit soit libre ou propriétaire. (cela n’exclue pas que des produit libres peuvent être de qualité, mais ça n’est pas garanti : le niveau de qualité est hasardeux).

      Si tu es prêt à payer cette garantie de qualité, nul doute que tu trouveras chaussure à ton pied. Qui peut aussi bien être libre pour en faire profiter d’autres utilisateurs, qui te seront reconnaissant de ta contribution.

    • Et moi, je veux bien payer pour un truc qui marche plutôt quede me faire gruger par du « libre » de médiocre qualité qui me demande des heures de boulot.

      Tu fais une confusion entre la liberté de partage du code et de sa distribution et la gratuité ou non du service. Le code est ici mis à disposition sous licence libre. Spip Contrib, les listes d’utilisateurs fournissent un service, gratuit, de partage d’information et d’entraide. La Zone permet de développer collaborativement les plugins.

      Cela ne veut pas dire que les développeurs qui travaillent sur ces plugins le font tous ou tout le temps de manière bénévole ou sur leur temps libre. Si tu veux que le plugin s’améliore rapidement, je suis certain que tu pourras trouver d’excellents développeurs à rémunérer pour corriger les bugs ou apporter de nouvelles fonctions. Toute contribution apporte un plus à toute la communauté en permettant d’améliorer le tout. Cela crée une spirale positive.

      Qu’un plugin ne fonctionne pas comme tu le souhaites du premier coup, cela peut arriver. L’erreur est humaine, d’une part, mais en informatique, l’erreur est aussi souvent inattendue.

      De ce point de vue, ton rapport de bug ne donne pratiquement aucune indication pertinente permettant à un éventuel boy-scout de jeter un œil, de reproduire l’erreur, etc...

    • je rajouterai par ailleurs, en sus de ce que Cédric et Marcimat ont dit que

      • le message manquait un peu de tact sur la forme et de politesse
      • je n’ai vu aucun message de votre part signalant ce problème avant celui là.

      Je trouve donc votre message assez malvenu et impoli, ce qui ne me donne pas envie, mais alors pas du tout, de me pencher sur votre problème ;

    Répondre à ce message

  • Philipon

    Bonjour,
    j’ai installé ce magnifique plugin chez plusieurs hebergeurs, il semble ne pas marcher chez nexen, enfin, il stocke correctement les réponses des formulaires mais les mails ne sont pas envoyés à l’adresse renseignée ?
    Avez-vous connaissance de ce problème ?
    Cordialement

    Répondre à ce message

  • deux choses :

    1) ce qui ne fonctionne plus ce n’est pas le critere id_mot toujours opérationnel dans une boucle(FORMS_DONNEES)

    mais c’est la manipulation des tables à la façon d’annuaire pour forms et tables, par exemple faire des boucles pour afficher des infos récupérées dans (FORMS_DONNEES_CHAMPS) par exemple.

    sinon sur la boucle (FORMS_CHAMPS) le crititère tri_donnee ligne_6 où ligne_6 est un champ spécifiant ne fonctionne plus.

    Comment trier ses données dans l’affichage ?
    merci

    Répondre à ce message

  • pietrus

    bonjour,
    merci pour l’adaptation mais pouvez vous m’éclairer sur l’adaptation de la fonction mot clé sur une table.

    il semble ? mais le confirmez vous ?

    que l’on ne puisse plus créer des boucles dans forms et tables utilisant le critere mot clé pour afficher les données qui possèdent ce mot clé par exemple.

    Répondre à ce message

  • Bonjour,

    Une fois encore merci pour cette actualisation pour spip 2 de ce plugin.

    Je souhaiterais apprendre à modifier les fichiers css pour rendre les formulaires cohérents avec la charte graphique de notre site.

    D’où mes questions :

    -  Quels sont les fichiers à modifier ?
    -  Quelles lignes doivent être modifiées ? (je veux notamment modifier les lignes de cadre marron...)

    D’avance merci pour votre aide

    — 
    Xavier

    Répondre à ce message

  • salentofano

    Bonjour et merci pour ces efforts a but coopératif.

    Je me demandais, n’etant pas un codeur né, s’il etait possible de réduire la taille des champs sans passer par les squelettes et/ou css.

    Merci d’avance

    Répondre à ce message

  • 1

    Bonsoir !

    En regardant de près le changeset, je vois « Correction problème de récupération des données d’un formulaire pour les affihcer dans un article. »

    Problème, il m’est impossible de récupérer quoique ce soit ?

    A lire les différents commentaires, je ne semble pas être le seul.

    Comment procéder svp ? :)

    • Bonjour,

      J’ai le même pb et ne peux entrer des données qu’en passant dans l’interface privée. Etant novice en SPIP je ne sais comment utiliser les MAJ.

    Répondre à ce message

  • bonjour va il être à nouveau possible de faire appel à un mot clé dans une boucle pour ne faire appel qu’aux données qui possèdent ce mot clé, comme c’était le cas avant ?
    merci

    Répondre à ce message

  • 3
    delorimier

    spi relève plus bas l’erreur provoquée par le fichier forms_lang.js

    Erreur : Erreur : uncaught exception : Syntax error, unrecognized expression : [@id^=« nom_ »]

    Toujours pas de solution. Voici les lignes dans forms_lang.js avec ce @id^=« nom »

    Line 41 : var target_name = target !=forms_forms ?target[0].nom_champ.id :« undefined » ;

    Line 42 : if(!forms_fields[target_name]) forms_fields[target_name] = $(’input[@id^=« nom_ »]’,target) ;

    Line 58 : forms_fields[« undefined »] = $(’input[@id^=« nom_ »]’,forms_forms) ;

    Line 63 : $(’input[@id^=« nom_ »]’,init_forms).each(function()

    Line 130 : $(’input[@id^=« nom_ »]’,this).each(function()

    spi, quels autres plugins sont installés chez vous ?

    • Un bon paquet en effet...

      pluginAgenda 2.0

      pluginBoutons dans le Texte

      pluginFormulaire de contact avancé
      Le Couteau Suisse

      plugin Enluminures typographiques pour SPIP 2 & Porte plume

      pluginFacteur

      pluginMediathèque

      pluginMenus deroulants Babbibel

      pluginPorte plume - Une barre d’outil pour bien écrire

      pluginSaisies pour formulaires

      pluginSPIP Bonux 2.0

      pluginChamps Extras2

      pluginImport/Export de Champs Extras

      pluginInterface pour Champs Extras

      pluginTitre Court pour Rubriquesplugincfg

      forms_et_tables

      L’ennui est que l’erreur AJAX n’est pas très claire :(

      spip_thelia

    • Je sais pas si quelqu’un a répondu, mais à partir de jQuery 1.3 ou 1.2 même, il faut enlever les @

      C’est $(’input[id^="nom_"]’,target) ; et non $(’input[@id^="nom_"]’,target) ; (et pareil pour les autres)

    • Merci !
      excellent !

    Répondre à ce message

  • 1

    Je viens de débarquer directement sur cet article et sincèrement je n’ai rien compris... On nous parle directement d’« adaptation », mais on ne sait pas de quoi, pourquoi... Et que fait le plugin, comment fonctionne-t-il ? Il y a sûrement un article explicatif quelque part... Je me souviens avoir lu quelque chose sur F&T, mais je ne vois aucun lien ici.

    • c’est vrai, mais c’est parceque tu n’a pas suivis le chemin de rubriquage ;)

      cependant ce que tu dis est intéressant, j’en prend compte. Je vais mettre un lien vers l’article original

    Répondre à ce message

  • Bonjour,
    Après un déménagement hébergeur du site web, mes formulaires ont disparus...
    Auriez-vous une idée de comment les retrouver ?
    Ils me reste toutes les données en place sur l’hébergeur d’origine.

    Merci pour votre aide,
    Artie

    Répondre à ce message

  • 4

    extrait doc forms et table :

    le critère id_mot=.. de récupérer toutes les données associées à un mot clé. Cela suppose que la table comporte au moins un champ de type mot clé.

    Lorsque je met ce critère : {id_mot=5} sur la boucle FORMS_DONNEES j’ai un message d’erreur :

    Fatal error: Call to undefined function: spip_abstract_count() in /homez.95/monsite/www/siteweb/ecrire/public/composer.php(73) : eval()'d code on line 215

    est ce que ce critère ne fonctionne plus ?

    • Bonjour,

      je n’arrive plus non plus à afficher les résultats en fonction de mots clés.

      cette partie du plugin semble encore en cours de développement.

      nat33

    • Bonjour,

      Merci pour votre réponse.
      Personne n’a une solution en attendant ?

      Est-il possible d’envoyer un mail à chaque saisie, mais à deux personnes ?

       :)

    • Bien entendu, c’est possible, je m’en sers . Il suffit de mettre 2 (ou plus) adresses séparées par une virgule.

    • Merci beaucoup pour ton aide ;-)

    Répondre à ce message

  • Bonjour,
    j’ai installé ce plugin avec succès, j’ai pu personnaliser les formulaires comme je le souhaitais, vraiment du bon boulot. Mais je rencontre un seul hic. Les données que l’utilisateur envoie via le formulaire s’enregistrent bien dans la base de donnée mais quand je vais dans l’administration de mes formulaires il n’affiche aucune réponse au formulaire. J’ai réinstallé le plug-in et fait un simple formulaire et c’est le même résultat.
    Quelqu’un aurait-il déjà rencontré ce problème ?

    Merci

    Répondre à ce message

  • bonjour,
    pouvez vous confirmez que l’emploi de id_mot dans une boucle pour faire appel aux données d’une table n’est plus effectif dans cette version 2.0 ?

    Est-ce que vous envisagez d’implémenter à nouveau cette fonctionnalité maitresse pour le tri des données ?

    dans le cas contraire comment dans des boucles faire appel à une sélection de données correspondant par exemple à des données appartenant à un même champ, un tri par ville par exemple ?

    merci

    Répondre à ce message

  • Bonjour,

    Je souhaiterais savoir si il est possible de rendre accessible l’interface du plug forms&tables aux rédacteurs enregistrés sur le site ?

    Autrement dit que l’administrateur ne soit plus le seul à pourvoir créer des formulaires.

    Merci d’avance

    Répondre à ce message

  • Hello tous !

    Au risque de paraître profondément débile, je ne vois pas comment afficher les résultats dans un article.

    Autant <form1> m’a permis d’appeler le formulaire, autant je ne vois pas comment remonter dans un tableau sur un article les inscriptions.

    Help ;-)

    Répondre à ce message

  • <BOUCLE_cat(FORMS_DONNEES_CHAMPS){valeur=select_1_3}>

    il semble que c’est l’on ne peut plus faire des boucles sur la table suivante , comment faire ? pour triée des données à l’affichage en fonction de valeur contenues dans cette table ?

    merci

    Répondre à ce message

  • sous la version antérieure de forms et table j’avais pris l’habitude d’effectuer des requetes directement sur les champs des tables qui le compose pour afficher telle ou telle information

    exemple :

    <BOUCLE_champs(FORMS_CHAMPS)>
    				<BOUCLE_cat(FORMS_DONNEES_CHAMPS){valeur=select_1_3}>
    							
    							 
    					
    					
    	<B_reponses>
    					
    								 <BOUCLE_reponses(FORMS_DONNEES){id_form=1}{id_donnee}{tri_donnee select_1}{tri_donnee ligne_6}{tri_donnee ligne_1}{doublons}{0,2}>
    							
    							<BOUCLE_dpt(FORMS_CHAMPS){par rang}{titre=Département}>
    
    
    							<DIV class="dpt">[<strong>(#VALEUR|unique):</strong>]</DIV>
    							<BOUCLE_ville_donnee(FORMS_DONNEES_CHAMPS){id_donnee}{champ=ligne_6}>
    								
    
    etc.

    ce type d’écriture ne fonctionne plus ?
    savez vous pourquoi ?

    Table SQL « forms_donnees_champs » inconnue

    Pour préciser ma question les boucles qui précèdent utilisaient les principes décrits ici

    http://www.spip-contrib.net/Annuaire-avec-Forms-Tables

    ces boucles sont parfaitement opérationnelles sous spip 1.9.2.x et le plugin forms et tables précédent.

    merci

    Répondre à ce message

  • Ce plug fonctionne toujours avec CSV_IMPORT et de snippets ?

    merci beaucoup pour votre plug. Forms&Tables 2.0

    Répondre à ce message

  • J’ai le même souci que delorimier avec ceci « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit » qui s’inscrit dans le bouton de création de nouveau champs et dans le titre du mail lorsque je l’édit. Chaque modification me renvoi à une page d’erreur.

    Il me semble que le problème vient d’ajax .

    Erreur :
    Erreur : uncaught exception : Syntax error, unrecognized expression : [@id^=« nom_ »]

    Elle est créée par le fichier forms_lang.js

    Je n’ai pas de solution. Mais ces infos sont peut-être une piste ??

    Répondre à ce message

  • J’ai aussi ce problème en lien deux formulaire .../

    apparament il doit y avoir un léger problème dans la prise en compte de l’étape qui vient d’être validée puisqu’en réalité, lorsque l’article est réaffiché à la validation d’un formulaire, il est nécessaire de recharger la page pour que le formulaire suivant apparaisse (recalcul pas nécessaire, simplement rechargement de la page)... Et cela même avec un #CACHE0 dans le squelette de l’article qui contient les formulaires.
    Si vous avez des infos pour contourner ce problème, merci

    Répondre à ce message

  • delorimier

    Le bouton « ajouter » (champ) est défectueux, mais fonctionne bien sur un autre site où il n’y a que ce plugin. Le bouton indique « forms_edit&var_ajaxcharset=utf-8&bloc=forms_edit », et donne une erreur 404 avec ce lien, tout en créant le nouveau champ quand on y revient.

    ecrire/forms_edit ?var_ajaxcharset=utf-8&bloc=forms_edit&id_form=12&champ_visible=ligne_4&nouveau_champ=ligne_4&var_ajax_redir=1

    Est-ce un problème de compatibilité avec un autre plugin ?

    Détails : spip 2.0.9, plugins : Accès restreint 3.0, CFG, Couteau suisse (mailcrypt,force langue,supprime numéro), Crayons, formulaire et tables 2.0, porte plume, sjcycle, social tags, SPIP bonux 2.0, champs extras 2.

    Répondre à ce message

  • Bonjour,

    lorsque je veux voir mon formulaire au format pdf par le plugin Article_pdf, j’ai l’erreur suivante à l’affichage :

    Parse error : syntax error, unexpected T_STRING in /home/www/85ec692f872eef808fdc0f715e28ab6d/web/ecrire/public.php(182) : eval()’d code on line 726

    Si vous avez une idée, je suis preneur.

    Merci d’avance.

    Répondre à ce message

  • @nat, désolé, mais j’ai vraiment du mal à obtenir les accès pour commiter sur la zone, c’est compliqué et long......

    Dès que ’aurai les accès (si je les ai), je mettrai les correctifs du problème de nat et je pourrai regarder les autres problèmes.

    Jérôme.

    Répondre à ce message

  • re- est-ce qu’on peut « personnaliser » le formulaire, cad par exemple enlever la phrase « automatique » après l’adresse e-mail ...
    merci

    Répondre à ce message

  • [(#MODELEformid_form=1)]

    Répondre à ce message

  • bonjour
    ce plugin à l’air d’être bien et est très simple d’utilisation
    par contre je n’arrive pas à le faire apparaitre dans mon squelette
    #TITRE n’affiche rien du tout
    Merci !

    Répondre à ce message

  • Bonjour,

    la transition 1.9 > 2.0.10 s’est bien passée (ouf..)

    Par contre pour les sondages il y a des choses bizarres : j’ai coché « Réponses multiples. » et « Données publiques. Les données enregitrées seront accessibles aux visiteurs du site. »
    (là il y a une typo dans enregitrées)

    mais impossible de valider + d’une réponse sans vider le cache. Est-ce normal ?

    Et j’ai mis le fichier ligne.gif dans le dossier /squelettes
    car sinon l’image est invisible.

    et pour finir le lien « Votre saisie a été enregistrée. Voir les résultats » : http://www.site.fr/?exemple-de-sondage,49&id_donnee=500&resultats=4#form4

    rafraichit la page sans montrer les résultats.

    Par contre dans l’encadré au-dessus il est bon : http://www.site.fr/spip.php?page=sondage&id_form=4

    Et d’ailleurs est-ce que les deux ne font pas doublons ?

    Répondre à ce message

  • Bonjour,
    L’envoi de email marche avec spip 2.10.... mis à part que dans le mail de confirmation il y des petit apostrophes (’)en trop dans les liens :

    http://www.truc-machin.com/’spip.php ?page=article&id_article=5’

    ça c’est mieux :

    http://www.truc-machin.com/spip.php?page=article&id_article=5

    Jean-Ba

    Répondre à ce message

  • 1

    Votre demande à la liste de diffusion spip-zone
    a été rejetée par le modérateur de la liste. Le modérateur a donné la
    justification suivante cause de ce rejet :
    « Sans motif »

    Faut-il justifier ma demande d’accès ? J’ai juste dit que j’avais besoin d’un accès pour commiter des modifications suite à mon intervention sur la mise à jour de ce plugin.

    Répondre à ce message

  • 2

    Non j’ai juste mis à jour le package dans cette page (le zip), je n’ai pas d’accès pour comiter sur la zone....

    • Le zip dans l’article est construit automatiquement a partir de la zone.
      Dans la mesure où il y a plusieurs contributeurs qui essayent de debug le plugin, il serait mieux que tu commit sur la zone. Pour avoir accès il te suffit d’envoyer un mail à spip-zone@rezo.net et de demander un compte.

    • je ne trouve pas de différence, ni dans les fichiers du zip, ni dans les erreur rencontrées lors de l’utilisation du plugin ?

      je rencontre notamment toujours l’erreur suivante dans le back office apres avoir tenté de lier une donnée :

      Fatal error : Call to undefined function afficher_liste() in /home/www/client/test_EM_spip2/plugins/auto/forms_et_tables_2_0/inc/forms.php on line 1022

      et

      Call to undefined function afficher_tranches_requete() in /home/www/client/www/test_EM_spip2/plugins/auto/forms_et_tables_2_0/inc/forms.php on line 947

      nat33

    Répondre à ce message

  • 2

    Bonjour,
    tout d’abord merci pour cette (encore une fois) très bonne extension qui tombe (encore une fois) à point nommé.
    Je vous contacte car je cherche à modifier un des champs préformatés, à savoir celui de l’e-mail :
    Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com).
    Je souhaiterai en modifier le texte.

    Merci d’avance,
    emmanuel

    • @ manu

      Il faut regarder dans les chaines de langue du plugin
      /plugins/auto/forms_et_tables_2_0/lang/forms_fr.php

      Nat33

    • @nat33
      Désolé pour le delais,
      merci beaucoup pour l’information et la rapidité de réaction.
      Bonne fin de journée,
      Emmanuel

    Répondre à ce message

  • 2

    @Nat33,

    je pense avoir corrigé une partie de vos problèmes. Je n’ai pas traité le cas du repliage de la zone qui permet d’ajouter des données. Je vais regarder ce point. Par contre, à priori, on va maintenant bien chercher les données.

    Pouvez-vous ré-essayer avec le package que j’ai modifié (ci-dessus dans la page).

    Merci de me tenir au courant, vous connaissez mieux l’utilisation de ces données dans les articles que moi.

    Jérôme.

    Répondre à ce message

  • 4

    Bonjour,
    C’est surement bête mais je me casse les dents :
    l’icone calendrier et sa fonction choix date disparaît dans l’espace publique alors qu’elle focntionne bien dans l’espace privé ....
    _auriez_vous une idée ? (SPIP 2)

    Merci beaucoup,
    Artie

    • ça ne va pas t’avancer beaucoup, mais chez moi, le calendrier marche bien en public et en privé. Problème de squelette ? Plugin bien installé ? et avec le squelette de base livré avec spip, ça marche ?

    • Bonjour,
      Surement un indice, FF me signale l’erreur dans la feuille css forms_css livrée dans le plugin : ligne78

      div.popup-calendar iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
      Est-ce que c’est une piste, je ne comprend rien à ce que ça veux dire.
      Merci

    • Peux-tu donner le chemin du fichier forms_css ?

    • Bon alors voilà,
      j’ai regardé de plus près la ligne qui pose problème est la ligne53 du fichier « date_picker.css » (dans le dossier « imag_pack » du plugin)
      Et effectivement ce fichier css est appelé par la page html inclue from_styles.css.html. Cette page d’appel de feuille css est activée par défaut dans la config du Plugin.
      Fichier Source : http://cultureterritoire.free.fr/spip.php?page=forms_styles.css

      Bon j’espère que c’est compréhensible,
      Merci,
      Artie

    Répondre à ce message

  • 7

    @jacques :

    Warning : strlen() expects parameter 1 to be string, array given in C :\wamp\www\spip192\plugins\auto\forms_et_tables_2_0\inc\forms_type_champs.php on line 128
    et on line 155

    La fonction strlen attend une chaine de caractère en paramètre et pas un tableau.

    Jacques, peux-tu remplacer strlen par empty, dans le fichier mentionné ci-dessus, sur les lignes 128 et 155, donc ça donnerait :

     !strlen($val)
    remplacé par
     !empty($val)

    et me dire si ça résout tes warning. Si oui, on appliquera dans le package...

    cordialement.

    Jérôme.

    • J’ai effectué la modif. En fait le formulaire ne valide plus. Les champs obligatoires s’encadrent de rouge.

      Si on remplace strlen par empty que sur la ligne 155, ça passe et on supprime ce warning. (si on fait l’inverse, que sur la 128, bloqué comme décrit ci-dessus)

    • Afin de supprimer les warnings, j’ai supprimé... la notion d’obligatoire aux champs (et j’ai aussi remplacé strlen par empty). Donc au prix d’une perte de fonctionnalité le plugin est utilisable...

      En ce qui me concerne, je n’ai aucun problème d’envoi de mail : plugin installé via install auto, et dernière version de spip 2.0.10.

      Reste une fonctionnalité qui était présente dans la version 1.9.1 de F&T, que je ne trouve plus : c’est la possibilité de personnaliser la page de validation -en tout cas je n’ai pas su retrouver comment appeler une telle page. Notamment il manque un bouton qui permette de revenir à la page qui contient le formulaire vierge ! (il faut appuyer plusieurs fois sur la touche back...)

    • Bonjour,

      avez vous réussi a lier une donnée à un article par exemple ?

      J’ai toujours ce message d’erreur

      Fatal error : Call to undefined function afficher_liste() in /home/www/www/dossier/plugins/auto/forms_et_tables_2_0/inc/forms.php on line 1022

      Cette anomalie empêche tout accès ultérieur à l’article sauf à supprimer la ligne dans la table spip_forms_donnees_articles.

      Merci

      nat33

    • Bonjour,

      Oui mais j’ai aussi appliqué la modif de maïeul (revision 34455 malheureusement annulée par la 34556...), comme dit ailleurs : supprimer du modèle table.html le critère {id_mots ?}, et j’ai enregistré ce modèle modifié dans mon dossier squelettes/modeles.

      Donc pour insérer mes données dans l’article j’insère <tableXX>. (mais je n’ai pas essayé d’autres moyens d’insérer les données)

      Jacques

    • @ Jacques

      Oui j’ai fait effectivement retiré id_mot du modèle Table ce qui me permet d’afficher une table complète des données dans un article sans message d’erreur.

      C’est toutefois au détriment d’une fonctionnalité du plugin qui était particulièrement utile

      Dans la version 1.92 id_mot permet d’associer un mot clé à une donnée (via le champ « mot_cle »). Il est ensuite possible en associant le même mot clé à un article, ou en utilisant le modele <table1|id_mot=5> d’afficher une table filtrant les données qui se sont vues attribuer le Mot_clé 5.

      Par ailleurs, si dans l’onglet de paramétrage de la table on coche la case « associer des données à un article », + la case idoine via cfg, une boite de dialogue apparait, permettant de sélectionner une donnée directement . Il est également possible d’associer une donnée à un auteur.

      En pratique cela permet de gérer une table annuaire par exemple et d’associer une adresse à un article ou un auteur en fonction des besoins, et d’afficher un pavé « Coordonnées » par exemple...

      Nat33

    • Cette fonction afficher_liste() a effectivement disparue en SPIP 2. Avant de l’ajouter, ou de trouver une alternative sur SPIP2, j’aimerai arriver exactement à la même erreur

      J’ai essayé d’associer une réponse à un article, et tout se passe bien. Par contre, ne connaissant pas très bien toutes les fonctionnalités de ce plugin, merci à nat33 de me préciser la démarche exacte pour arriver à cette erreur.

      De mon côté, je vais dans la liste des réponses et je clique sur « exporter dans un article », puis j’arrive en édition de l’article, je le mets en ligne et le résultat est correct.

      J’attends vos précisions pour corriger.

      Jérôme.

    • Bonjour Jérome,

      Alors dans le formulaire de paramétrage de la table il y a une case à cocher : associer des données à un article (ou une rubrique) -> on coche la case pour permettre d’associer des données de la table à un article.

      De façon plus générale via cfg on peut autoriser ou non l’association de données aux articles, rubriques auteurs ou non. (ce qui évite de surcharger inutilement le formulaire article ou auteur.

      Ensuite sur le formulaire d’édition de l’article, sous les mots clé apparait une boite de dialogue permettant de sélectionner une donnée.

      Dailleurs en passant la boite ne se replie plus et les titres de tables ne sont pas correctement générés...

      à ce moment la si je sélectionne une donnée et que je l’associe à un article, j’ai une erreur à la fois coté public et privé et je ne peux plus accéder à l’article.

      j’ai fait des captures si vous voulez

      Nat33

    Répondre à ce message

  • Bonjours j’aimerai rajouté un captcha dans mon formulaire ( il me sert pour l’inscription )

    Mais comment faire ...

    Répondre à ce message

  • Bonjour,
    Je chercher à recevoir un mail des formulaires incluant les documents joints ( des images dans mon cas ). En cochant ou non la case « Joindre les documents à l’email » dans les propriétés du formulaire, le résultat est toujours le même : je reçois un mail avec un lien vers le document ( www.nomdusite.com/ecrire/?exec=forms_telecharger&id_donnee=5&champ=fichier_1 ) et non le document en pièce jointe ( réellement inclus dans le mail)

    Est-ce possible ? je me trompe ?

    Répondre à ce message

  • 2

    Bonjour,
    En testant, je me suis aperçu que les deux flèches monter et descendre qui permettent de déplacer les champs dans l’édition d’un formulaire ne sont pas visible. Les images des flèches sont bien chargées mais ne s’affichent pas ; la croix rouge de suppression du champs, elle, est visible et fonctionne. Testé sous Firefox et IE, ubuntu et windows avec la dernière mouture de ce jour.
    Avez-vous ce problème ?

    • pour les flèches monter/descendre, je les ai cherché aussi pendant longtemps... je crois que c’est l’ajaxification complète de spip... bref, il suffit de cliquer-déplacer les champs pour les réordonner ;)

    • Merci Gilcot ! J’avais bien essayé, mais ton message m’a incité à persister : pour déplacer un champs, il faut cliquer sur son icône à gauche ( et non dans la barre blanche ) ( parfois on passe bêtement à coté du B.A Ba...)

    Répondre à ce message

  • 3

    Bonjour,
    Je rencontre le même type de problème en créant une table et en insérant le modèle <tablexxx>
    Le message suivant apparait dans l’espace privé :
    Fatal error: Call to undefined function spip_abstract_count() in /home/www/html/......./ecrire/public/composer.php(51) : eval()'d code on line 192

    • Bonjour,

      • Je rencontre la même erreur à l’insertion de <table1> :

      Fatal error : Call to undefined function spip_abstract_count() in /home/www/client/www/dossier/sousdossier/ecrire/public/composer.php(51) : eval()’d code on line 192

      • J’ai également un message d’erreur si je souhaite lier une donnée à un article :

      Fatal error : Call to undefined function afficher_tranches_requete() in /home/www/client/www/dossier/sousdossier/plugins/auto/forms_et_tables_2_0/inc/forms.php on line 947

      il devient impossible ensuite d’accéder à l’édition de l’article

      • de plus la boite de dialogue permettant le choisir la donnée
        -  s’affiche d’emblée entièrement dépliée,
        -  elle ne se replie pas au clic
        -  l’intitulé de la boite est « sans-titre »

      Le test a été effectué sur l’environnement suivant
      -  SPIP 2.0.10 [14850]
      -  forms_et_tables_2_0 Version : 0.305 [34221]

      j’ai testé en désactivant les autres plugins et l’anomalie reste identique

      Merci pour le travail accompli, je reste disponible pour effectuer des tests suite aux modifications, le cas échéant.

      Nat33

    • bonjour,
      meme probleme chez moi
      Fatal error : Call to undefined function spip_abstract_count() in /home/.../ecrire/public/composer.php(51) : eval()’d code on line 191

      Savez vous égalmeent si la fonction table_recherche fonctionne sous 2.0 ?

    • bonjour, en ce qui me concerne la recherche dans l’espace privé me renvoit une page vide .

      C’est également le cas si j’essaie de trier sur une colonne j’obtiens une page vide (le tri /colonne fonctionne cependant correctement sur l’espace public).

      et je ne parviens toujours pas à lier une donnée à un objet article ou auteur.

    Répondre à ce message

  • 2

    Bonjour,

    après avoir appliqué les modifications des trois fichiers, je reçois aussi bien le mail de confirmation de la réponse quand je suis celui qui réponds, que le mail adressé à l’administrateur du formulaire.

    Ceux qui ont tjrs des erreurs de mail, pouvez-vous préciser ?

    avez-vous une trace ds les logs ?
    quel est votre paramétrage SMTP ?
    quel est le paramétrage de votre serveur (versions PHP/mysql...easyphp ? wamp ?...etc, et version exacte de SPIP)

    Jérôme.

    • Ventil’Ho

      Après avoir supprimé id_mot ? en ligne 20 de table.html, je n’ai toujours pas de mail de confirmation.

      Malheureusement, je ne sais pas répondre aux questions posées sauf à la version de SPIP : SPIP 2.0.10 [14698]

      Pour le reste je suis hébergé chez Ouvaton. L’article en question est le suivant : http://ventilho.ouvaton.org/html/spip.php?article17
      Où trouvez les ’logs’ ?

      Merci pour votre travail.

    • forcément, la suppression de cela n’était pas censé résoudre ce bug :)

      pour les log, il faut regarder dans le dossier tmp de spip. Il doit y avoir des fichiers .log

    Répondre à ce message

  • Bonne nouvelle !

    Il reste donc à conseiller à ceux qui ont un problème de mail de passer à la version spip 2.0.10. On verra si ça règle définitivement le problème.

    Jérôme.

    Répondre à ce message

  • Bonjour Jérôme

    Bonne nouvelle ! Je viens de passer ce matin de spip 2.0.4 à spip 2.0.10 et le « miracle » a eu lieu ! Je reçois le formulaire et le visiteur reçoit l’accusé de réception...
    Je n’ai pas fini tous les tests mais ça vient de bien fonctionner une fois, pourquoi pas deux ?
    Mon site va revivre :o)

    Merci.

    JPA

    Répondre à ce message

  • 2

    Si on fait fonctionner cela en même temos que le plugin jeux, on ne peut plus avoir un #INTRODUCTIOn dans un squelette (page blanche)

    il faudrait voir comment résoudre cela ... ce plugin surcharge-t-il #INTRODUCTION ?

    je crois que depuis la 2.0, il y a une pipeline ad hoc

    • milles excuse, le problème venait en fait de l’appel au modèle <table>

      plus précisement le {id_mot?} qu’il y avait dedans -> je soupçonne un pb de jointure non déclaré, mais je n’ai pas le temps de me pencher dessus.

      En attendant, j’ai supprimé cette ligne et cela remarche.

      http://zone.spip.org/trac/spip-zone/changeset/34455

    • Bonjour,
      J’ai appliqué la solution de Maïeul, supprimer le id_mot ? du modèle et ça fonctionne !

      Mais sur la page de confirmation de la saisie, (« votre saisie a été enregistrée ») j’ai ces warnings :

      Warning: strlen() expects parameter 1 to be string, array given in C:\wamp\www\spip192\plugins\auto\forms_et_tables_2_0\inc\forms_type_champs.php on line 128
      
      Warning: strlen() expects parameter 1 to be string, array given in C:\wamp\www\spip192\plugins\auto\forms_et_tables_2_0\inc\forms_type_champs.php on line 155

      Quelqu’un saurait-il comment les faire disparaître ?

    Répondre à ce message

  • 1

    Bonjour,

    Je suis en train de regarder le principal problème, celui d’envoi des mails de confirmation.

    On verra les autres problèmes au cas par cas, en fonction du temps que je pourrai y consacrer.

    Merci de votre compréhension.

    Jérôme Escoffier.

    • je suppose que tu répondais à mon message.

      Il y a pas de soucis ... je regarderai si je le temps après les partiels, car c’est un soucis génant quand même, vu que ca casse l’espace public :)

    Répondre à ce message

  • Bonjour,

    Mon site (www.dunkerque-benevolat.fr ) reposait beaucoup sur l’utilisation de ce formulaire avec la version de spip 1.9.2.

    J’ai du changer de version spip (2.0.4) et c’est la cata. Les apparences sont trompeuses, le plugin a bien fonctionné, j’ai récupéré les infos des précédents formulaires et le nouveau formulaire s’affiche bien dans les articles mais malheureusement c’est le black out complet :

    les contenus nouveaux ne me parviennent pas, ils n’apparaissent pas dans la partie privée, etc.

    D’ou ma question, certe tendancieuse : ce plugin fonctionne t’il chez quelqu’un ?

    Si oui, ça serait sympa de m’expliquer comment ça c’est passé pour lui ?

    -  il avait dèja ce plugin en version précédedente ou non ?
    a-til trouvé les bonnes correction ?

    -  ou cela a-t’il fonctionné du premier coup ?

    Merci !

    JPA

    Répondre à ce message

  • bonjour

    j’ai mis les fichier modifié, mais toujours pas de mail , des piste ? merci de votre aide

    Répondre à ce message

  • 4

    Bonjour,

    Super la Maj !

    1 souci : pas d’envoi de mail

    Jean-baptiste

    Répondre à ce message

  • Ventil’Ho

    J’ai bien effectué les mises à jour, mais je ne reçois toujours pas les mails prévus lors des saisies de formulaire.
    Mon site est sur ouvaton
    ventilho.ouvaton.org/html
    J’ai bien la version SPIP2.0.10 et le squelette AHUNTSIC.
    Quelqu’un a-t-il une explication ? Merci

    Répondre à ce message

  • Bonjour,
    j’ai téléchargé les 3 fichiers modifiés par RealEt, mais ça ne marche toujours pas !
    EasyPhp 5.3 et Spip 2.0...
    J’ai renseigné dans php.ini mon smtp et son port...j’ai mon propre serveur où est hébergé le site. Mon site en 1.9.2 marche bien et envoie les mails de confirmation depuis le même serveur avec même smtp !!
    Snifff je peux pas mettre en ligne mon site en 2.0...quelqu’un aurait il installé les modifs de RealEt..ça marche ?

    Répondre à ce message

  • 1

    Bonjour, dans l’idée de créer un annuaire

    j’ai installé tab&form 2 sur spip 2.0.1 eva 4.0, crée une table et j’ai 2 problèmes :
    -  dans l’espace privé :
    impossible de trier les noms : réponse : aucunes données

    pourtant par id ou rang ça marche...

    je voulais essayer d’afficher la table dans un article

    j’ai inséré « table 3 » et dès que j’enregistre, ça plante et affiche :

    Fatal error : Call to undefined function spip_abstract_count() in mon_domaine/ecrire/public/composer.php(51) : eval()’d code on line 191

    j’avoue ne pas comprendre..

    Cordialement

    • tutle, c’est mentionné dans la doc que le tri ne fonctionne que sur l’iD et les dates pour l’instant...

    Répondre à ce message

  • 1

    Bonjour, J’ai la réponse à ma question (cf ancien message ci-joint)

    Les deux sites que j’évoquais ne sont pas chez le même hébergeur.
    Et celui sur lequel je n’arrive pas à installer le plugin est chez OVH chez qui, m’ont-ils répondu, le SQLite est bien actif.
    Ce qui renvoie à l’avertissement que j’avais bien lu.
    Ce qui me renvoie aussi à une autre question : d’autres spipers parmi vous sont-ils dans ce cas (OVH et Création de formulaires) ?
    Et si oui, comment ont-ils régler ce problème ?

    Merci de vos contributions éventuelles

    Pour mémoire, mon message du 8 janvier 15:12

    Bonjour,

    Je travaille sur deux sites, l’un en 2.09., l’autre en 2.0.10. Le plugin est installé et activé dans les deux cas.

    Sur le premier je n’ai aucune difficulté à créer un formulaire

    Sur le deuxième, impossible :

    -  Je vais sur /ecrire/ ?exec=forms_tous
    -  je clique sur « Créer un formulaire »
    -  Je remplis la grille (titre du formulaire, modération ou non, etc..)
    -  Je valide et j’obtiens le menu en trois casesAperçu|Propriétés|Champs
    -  Et là, impossible d’ouvrir « Champs ». Le lien n’est pas actif.

    Avez-vous une idée de ce qui peut expliquer cette différence de traitement entre les deux sites ? Y’a-t-il une manip que j’aurais oubliée de faire dans un cas et pas dans l’autre ?

    NB. Je pensais que cela pouvait venir de spip 2.0.10, mais ça ne semble pas être le cas car j’ai testé en local avec le même site en version 2.09 : même impossibilité de créer un formulaire.

    Merci par avance pour votre aide

    • Comme mentionné dans l’article de présentation (une section spéciale « attention » !) ça ne fonctionne pas encore avec SQLite...

    Répondre à ce message

  • Bonjour,

    Quelques petites questions :

    -  Est-il normal que l’affichage des résultats soient eux-mêmes des formulaires ?
    -  Est-il possible de convertir un résultat en article ? J’ai choisi « lier les données aux articles » pour voir, mais je ne vois rien de différent. Je savais le faire avec la version 1.9.
    -  Comment fait-on pour récupérer les images et les documents chargés dans IMG/protege/form1 ? Pour l’instant, c’est inaccessible alors que j’aimerais pouvoir utiliser ces images et documents dans les articles.

    Merci de votre réponse,
    Christophe Danaux

    Répondre à ce message

  • Bonjour, je cherche un peu desepérément comment faire un tableau d’adresses (crée avec forms and tables) dynamiques pour classer dans l’espace publique.

    J’ai rajouté le plugin table sorter qui a l’air parfait pour ce que je veux faire

    http://tablesorter.com/docs/

    j’ai trouvé ces trucs mais je n’ai pas le niveau pour les exploiter.

    Est-il possible de créer un article avec un code sachant que j’ai également ce problème de plantage avec « table1 »

    une idée serait peut-être de fusionner ces 2 plugins. Je dis ça mais je n’y connais rien en programmation.

    Yvan

    Répondre à ce message

  • Oh My God ! :D

    Que de bonnes surprises sur Contrib ce matin. Merci infiniement :-)

    Répondre à ce message

  • 1

    D’abord félicitation aux auteurs pour ce plugin qui rend bien service. Personnellement je n’ai pas de problème de fonctionnement après plusieurs essais.

    J’ai par contre deux questions :
    -  Je ne saisis pas très bien la différence entre les formulaires et les tables. J’ai pourtant essayé les deux.
    -  Je suis l’administrateur principal de mon site et j’ai trois administrateurs à accès restreint. J’aimerais être le seul à pouvoir manipuler ce plugin. Y-a-t’il moyen de ne pas faire apparaitre celui-ci à mes collègues ?

    • Pas de problèmes de fonctionnement ? Même pour l’affichage des données en utilisant les modèles ? je suis étonné mais preneur de la solution...

      Merci

    Répondre à ce message

  • Bonjour,

    Je travaille sur deux sites, l’un en 2.09., l’autre en 2.0.10. Le plugin est installé et activé dans les deux cas.

    Sur le premier je n’ai aucune difficulté à créer un formulaire

    Sur le deuxième, impossible :

    -  Je vais sur /ecrire/ ?exec=forms_tous
    -  je clique sur « Créer un formulaire »
    -  Je remplis la grille (titre du formulaire, modération ou non, etc..)
    -  Je valide et j’obtiens le menu en trois casesAperçu|Propriétés|Champs
    -  Et là, impossible d’ouvrir « Champs ». Le lien n’est pas actif.

    Avez-vous une idée de ce qui peut expliquer cette différence de traitement entre les deux sites ? Y’a-t-il une manip que j’aurais oubliée de faire dans un cas et pas dans l’autre ?

    NB. Je pensais que cela pouvait venir de spip 2.0.10, mais ça ne semble pas être le cas car j’ai testé en local avec le même site en version 2.09 : même impossibilité de créer un formulaire.

    Merci par avance pour votre aide

    Répondre à ce message

  • Hi

    J’ai installe cette version de forms & tables (v 0.305 de la zone) sur SPIP 2.0.10. J’ai creer 2 tables (pas des formulaires) : dans la deuxieme il y a un champs qui depend de la premiere (jointure). Des qu’on essaye d’entrer des donnees dans la deuxieme table un message d’erreur s’affiche :

    Fatal error : Call to undefined function afficher_tranches_requete() in /home/www/intranet/plugins/forms_et_tables_2_0/inc/forms.php on line 947

    Merci

    Répondre à ce message

  • ses-sterling

    Bonjour,

    je n’arrive pas à faire marcher le plugin je ne sais pas si j’ai fais quelque chose de mal ou oublier quelque choses mais, que ce soit pour un sondage ou une table les réponses sont bien enregistrées dans la BDD mais id_form (identifiant du formulaire dans la BDD) est toujours égal à 0. Actuellement je n’ai qu’un sondage j e pourrais donc modifier cela dans la base avec une requête mais c’est pas très propre et si je fais un 2e sondage cela n’ira plus.
    De plus le lien voir les résultat n’est pas correct il me redirige vers une page 404 là je pense qu’il s’agit d’une configuration que je n’est pas fait.

    Cdt

    Répondre à ce message

  • 1

    Je ne comprends pas... Je désinstalle la version « foireuse » que j’utilisais jusque là pour spip 2.0, je réinstalle cette nouvelle version, et j’ai systématiquement un message d’erreur dans l’espace privé : sur fond rouge :
    / !\ Fichier absent : public/forms_boucles.php
    / !\ Fichier absent : public/forms_balises.php
    Et pourtant, ces fichiers sont bien présents....

    • J’ai eu le même souci, Marjorie. Voici comment le résoudre (je pense) :
      Ne désinstalle pas le plugin « foireux ».

      Supprime par ftp le dossier de ce plugin, vide le cache puis transfère par ftp le dossier de Forms&Tables2.0.
      Tu devrais pouvoir l’activer maintenant.

      Pierre

    Répondre à ce message

  • Je poursuis mes tests et découvre un autre (petit) souci. Je gère un site bilingue Français-Neerlandais (ben oui, il y a encore des associations bilingues dans notre royaume de Belgique). je souhaite donc que les visiteurs néerlandophones aient des messages en néerlandais et les francophones en français. Par exemple, au-dessus d’un champ « adresse e-mail » il y a une mention « Veuillez introduire une adresse e-mail valide... ». J’ai bien repéré que ces textes figurent dans les fichiers de traduction « forms-xx.php » et j’ai donc intégré les messages néerlandais dans le fichier « forms-nl.php ». Seulement voilà, ça ne marche pas. Les formulaires et tables continuent de s’afficher avec les messages d’explication en français, même sur des pages en néerlandais (en revanche, les noms des champs s’affichent dans la langue adéquate).
    Je ne sais pas si ce problème est spécifique à la mise à jour 2.0 de Jérôme ou s’il existait déjà dans la version 1.9 ou encore si (plus probablement) je commets une erreur quelque part. Mais si qq pouvait m’aider...

    Répondre à ce message

  • Après tests, je plussoie pour les félicitations... et les petits soucis :
    -  récupération impeccable des formulaires existants
    -  affichage cohérent de la partie réalisation des formulaires et affichage dans les articles du modèle <formxx>
    -  message d’erreur si on utilise le modèle <tablexx>
    -  pas d’affichage avec <donneexx>
    -  pas d’envoi de mail de confirmation

    Merci encore

    Pierre

    Répondre à ce message

  • Bravo et mille fois merci à Jérôme pour cette adaptation tant attendue. Je l’ai testée et tout semble fonctionner au poil sauf le problème déjà signalé : l’envoi des mails de confirmation ne se fait pas. Dommage, mais je ne doute pas que l’auteur de la mise à jour nous arrangera ça fissa-fissa dès qu’il aura cuvé sa cuite de nouvel-an...
    Encore merci.

    Répondre à ce message

  • Jérôme Escoffier

    Bonjour,

    Fini les vacances de mon côté, je vais regarder tout ça.....

    Je reviens vers vous dès que possible....

    Cordialement.
    Jérôme.

    Répondre à ce message

  • Hello,

    Merci pour cette version très attendue ;-)
    Même problème que KMk :
    * pas d’envoi de la réponse vers l’adresse mail déclarée dans le formulaire.
    L’utilisation de ce plugin est elle subordonnée à l’activation des forums et/ou l’autorisation d’inscription des nouveaux visiteurs ?
    Ou bien cela n’a t il rien à voir ?
    Bonne journée

    Répondre à ce message

  • Bonjour,

    Merci pour ce travail de mise à jour ! De quoi passer une bonne année 2010 !

    J’ai testé donc le plugin avec un spip 2.0.10 : insertion d’un formulaire dans un article (deux champs testés).

    • OK : le formulaire s’affiche bien dans les deux interfaces privée et publique,
    • OK : les résultats sont bien mémorisés dans l’interface privée,
    • NE VA PAS : pas d’envoi de la réponse vers l’adresse mail déclarée dans le formulaire.

    Une petite idée ?

    Félicitations en tout cas et meilleurs vœux pour 2010 !

    Répondre à ce message

  • jcdeloffre

    merci tout d’abord pour cette adaptation très attendue. je la teste aujourd’hui et j’obtiens le message d’erreur suivant :

    Warning : Invalid argument supplied for foreach() in /home/www/html/ecole/efn-dumas.naples/ecrire/inc/filtres.php on line 1807
    j’utlise spip 2.0.9

    Répondre à ce message

  • 4

    Bonjour,
    Je viens d’installer le plugin sur Spip 1.9.2b (squelette egt).
    J’ai pu faire des essais de formulaires et ils apparaissent correctement côté public.
    Cependant, quand j’essaye de répondre (toujours côté public) un message d’erreur apparait.
    Par ailleurs, côté privé, la liste des formulaires créés n’est pas visible (pourtant si j’essaye de les insérer dans des articles, tout marche bien). Autre problème : je n’ai pas accès aux résultats.
    J’ai essayé les deux versions du plugin (1.9 et 1.9.1)...
    Est-ce que quelqu’un a une idée ?
    Merci !
    Paul.

    • Voilà l’erreur qui est mentionnée lorsque je valide les réponses au questionnaire, côté public du site :

      Fatal error : Call to undefined function : calculer_action_auteur() in /mnt/160/sda/4/d/byachepaul/MathFle/plugins/forms_1_9_1/forms_1_9/inc/forms.php on line 730

    • Bonjour,
      Après mon post précédent signalant le succès du plugin que j’ai chargé ici :
      http://icp.ge.ch/sem/cms-spip/spip.php?article900,
      j’ai en effet réussi à reprendre les tables qui fonctionnaient déjà avec spip 192.
      J’ai constaté que tout marchait, y compris l’acquisition de nouvelles données, le téléchargement des résultats, et ... la disparition des bandes à gauche dans l’espace public.
      Mon soucis vient d’ailleurs : il y a (chez FREE) un aberration d’affichage des rubriques mères (celles qui ont des sous rubriques), en effet la pièce jointe montre ce qui apparait.
      Retour à la normale après désactivation du plugin, avec un message d’erreur que je ne suis pas parvenu à reproduire.
      Ce message n’a pour but que de faire remonter les infos.
      Encore merci pour la mise à jour de ce plugin et pour votre travail

    • Complément d’info à propos de ce message : il est apparu à l’emplacement de la boite de dialogue de « composition » dans la partie privée de la rubrique, bloquant tout l’affichage de la zone centrale.
      Or "Composition3 m’est indispensable.
      Problème de compatibilité ?

      La pièce jointe montre ce qui est visible à l’appel de la rubrique, en fait, la grande partie blanche est l’affichage de la 1e sous rubrique.

      Je n’ai pas le temps aujourd’hui de faire des essais, mais je ferai remonter les infos.
      Bonne fin d’année.

    • Fin des infos pour ce qui me concerne :
      Tout vient du réglage du plugin par CFG :
      avec :
      "Permettre d’associer les donnees aux articles :
      Oui

      Permettre d’associer les donnees aux rubriques :
      Non

      Permettre d’associer les donnees aux auteurs :
      Non

      tout rentre dans l’ordre chez moi.

      Par contre excuses pour les posts sur la 192, je n’avais pas vu cette page.

    Répondre à ce message

  • Je savais bien que le père noël avait oublié quelque chose. C’est maintenant réparé. Un grand merci, je m’en vais tester tout ça.

    Répondre à ce message

  • 4
    Jérôme Escoffier

    Chers spipeurs,

    Le plugin « Forms et tables » est maintenant disponible en version test ici :

    Ce projet a été mené par le SEM (Service Ecoles-Medias du DIP Genève)). Le développement a été réalisé par Jérome Escoffier de la Société AMARIS.

    Nous vous serions reconnaissant de le tester et de nous faire part de vos retours d’expérience.

    Dans cette attente

    Bonnes fêtes à tous

    Jérôme

    • Juste ce petit message, je pense que nous serons un trés grand nombre à vous adresser des remerciements.
      Merci 1000 fois merci. J’en étais arrivé à désespérer de voir une équipe s’y mettre. Je le mets en test sur un de mes sites.... comptez sur moi pour coopérer à l’alimentation des remarques pour d’éventuelles améliorations. Je ne peux malheureusement qu’apporter cela à la communauté, n’étant pas informaticien.
      Bonne fête de fin d’année.
      LJB

    • Merci ; c’est un magnifique cadeau de Noêl !

    • Bonsoir

      ne pourriez vous pas le mettre sur la zone en zip ? car si vous l’avez tester et le proposer ici c’est qu’il doit pouvoir être utiliser par tous le monde. NON ?

      pierre

    • Bonjour,
      Une aberration d’affichage en partie privée pour les rubrique mères (contenant des sous rubriques).
      Plugin pris à cette source http://icp.ge.ch/sem/cms-spip/spip.php?article900, spip 201 chez Free
      Tout redevient normal après la désactivation du plugin qui fonctionne trés bien, et a repris les tables déjà existantes de spip 192.
      Un message d’erreur est aparu lors de la 1e désactivation du plugin, message que je ne suis pas parvenu à reproduire.
      En tout cas, bravo et merci

    Répondre à ce message

  • 1
    Ventil’Ho

    Merci pour ce Plugin très utile et bienvenu au moment où je construis mon site sous SPIP2.

    J’ai créé un formulaire de commande d’un logiciel.
    Le formulaire marche bien et je retrouve les commandes dans la partie privé.
    Il reste deux soucis :
    -  je ne reçois pas le mail de commande sur ma boite mail
    -  l’utilisateur ne reçoit pas le mail de confirmation.
    Y a-t-il une explication ?

    Encore merci pour ce beau travail.

    • Bonjour,
      Après une utilisation régulière en Spip 192, au passage en Spip210 je souhaitais l’adaptation de ce plugin à sa version Spip2.
      C’est fait, et pour moi, les tables fonctionnent comme avant !
      Un grand merci, c’est visible ici.
      Un regret : on ne peut toujours pas répondre au sondage en étant logué.
      Petit détail.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom