Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

balise formulaire contact

Michel Suquet
le 17 septembre 2017
à 18:41
Rappel du sujet :

Bonjour,

comme je n’avais pas bien compris le fonctionnement de ce forum, j’avais en fait répondu à un fil qui n’a rien à voir avec mon problème. Veuillez m’en excuser. Et comme mon message n’était pas apparu de suite sur le forum, je me demandais ce qu’il se passait.

Par ailleurs, pour la balise, je suis tellement habitué à des forums/news/liste de discussion qui ne posent pas de problème de ce côté, que ce n’est pas la peine de faire des pfff… Cela n’apporte rien. Si vous ne voulez pas m’aider, c’est bien ainsi qu’il faut réagir.

Je reprends, en espérant que cette fois-ci ce sera bon. Merci à Jean-Christophe Villeneuve d’avoir corrigé mon message :-)

dans un article, j’utilise la balise suivante :
<formulaire|contact|auteur=5,3|trace=article-16 />
et j’obtiens ceci :
https://www.apmep-iledefrance.fr/Edito-Chantiers-184

Je vois qu’il y a 2 points qui ne correspondent à rien. Manque-t-il des paramètres dans la balise ?

J’ai vu que pour la page contact de votre site, ce n’est pas le cas et qu’il y a des boutons à cocher.
https://escal.edu.ac-lyon.fr/spip/spip.php?page=contact

Comment dois-je améliorer la balise ?

Cordialement,

Michel Suquet

balise formulaire contact

Restons ZEN ........

le pffffffffff été pour mon propre message :-))

balise formulaire contact

par contre Michel je découvre "trace" dans ton code

ok pour formulaire contact auteur 5 & 3
ça je pige on appelle le formulaire de contact et les auteurs 5 et 3 reçoivent le message

mais qu’apporte trace article 16
de ce que je pige le message reçu par les auteurs 5 & 3 on dans le sujet que le message viens de l’article 16

tu m’en dit plus .........

balise formulaire contact

Du coup, j’ai répondu à l’autre sujet ;-)

Moi aussi, je veux bien des éclaircissements sur ce critère trace. En fait je n’ai jamais inclus de formulaires dans un article.

balise formulaire contact

Ah, trouvé, c’est le plugin contact avancé

balise formulaire contact

En fait, je pensais qu’effectivement cela mettrait que la provenance est l’article 16 mais cela ne fonctionne pas. Il me met "Page contact de APMEP Île-de-France". Et si je supprime trace dans la balise, même chose.

J’avais trouvé ces infos ici :
https://stats.spip.net/Formulaire-de-contact-avance

Mais en relisant plus attentivement cette page, je m’aperçois qu’il faut installer le plugin formulaires de contact avancé !

Et en l’installant, cela fonctionne mieux. Plus besoin de rajouter un fichier dans /squelette/styles pour éliminer les boutons.

Au fait, Jean-Christophe, tu m’avais préconisé de rajouter un code mais je suppose que c’est dans un fichier qu’il faut écrire les lignes que tu m’as données. Comment faut-il nommer ce fichier ? Bon , maintenant ce n’est plus nécessaire mais j’aimerai bien savoir…

NB : les répertoires /squelettes/styles existaient mais le répertoire /styles est vide. Ce doit être normal je suppose.

Et une autre question : ces lignes ne fonctionnent que pour l’article 16 ; faut-il rajouter un fichier pour chaque article où j’utilise un formulaire ? Bon, là aussi ce n’est plus la peine mais j’aime bien savoir :-)

Bon, désolé pour ce problème qui n’en était pas un finalement… Je teste votre plugin/squelette Escal à l’occasion du renouvellement du site de la régionale Apmep Île-de-France (avant on était sur Jimdo mais on ne pouvait pas écrire correctement du LaTex et l’interface rédacteur était tout sauf pratique). Je trouve très bien votre plugin/squelette Escal

Cordialement,

balise formulaire contact

Ah ben oui, sans le plugin, ça ne pouvait pas fonctionner.

Reste que ces puces, ça fait moche.
Oups j’ai en effet oublié de préciser que le code doit être mis dans un fichier perso.css

Du coup, je mettrais ce code

pour améliorer.
Et si tu veux faire ça pour tous tes formulaires, tu enlèves le .article16 au début de mon code et hop !

balise formulaire contact

M’en veut pas hein mais bon

la c’est cassé http://www.apmep-iledefrance.fr/spip.php?page=contact&lang=fr

alors la c’est le plugin qui couine avec la page de contact d’escal.

dsl mais la je suis sec.

pour le code préconisé par JC c’est dans ton fichier perso.css qu’il faut le mettre
et effectivment le numero correspond a l’article ou été le formulaire
donc pour article x avec un formulaire , un bout de code x

en espérant t’avoir éclairé

balise formulaire contact

Je corrige : avec le plugin contact avancé, c’est ce code qui va fonctionner

balise formulaire contact

Et pour info, si on met un lien dans un message, il y a modération et je dois le publier sauf si vous utilisez le raccourci spip, normalement.

balise formulaire contact

Et pour terminer, ce petit rajout css corrige la mise en page de la page de contact d’escal qui là est assez moche.

Où sont rangées les données recueillies avec la Balise formulaire contact ?

Bonjour Michel, Jean-Christophe & tertous ...

Dans quelle "table-fichier" les données recueillies par le formulaire contact vont-elles se ranger de manière à automatiser ensuite une réponse personnalisée aux visiteurs qui ont laissé leur adresse courriel ?

Merci de toutes vos suggestions

balise formulaire contact

Comme répondu sur la liste, la page contact n’enregistre rien dans la base de données. Elle se contente d’envoyer un message avec les données recueillies dans le formulaire.
Et je ne sais pas comment enregistrer ça en base de données.
Donc impossible d’automatiser en l’état actuel, il va falloir te taper ça à la mano, je le crains.

balise formulaire contact

Si je comprends bien, il faudrait en fait réaliser un mix entre la "page-contact escal" et le "formulaire-inscription newsletter", qui ce dernier inscrit les adresses-emails dans une table lisible avec "inscrits aux newsletters".

Bon, cherchons comment faire ...

balise formulaire contact

Et il sort d’où ce formulaire-inscription-newsletter ?
Histoire que je regarde comment c’est fait ...

balise formulaire contact

Bon bon moi j’aurais regardé du coté d’inscription3 ou du plugin case a cocher
mais ceci dit j’ai pas le temps de me pencher la dessus et j’ai la trad a finir ....

 :-))

ps/ tu parlerais pas de la table spip_mailsubscribers
email
nom
listes

Balise formulaire contact et case à cocher inscription newsletter

Le formulaire d’inscription à la newsletter est issu du plugin MailSubscribers 1.9.7 (Inscription à la diffusion par courriel) https://contrib.spip.net/mailsubscribers

Avec MailSubscribers lors d’une inscription au site, une option permet d’ajouter automatiquement une case à cocher sur le formulaire d’inscription au site pour permettre l’inscription à la Newsletter en même temps.

L’idéal serait d’ajouter cette même case à cocher dans le formulaire-contact d’Escal.

Dans un article on ajoute simplement :

Formulaire inscription newsletter
<formulaire|newsletter_subscribe>

"Vous pouvez insérer simplement le formulaire d’inscription dans votre squelette avec la balise #FORMULAIRE_NEWSLETTER_SUBSCRIBE. L’inscription se fera sur la liste par défaut newsletter.

La liste des inscrits est disponible dans l’espace privé, depuis le menu Activité > Inscrits aux envois par email.

Ce qui permet de recueillir et gérer la liste des "contacts" dans une table avec les différentes infos saisies.

Ajouter le formulaire newsletter dans la page contact obligerait les visiteurs à saisir deux fois leur adresse email s’ils veulent aussi s’abonner à la newsletter, alors qu’ils ont déjà rempli le champ avec leur adresse email.

Y a un truc, mais je ne suis pas arrivé à faire le mix ...

balise formulaire contact

Alors pour faire ce que tu explique , autant partir sur https://contrib.spip.net/Case-a-cocher

mais la on s’écarte du message personnalisé ;)

balise formulaire contact

Je vais poser la question dans le forum des concepteurs du plugin "newsletter" & "Mailsuscriber", p’tet qu’ils ont déjà solutionné ce besoin.

Parce qu’en fait, la page-contact, n’est qu’un formulaire (exemple de type "formidable") qui recueille des infos, et les expédie. On devrait pouvoir conserver ces infos dans une table, comme le fait un simple formulaire, et les expédier vers un email.

Et comme "Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs", le mix simple devrait se trouver ... ;-))

Je vais essayer de comprendre comment fonctionnent les échanges-relations entre ces différents formulaires.

balise formulaire contact

Finalement, j’ai abandonné, pour cet article (lien dans un message si dessus), l’utilisation du plugin contact avancé car il ne me semble pas correspondre à ce que je cherche (ou alors je n’ai pas su l’utiliser).

En fait, on propose un concours et lorsqu’un(e) collègue inscrit une ou plusieurs classes, on voudrait qu’il(elle) puisse remplir un formulaire en ligne dans l’article avec les champs suivants :

Type d’établissement : école, collège, lycée (à cocher)
Nom et adresse de l’établissement
Niveau de classe
Nombre d’élèves
Nom du professeur référent
Adresse électronique du professeur référent
Autres professeurs/personnels associés au projet (facultatif)
Titre et thématique du journal (provisoires)

Et ce qu’on voudrait, ce serait que ces informations puissent être récupérées directement dans un tableur sans avoir à les recopier une à une.

Je ne sais pas s’il existe un plugin qui pourrait rendre ce service ou s’il y a une autre possibilité…

Cordialement,

balise formulaire contact

Bonjour

Je pense qu’il faudrait te tourner du côté du plugin Formidable.

balise formulaire contact

Oui je confirme,
pour ce besoin, Formidable l’est pleinement !

Et avec le plugin complémentaire "Fusion de Formulaires avec Formidable on gagne du temps quand il y a des parties de formulaires identiques entre plusieurs formulaires.

Tout cela mixé avec l’inscription newsletter ... on va mettre les mains dans le moteur

balise formulaire contact

Merci pour le plugin Formidable : cela correspond bien à ce que je voulais.

Je suis en train de faire quelques essais avant de l’utiliser dans l’article d’inscription du concours.

C’est dans la partie configuration des traitements que c’est moins clair pour que la personne qui s’inscrit reçoive un message de confirmation. On a l’impression que c’est en double… Avec quelques essais, cela fonctionne sans que le candidat reçoive 2 messages ("le site vous a écrit" et "merci de votre réponse").

Pour la récupération du fichier, il est proposé le format csv et le format xsl : il est étonnant de ne pas avoir plutôt le format ods.

Si vous voulez voir ce que cela donne, vous allez dans la rubrique concours : l’article d’essai est le dernier (pour l’instant, avant que mes collègues valident son utilisation dans l’article de présentation du concours… l’article d’essai sera ensuite dépublié).

Je vais aussi installer le plugin "fusion de formulaires avec formidable" : cela pourrait nous servir dans l’avenir… Merci aussi pour cette suggestion.

Au fait, pour l’utilisation de ce forum, peut-on passer par un courrielleur (thunderbird par exemple) ; à moins qu’il y ait une liste de discussion plus pratique ?

Cordialement,

balise formulaire contact

Hello

Content que tu aies trouvé ton bonheur.
Pour le format de fichier, oui, en effet c’est dommage de ne pas avoir de format ods mais le format csv permet ensuite d’enregistrer en ods.

Quant à ce forum, il s’agit en fait de forums d’articles spip présentés "à la forum". Donc non, il faut se connecter pour poster un message.

Sinon, il y a la liste de diffusion escal.

balise formulaire contact

Avec votre aide, nous avons un formulaire qui correspond à ce que nous voulions. Du coup on l’a mis en ligne pour les inscriptions.

Il y a juste une question de mise en page : dans la partie publique, les champs du formulaire ne sont pas alignés verticalement mais à la suite des labels ce qui les décale (voir l’article de notre site intitulée "Concours 2017/2018" dans la rubrique "Le concours"). Par contre, dans l’espace privé, la mise en page est parfaite.

J’ai essayé de modifier cela en ajoutant dans le champ "Classes CSS" de configuration du formulaire la propriété suivante, mais sans que cela change quelque chose :
.formulaire_formidable .choix label {line-height:1.2em;}

J’ai aussi essayé, sans plus de résultat :
.formulaire_formidable .choix input[type="checkbox"], .formulaire_formidable .choix input[type="radio"] {float:left;}

Cela dépasse, pour l’instant, mes connaissances.

Cordialement,

balise formulaire contact

Hello

Je te propose de rajouter ceci dans ton fichier /squelettes/styles/perso.css

balise formulaire contact

Après avoir vidé le cache du serveur (via l’interface de spip), cela fonctionne et c’est beaucoup mieux. J’ai mis 150 px au lieu de 50 px car je trouvais que "la marge de lecture" était trop étroite.

En l’état, c’est nettement plus lisible pour les collègues qui veulent s’inscrire.

Merci !

balise formulaire contact

michel , j’ai testé

je reconnais que la phrase suivante mériterais de ressortir beaucoup plus , car elle se perd dans l’ affichage du formulaire en réponse

Nous vous remercions pour votre participation au concours de la Régionale.

balise formulaire contact

Merci pour le retour, j’ai modifié un peu le message de confirmation d’inscription :

Puces pour formulaire

Bonjour, j’ai mis rajouter au formulaire de contact des puces à cocher.

Mais quand je reçois comme webmestre le formulaire rempli il n’y a pas trace des puces. aurais-je raté quelque chose ?
Merci pour votre réponse
Pierre

Puces pour formulaire

Bonjour Pierre

Comme il s’agit de boutons radio et donc qu’il n’y a qu’une seule réponse possible, quel serait l’intérêt des puces dans le message reçu ?

PS : attention, tu as écrit "Etiudiant" au lieu de "Etudiant"

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.1.3