Passage de SPIP 2.X à SPIP3.0 avec le plugin Table&Form2.0
Pour conserver les formulaires créés sous SPIP 2.0, 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 plugins, supprimez le dossier « forms_et_tables_2_0 »
- Dans le dossier plugins, ajoutez le dossier du plugin modifié : « forms_et_tables_2_5 »
- Activez ce plugin dans la page de gestion des plugins
Avertissement
Bien que compatible SPIP 3.0, cette version du plugin n’utilise pas entièrement l’API SQL et n’est donc pas compatible PostgreSQL ou SQLite
Remarque :
Cette version du projet n’est pas compatible avec les versions 2.X de SPIP.
Remarque 2 :
Ce projet a été initialement développé par le SEM http://icp.ge.ch/sem/cms-spip/spip.php?article900 et a été adapté par le service informatique de la communauté de communes du Pays de Gex http://www.cc-pays-de-gex.fr
Discussions par date d’activité
75 discussions
Bonjour
Qu’est ce qui peut justifier sous SPIP 3.0.16, que le formulaire inséré dans un article X, se désactive côté visiteur et reste actif dans le back-office ? Merci de votre aide.
Bonjour,
Le formulaire peut se déactiver si vous avez choisi l’option « Réponse unique. » dans le paramétrage du formulaire sur l’option : « Saisie des données dans l’espace public : »
Après avoir testé le formulaire, celui-ci ne sera plus affiché pour votre utilisateur.
Cordialement,
Cri-tech
Répondre à ce message
Bonjour, j’utilise forme&tables pour créer des sondages, et ça marche très très bien !! Bravo pour le travail effectué. Juste un petit bémol, si je puis me permettre : il apparaît impossible de modifier l’apparence des formulaires sans modifier le fichier de css inclus dans le plugin, ce qui rend tout à fait inopérant le travail, qui est détruit à chaque mise à jour du plugin ... Bizarre que le fichier spip.form.css ne puisse être surchargé dans le rep squelettes ...
Merci de voir s’il n’y pas moyen de remédier à ce pb. La couleur marron ne s’adapte pas forcément à tous les sites !!
Bonjour
on peut désactiver l’insertion des css du plugin dans le head via les paramètres de configuration : configuration> cfg>forms&tables
Avec Spip 3.0.16, Forms&Tables ne peut pas être configuré avec Cfg.
Et effectivement, la surcharge des styles ne fonctionne pas (perso.css.html est surchargé lui même par les styles du plugin...). C’est dommage, il faudra repasser dans le css après chaque mise à jour.
Mais plugin très utile quand même.
Bonjour,
Il n’y a pas de problèmes pour surcharger le css. Le nom du fichier est spip_form.css et non pas spip.form.css
Cordialement,
Cri-tech
PS : Désolé pour le temps de réponse.
Répondre à ce message
Précision sur une question envoyée hier.
Mon site(www.gbernard56.org) utilise SPIP 3 +le squelette Ahuntsic +Forms et Table V5.0. 6.
J’ai réalisé un formulaire qui apparaît bien dans l’espace privé.
Il a été visible une seule fois dans l’espace public, je l’ai complété pour le tester et j’ai eu le message suivant : Fatal error : Call to undefined fonctioncalcul_mysql_in()in
/var/www/vhosts/gbernard56.org/httpdocs/plugins/auto/forms/v0.5.6/inc/forms.php on ligne 522.
Depuis, impossible de le voir dans l’espace public.
Le fomulaire nesemble pas trouver la fonction calcul_mysql_in, qui est pourtant encore présente dans le fichier de SPIP (v 3.0.17) ecrire/req/mysql.php, ligne 1159.
Visiblement la fonction calcul_mysql_in est dépréciée :
http://code.spip.net/autodoc/tree/ecrire/req/mysql.php.html#function_calcul_mysql_in
Que faire ?
Gilles
Bonjour,
Je viens de modifier la fonction dépréciée par celle préconisée.
Cordialement,
Cri-tech
Répondre à ce message
Bonjour,
Je suis en train de travailler sur le site www.gbernard 56.org.
Ce site utilise SPIP 3 +le squelette Ahuntsic +Forms et Table V05.6.
J’ai réalisé un formulaire qui apparaît bien dans l’espace privé.
Il a été visible une seule fois dans l’espace public, je l’ai complété pour le tester et j’ai eu le message suivant : Fatal error : Call to undefined fonctioncalcul_mysql_in()in
/var/www/vhosts/gbernard56.org/httpdocs/plugins/auto/forms/v0.5.6/inc/forms.php on ligne 522.
Depuis, impossible de le voir dans l’espace public.
Dans le dossier forms (plugins/auto/forms/), je trouve deux dossiers v0.5.6 et .v0.5.6bck .
Dans le premier,sur le fichier form je lis
#FORMS
Dans le second , je n’ai sur ce fichier que
#FORMS
Quelqu’un peut-il m’aider ?
Merci par avance.
Gilles
Répondre à ce message
Bonjour,
Très content de ce plugin (merci), j’y trouve quelques menus défauts :
- J’obtiens un joli warning php ’illegal string offset /auto/forms/v0.5.6/balise/forms.php on line 162’ sur la page article qui affiche mon ’form1’ : le warning s’affiche lorsque je ne suis pas connecté = pour tous les internautes. Défaut constaté sur trois sites (spip + plugins à jour sur mutualisé OVH).
- J’ai noté que les pièces jointes étaient stockées dans le sous répertoire /protege/formx d’IMG et constate que les pièces ne sont en rien protégées, ce qui est vraiment dommage. J’ai utilisé un .htaccess du coup, mais n’y aurait-il pas moyen de protéger ce répertoire dés l’installation du plugin ? Je ne voudrais pas nécessairement utiliser le plugin Accès Restreint pour protéger les données.
- Lorsque je détruis un message reçu depuis l’interface du back-office, la pièce jointe liée au message n’est pas effacée : là aussi, c’est vraiment dommage.
Qu’en pensez-vous ?
Merci d’avance pour vos retours !
Résolé le problème de illegal string ? j’ai le même soucis et ne sais comment le régler :(
Répondre à ce message
Bonjour,
Je trouve dommage que le formulaire affiché soit si stylisé, les bordures gauche marrons vont rarement bien avec le design d’un site. Pourquoi ne pas faire un style sobre et neutre blanc/noir ?
Les styles que je rajoute à ma css pour « nettoyer »
.spip_forms, fieldset
border:none !important ; padding:0 !important ; margin:0 !important ;
.spip_forms .forml, .spip_forms .formoborder:1px solid black !important ;
.spip_forms .spip_bouton input
border:1px solid black !important ;
background-color : white !important ;
margin-top:1em ;
Répondre à ce message
Bonjour,
Je découvre ce plugin qui me semble positivement génial.
Y-a-t’il un moyen afin de limiter les personnes autorisées à répondre à un formulaire dans la partie publique aux seuls inscrits en temps que « visiteurs » ?
Peut-être utiliser le champ « Encapsuler le champ dans le code html » pour mentionner une boucle qui récupère les identifiants ? Mes essais ne sont pour le moment pas convaincants.
BàV
Répondre à ce message
Bonjour,
Je me permet d’énoncer mon problème car ça fait quelques jours que je sèche sur ce plugin génial. En effet je tente d’afficher les réponses de mon formulaire sur la page publique en utilisant le modèle (tablen°form) dans un article mais elle n’apparaissent pas dans le tableau (voir copie d’écran)
- Pour infos j’ai coché l’option Données publiques. Les données enregitrées seront accessibles aux visiteurs du site (dans propriété de mon formulaire).
Pour toute idée je suis preneuse.
Arielle
Répondre à ce message
Bonjour,
Config : spip3.0.16, habillage mélusine, forms 0.5.6
Deux subtilités qui me pose question/problème :
- Le mél d’information que le formulaire a été rempli ne semble pas fonctionner ;
- comment faire pour trier les formulaire par nom, et pas par id (comme c’est le cas) ?
Merci pour tout ce travail !
Cdlt
Gildas
Répondre à ce message
Bonjour,
J’aime beaucoup ce plugin historique, mais...
il me semblait que dans les versions antérieures, la fonction / option « Joindre les documents à l’email » était fonctionnelle. Quelqu’un pourrait-il nous en dire plus là dessus ? Car :
- Accéder aux pièces jointes en étant connecté à SPIP (depuis le liens fournis dans le mail) peut paraître un peu ’lourd’ à l’utilisation : même si on aime SPIP, on n’est y pas forcément connecté non stop ! ^
- Accéder aux pièces jointes depuis l’interface est assez compliqué : impossible sans copier/coller de l’url de la pièce jointe (/IMG/protege) sauf erreur, ce qui est un peu dommage.
Autre remarque, si je puis me permettre... ^ :
- Mettre une réponse à la poubelle ne met pas la pièce jointe correspondante à la poubelle.
- Toujours ce petit warning affiché et que je n’ai pas réussi à masquer.
MERCI D’AVANCE !
J’ai oublié de préciser que c’est sur un SPIP 3.0.14 avec la toute dernière version du plugin.
Cordialement / Raphaël
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 : |