Création de site petites annonces Documentation Kaoley petites annonces
Précédent Suivant

Créer un nouveau formulaires d'annonces

C'est très simple :
  1. Dans le menu de la colonne, cliquez sur "Formulaire".
  2. Une nouvelle page s'ouvre et vous présente la liste des formulaires existants.
  3. Dans la barre du haut (en jaune), cliquez sur "Nouveau formulaire".
  4. En bas de page, on vous demande de saisir le nom du formulaire. Choisissez un nom simple.
  5. Une nouvelle page s'ouvre (pour le moment, vous n'avez encore rien créé).
  6. Un formulaire est constitué d'un ensemble de lignes. Chaque ligne définit une zone de formulaire.
  7. Cliquez sur "Ajouter une ligne".
  8. Une fenêtre s'ouvre et vous devez décrire la zone que vous voulez créer.
  9. Une fois fait, cliquez sur "Enregistrer ligne".
Attention: Pour créer votre formulaire, en plus des zones "fixes", vous avez 15 zones variables et une zone prix.
Comment remplir ce formulaire:
  • 1. Libellé de la zone : Ce libellé apparaitra sur 3 pages de votre site :
    - Lors de la publication de l'annonce,
    - Dans le formulaire de recherche, si vous avez choisi que cette zone doit faire partie de la recherche,
    - Dans le détail de l'annonce, dans la description,
    - Dans la liste des annonces, si vous avez choisi de l'afficher.
  • 2. Aide et explications à la saisie pour l'annonceur:
    Cette zone s'affiche dans le formulaire de saisie de l'annonce, en général, sous la zone de saisie.
    Mais ceci se paramètre dans le Css. Il s'agit de la class : "PublierComment".
  • 3. Type de zone de formulaire
    Il existe de nombreuses possibilités. Attention, certaines zones ne sont pas compatibles avec tous les navigateurs.
    Pour une explication complète : voir ici
    - Texte : c'est la zone de base du texte libre.
    - Numerique : idem à Texte, mais uniquement des chiffres.
    - Date : pour saisir une date. Cela ouvre un calendrier. Certains navigateurs laissent la saisie libre, sans imposer un format date.
    - Heure : idem au champ Date, pour l'heure.
    - Email : controle que ce soit un email valide (dans la forme).
    - Téléphone : controle que ce soit un n° de téléphone valide (à confirmer).
    - Url : controle que ce soit une url valide (dans la forme).
    - Bouton radio : plusieurs choix possibles. Un seul peut être choisi.
    - Chekbox : plusieurs choix possibles. Tous peuvent être sélectionnés en même temps.
    - Liste déroulante : une liste de plusieurs choix que vous avez renseignés.
    - Liste automatique numérique : C'est une liste déroulanque que l'on remplit automatiquement.
  • 4. Valeurs possibles séparées par un point-virgule pour les types de zone
    Ceci n'est à remplir uniquement que si vous avez sélectionné comme type de zone : radio, checkbox, liste déroulante, liste automatique numerique.
    Exemple : vous voulez demander le type de voiture. Dans ce cas, vous mettez :
    Citadine;Berline;SUV;cabriolet;4x4 par ex.
    Pour les listes automatiques numeriques vous n'avez à mettre que 2 valeurs (les bornes minimales et maximales) :
    1;20 génèrera une liste avec 20 choix de 1 à 20.
    Si on inverse 20;1 cela génèrera une liste décroissante : de 20 à 1.
  • 5. Saisie obligatoire
    Si oui, l'annonceur doit renseigner cette zone.
  • 6. Nom de la zone de stockage
    Il suffit de choisir dans la liste.
    De préférence, une zone par variable.
  • 6bis. Num emplacement dans la zone
    Si vous voulez mettre plus de 15 zones variables dans votre formulaire. il est possible de stocker plusieurs zones dans la même variable.
    Quelques règles à respecter :
    - A utiliser uniquement pour des zones radio, checbox, liste déroulante.
    - Calculer le nombre de caractères maximum total à stocker. Il ne faut pas dépasser 100 caractères.
  • 7. Cette zone doit-elle faire partie du formulaire de recherche avancée ?
    Si oui, la zone servira de critère de recherche pour visionner les annonces.
  • 8. Cette zone doit-elle s'afficher dans la liste des annonces ?
    Si oui, la zone apparait dans le résumé de l'annonce.

Compatibilité des navigateurs

S'il y a un chiffre dans la zone, c'est le n° de version à partir duquel c'est compatible.
Texte Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
Numérique Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
Date 20 12 57 Non 11 Non Oui Oui 57 11 5 Oui
heure 20 12 57 Non 10 Non Oui 25 57 Oui Oui 1.5
Email 5 12 Oui 10 11 Oui ? ? 4 Oui ? ?
url 1 12 Oui 10 11 Oui Oui Oui Oui Oui Oui Oui
Bouton radio Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
chekbox Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui
liste déroulante Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui Oui

Paramétrage CSS (à faire)

Toutes ces zones sont paramétrables individuellement depuis le css par "id".
- Libellé : #lib_nom-de-la-variable par exemple : #lib_zVar1
- Zone de saisie : #nom-de-la-variable par exemple : #zVar1
- Aide : #aide_nom-de-la-variable par exemple : #aide_zVar1

Autres paramétrages à venir


- Libellé différent pour publier, recherche, affichage
- Controle des zones : pattern, javascrip,
- Message personnalisé en cas d'erreur