Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Soupçons de bogues «  

add a form 8.2 beta 29 [Cancelled]

Fréchette Carmen -- on Mar. 8, from Sherbrooke, Québec, Canada

Bonjour,

Je viens d'installer la version beta (sur un site secondaire) et j'essai la nouvelle fonction add a form

je comprend (est ce correcte?) que je dois ajouter les champs par l'onglet contenu qui lui contiens ces liens:

Select below the section to capture this form

mais, heu, quand je clic sur add some text ou les autres liens ci haut, il ne se passe rien...

que dois je faire?

Je sais en tout cas que deux nouvelles tables ont été créer avec sucès dans la base de données de yacs justement au sujet de cette nouvelle fonction (je suis tellement heureuse qu'elle soit en développement !)

Si je dois ajouter des codes spécifique, ça serait bien d'ajouter ces codes dans le fichier des codes yacs

Merci et bonne soirée

Solution Manager: Christian

No way to analyze the problem
Neige1963
from Sherbrooke, Québec, Canada
162 posts

on Mar. 9


En tant qu'amateur (non spécialisé en codage de tout genre)

J'ai bien lu cet article

Forms are arriving...

et l'ai traduisavec reverso !

* Une page d'index inscrit tout les formulaires disponibles et permet aux associés de créer de nouvelles formulaires.

Question: Ces formulaire de base, où peut-on les télécharger ?


* Les formulaires sont éditées dans une page consacrée qui fait l'utilisation intensive d'AJAX ajouter, changer, déplacer et supprimer des articles.

Commentaire : heu, là il s'agit d'une page modèle? comment fait on pour ajouter le code ajax ?


* Les formulaires sont décrits dans une nouvelle table de la base de données, pour la mémoire (enregistrement) permanent et peuvent être changées ou utilisées à tout moment.

Oui j'ai bien vu que deux tables ont été créer...
* Quand un formulaire est utilisée, le contenu est capturé et retourné à un article régulier et peut être manipulé(traité) ensuite comme n'importe quel autre artiicle.
Merci pour ces nouveautés qui serons bien utile! Mon site sera hyper interactif avec les possibilités que vont offrir ces formulaires!


Si vous en avez le temps, dites moi si j'ai bien compris!

Amicalement, 

Bernard
avatar
from nearby-an-airport
Associate, 6997 posts

on Mar. 9


Normalement, le clic sur l'un des liens d'ajout active du code javascript de la librairie forms/forms.js. Ce fichier est-il bien présent sur votre site ? Et des erreurs d'exécution javascript se produisent-elles ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2216 posts

on Mar. 9


Pour ma part, j'ai fait quelques tests :
  • pour créer un nouveau formulaire, aller dans le panneau de contrôle, onglet contenu, deuxième option "utiliser un formulaire".
La page suivante liste les formulaires existants (il n'y en a pas au départ), et propose un menu "ajouter un formulaire".

Si l'on choisit d'ajouter un formulaire : On commence par le choix de la section de destination : les articles générés à partir de ce qui est saisi dans le formulaire iront dans une section que l'on choisit.

Ensuite on arrive sur la page de création du formulaire. Il y a deux onglets :
  • Information : se décline a peu près comme un article normal (titre, sous-titre, description). Les options avancées permettent de fournir un surnom à la page, et de choisir les types d'accès (public, membres, associés et éditeurs seulement).
  • Contenu : c'est là que ce construit le contenu du formulaire.
Le contenu : on dispose de trois possibilités : ajouter du texte, ajouter un champ de saisie, ajouter un champ de sélection. Le formulaire se construit en ajoutant successivement les différentes zones voulues.

Une fois une zone ajoutée, en passant la souris dessus, on obtient :
  • à gauche, de quoi déplacer la zone (monter ou descendre) sur le formulaire - se fait par cliquer-glisser.
  • à droite une icône pour supprimer cette zone, et un autre pour éditer la zone. Les options d'éditions dépendent du type de zone.
Pour les textes :
  • une zone de saisie (permet d'écrire ce que l'on veut, par défaut il est écrit "label").
  • un choix de type de zone de texte : titre, sous-titre, corps de texte.
Pour les champs de saisie :
  • Type de zone de saisie : texte, password, textarea.
  • Nom du champ (ils sont nommés par défaut, cela peut être personnalisé).
Pour les champs de sélection :
  • Zone de texte : où lister les différentes options à présenter. La zone présente un exemple par défaut, à personnaliser.
  • Type : boutons radio (un seul choix possible), case à cocher (plusieurs choix possibles), liste déroulante (un choix possible).
  • Nom du champ (comme ci-dessus).
On construit son formulaire en alternant les zones de texte (structurer, poser les questions, expliquer) et les zones de saisie et/ou de sélection.

Remarques :
  • quand on construit des champs de sélection, on ne voit en mode "modification" (ou construction) du formulaire, que la première option. C'est assez déroutant au premier abord, mais une fois le formulaire enrgistré, on voit bien que toutes les options que l'on a renseigné sont bien là.
  • Le rendu "drop" pour les champs de sélection ne fonctionne pas (on a des boutons radio).
  • Je n'arrive pas à jouer entièrement au clavier dans la construction des formulaires : le déplacement du focus se fait correctement avec la touche tab, mais l'envoi par la touche entrée ne fonctionne pas sur les icônes ajax. Dommage.
Je suis arrivée à construire des formulaires, et même les remplir, et les articles correspondants sont bien rangés là où je l'avais demandé.

Je n'ai pas encore exploré la suite : comment mettre les formulaires à disposition des visiteurs...
Agnès
Il n'y a pas de problèmes, que des solutions.
Neige1963
from Sherbrooke, Québec, Canada
162 posts

on Mar. 9


Bonjour Bernard,

Effectivement, le fichier était manquant

mais je remarque, sans savoir pourquoi, que les fonctions ajax de l'ajout de champs dans le formulaire ne fonctionne pas quand je suis sous firefox...

Par contre, tout va bien quand j'y vais avec le navigateur K-meleon...

Donc, il faut que je trouve pourquoi ça ne fonctionne pas avec firefox, c'est vrai que j'ai plusieurs modules d'installer avec ce navigateur...

Cette semaine, je vais chercher

  • ce qui bloque les fonctions ajax dans firefox
  • et je vais explorer plus à fond la fonction formulaire,


déjà, le compte rendu d'agnes nous démontre beaucoup de possibilités à exploiter!

Merci!

Bernard
avatar
from nearby-an-airport
Associate, 6997 posts

inspired from neige1963 on Mar. 14


Neige1963: tout le développement et les tests de YACS sont faits sous Firefox, et je garantit que ça fonctionne avec ce navigateur. Juste pour lever un doute éventuel...
Neige1963
from Sherbrooke, Québec, Canada
162 posts

on Mar. 14


oups!

Excusez moi de ne pas avoir fais la correction, effectivement, tout fonctionne très bien sous firefox...

Le lendemain quand j'ai ouvers l'ordi, tout était ok, je devais avoir quelques chose qui clochait sur mon ordinateur...

excusez moi de ne pas avoir corriger... 


 
Share
Information channels
Recent files