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
Discussions par date d’activité
310 discussions
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
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 :
Par :
Répondre à ce message
Bonjour,
Qui saurait adapter cette règle de redirection dédiée à Forms&Tables :
pour une « FERME à SPIP » ?
Cordialement
FDG
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 :
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.
Suivre les commentaires : |