Ajouter un formulaire de connexion partenaire à Chatteurs
Ce guide te montre comment intégrer sur ton site un formulaire « partenaire » pour connecter directement tes visiteurs à Chatteurs. Le formulaire enverra toutes les informations requises en GET vers l’URL partenaire officielle.
1) Formulaire minimal (copier-coller)
Colle ce code là où tu veux afficher le formulaire :
<!-- Formulaire partenaire Chatteurs : envoi GET vers /KIWI/parts.php -->
<form method="get" action="https://chatteurs.com/KIWI/parts.php" accept-charset="utf-8">
<label for="nick">Pseudo (nick)</label>
<input type="text" id="nick" name="nick" placeholder="Ton pseudo" required>
<div class="row">
<div>
<label for="age">Âge</label>
<input type="number" id="age" name="age" inputmode="numeric" min="1" placeholder="Âge" required>
</div>
<div>
<label for="sex">Sexe</label>
<select id="sex" name="sex" required>
<option value="">— Choisir —</option>
<option value="H">H</option>
<option value="F">F</option>
</select>
</div>
</div>
<label for="location">Ville</label>
<input type="text" id="location" name="location" placeholder="Ta ville" required>
<!-- Salle cible (cachée). Exemple : #Accueil -->
<input type="hidden" name="salle" value="#Accueil">
<button type="submit">Rejoindre le tchat</button>
</form>
2) Démo visuelle (mêmes champs)
3) Comment ça marche ?
Action & méthode
L’attribut action="https://chatteurs.com/KIWI/parts.php" pointe vers l’endpoint partenaire. La méthode get sérialise les champs dans l’URL.
Champs attendus
- nick : pseudo de l’utilisateur (obligatoire)
- age : âge en chiffres
- sex : H ou F
- location : ville (texte)
- salle : champ caché avec la salle cible (ex. #Accueil)
https://chatteurs.com/KIWI/parts.php?nick=Alex&age=25&sex=H&location=Lyon&salle=%23Accueil
4) Bonnes pratiques
- Rends salle configurable côté éditeur si tu proposes plusieurs salons.
- Ajoute des attributs required pour améliorer la qualité des informations transmises.
- Conforme-toi à tes obligations d’information sur la collecte de données (nick, âge, sexe, ville) avant redirection.
5) Variante : choisir la salle dans un <select>
<label for="salle-select">Salon</label>
<select id="salle-select" name="salle" required>
<option value="#Accueil">#Accueil</option>
<option value="#aide">#aide</option>
<option value="#Paris">#Paris</option>
</select>
FAQ
Puis-je changer les libellés ?
Oui, les libellés visibles peuvent être adaptés à ton site. Conserve toutefois exactement les noms de champs (name) : nick, age, sex, location, salle.
Comment cibler un autre salon par défaut ?
Change la valeur du champ caché salle, par exemple : <input type="hidden" name="salle" value="#aide,#Accueil,#salleX,#salleY,#SalleZ">.
GET ou POST ?
Le partenaire attend un GET afin de transmettre les paramètres dans l’URL et faciliter la redirection.