Formulaire personnalisable.

Pour discuter de phpBB3 - Pas de support dans cette section !
Pour du support veuillez vous rendre dans la section de support

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun support n'est donné dans cette section.
Répondre
Geo
Trifouilleur de code
Messages : 11279
Enregistré le : 25 févr. 2010 à 05:03
Localisation : Nantes, France
Contact :

Re: Formulaire de présentation.

Message par Geo »

Skouat a écrit : Tu te répètes en début de doc
Ce tutorial va vous apprendre à ajouter un formulaire personnalisable à phpBB.
Cette documentation vous permettra de disposer d'un formulaire de présentation pour votre forum.
Et perso je prèfère ta dernière formulation.
D'ailleurs tutorial est un anglicisme de tutoriel :mrgreen:
Tout mes MODs/Extensions sont maintenant au statut abandonné.
Avatar du membre
Censure
Posteur habitué
Posteur habitué
Messages : 241
Enregistré le : 23 oct. 2012 à 15:37
Localisation : Infiltrate !
Contact :

Re: Formulaire de présentation.

Message par Censure »

Merci pour la réponse. Je corrige ça dès que je peux.

Pour le terme "tutorial", c'est un copier coller d'une documentation :mrgreen:

Edit : édit rapide de la doc.
  • Correctif des titres
  • Correction de fautes orthographiques
C'est plus un formulaire personnalisable qu'un "simple formulaire". J'aurais pu dire "formulaire de présentation personnalisable?"
Avatar du membre
Jester
Administrateur
Administrateur
Messages : 36051
Enregistré le : 01 janv. 2005 à 00:00
Localisation : Là, pas loin...
Contact :

Re: Formulaire de présentation.

Message par Jester »

Personnalisable c'est pas mal, ça correspond bien au thème abordé je trouve. :D
"Quand le Troll parle, l'homme avisé l'écoute."
Personnaliser son forum - La documentation de phpBB-fr.com - Les téléchargements
N'oubliez pas de modifier votre message en ajoutant le tag [Réglé] quand votre sujet est résolu.
Dakin Quelia
Floodeur universel
Floodeur universel
Messages : 21030
Enregistré le : 31 oct. 2006 à 18:33
Localisation : Belgique
Contact :

Re: Formulaire de présentation.

Message par Dakin Quelia »

Je te suggère:

Remplace:

Code : Tout sélectionner

'message'              => $my_text,
Par:

Code : Tout sélectionner

'message'              => $message,
Et de supprimer le:

Code : Tout sélectionner

$my_text = $message
Car en mon sens ça sert à rien mais ce n'est que mon avis.

Quant à la documentation (étant donné que j'avais commencé la même en 2010), ce serait plutôt "Formulaire personnalisable" et ainsi tu laisses l'exemple concret "Présentation".

Comme ça, tu as un exemple de formulaire que l'on peut créer via l'API de phpBB. Et je pense que les quelques liens comm ceux-ci seraient pas mal à ajouter à la fin de l'article "Je vous recommande ces quelques liens":
Voilà pour mon avis. ;)
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon Github | Mon blogue: Mon blogue | DeviantArt: cliquez ici
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Formulaire de présentation.

Message par Skouat »

Plop !
Censure a écrit :Ajouter un formulaire personnalisable à phpBB

Sommaire
  • [...]
Ajouter un formulaire personnalisable à phpBB
Pour cet exemple, nous créerons un simple form[...]
Maintenant c'est une redondance de titre que tu nous as fait :mrgreen:
De plus le titre du sujet (pas celui dans le message mais bien dans le titre du sujet) est toujous Formulaire de présentation. (titre pour lequel il y un . en trop :wink: )

Voici une petite suggestion :
Ajouter un formulaire personnalisable à phpBB
Cette documentation va vous expliquer comment mettre en place un formulaire personnalisable de présentation pour votre forum.
Ce formulaire contiendra les champs suivants :
  • Nom d’utilisateur.
  • Pseudo en jeu
  • Âge
  • Sexe
  • Emplacement
  • Texte de présentation


Sommaire
  • Le fichier « presentation.php »
  • Le fichier « presentation_body.html »
  • Le fichier de langue « presentation.php »
  • Et si vous souhaitez ajouter d'autres champs
    • Ajouter un champ texte
    • Ajouter un champ type texte déroulant
    • Ajouter un champ type case à cocher
Le fichier « presentation.php »
[...]
Note : pour le sommaire tu peux utiliser les BBCodes ancre= et goto=
____________________________
Ce fichier permet de créer toutes les variables que contiendra le formulaire.
euh... moyennement d'accord, de mon avis on ne créé pas une variable on l'initie.
Un fichier .php va plutot permettre l'analyse et le traitement des données nécessaires qui vont être affichées et exploitées après traitement des dites données.
Enfin là je généralise, à voir ce qu'en pense les violets ;)
____________________________
Copiez et collez le code ci-dessous dans votre éditeur de texte.
Ce fichier est à inclure à la racine du serveur.
Note : assurez-vous qu'il n'y ait aucune ligne blanche et/ou espace avant la partie <?php et après la partie ?>
racine du serveur <= c'est faux, c'est à la racine du forum. Si ton forum se trouve dans le dossier /forum et que tu places ton fichier dans / tu vas avoir du mal à faire fonctionner ton formulaire.
le code ci-dessous <= le code ci-dessous est 3 phrases plus bas, ca commence à faire loin.
Ajoutes la note après le code et met là plus en évidence.
Vu que la structure de ta doc est basée sur cette doc met en évidence de la même manière, car cette note est très importante.

Donc il n'est plus trop ci-dessous ;)
Suggestion
Ouvrez votre éditeur de texte (Notepad++, sublime text, etc.).
Copiez et collez le code ci-dessous à la racine de votre forum.

Code : Tout sélectionner

ton code
Note : Assurez-vous qu'il n'y ait aucune ligne blanche ou espace avant la partie <?php et après la partie ?>
Note : Si tu appliques cette suggestion penses à la reporter sur les autres chapitres.
________________________
Note : Pensez à modifier l'id du forum où sera stockés les présentations. Pour cela, cherchez :
  • Cette passage phrase correspond à un point de contrôle obligatoire à effectuer. Donc il ne faut pas la placer en note.
  • sera stockés <= Ce sont les présentations qui seront stockés dans le forum sélectionné.
________________________
Remplacer 138 par l'id du forum voulu.
Pour la 3ème et j'ose espérer pour la dernière fois... tu utilises l'infinitif alors que t'es parti sur une doc employant l'impératif.
Merci de relire avec attention toute ta doc car cette erreur est présente encore bon nombre de fois (j'ai arrêté de compter au delà de 10)
________________________
Nous allons maintenant créer le fichier HTML qui contient le contenu véritable de "presentation.php"
Le fichier HTML ne contient aucunement le contenu véritable de « présentation.php ».
Le contenu est dans la base de données :wink:
Le fichier HTML va permettre d'afficher et de mettre en forme le contenu des données traitées par le fichier « présentation.php »
________________________
Ce fichier est à inclure dans le dossier template de votre forum..
il y a un double . en fin de phrase.
le fichier n'est pas à inclure, mais à enregistrer ou créer dans le dossier template.
De plus ce n'est pas dans le dossier template du forum, mais, au minimum, dans le dossier template de chaque style actif du forum (sauf pour ceux utilisant l'héritage de style, mais bon là au pire on peut faire l'impasse sur cette subtilité.)
________________________
Le fichier "presentation.php"
Mais à quoi peu bien servir ce fichier ? Et bien ce fichier permet d'attribuer un "message, une traduction" à une "clé de langue".
  • Le fichier "presentation.php"
    Donc là t'as perdu ton lecteur qui n'y connait pas grand chose.
    renomme ton titre en Le fichier de langue « presentation.php »
  • peu <= c'est le verbe, donc peut
  • ce fichier<= étant donné que t'y fait référence dans la question précédent la phrase tu peux remplacer par il va permetttreTu as déjà un titre nommé
  • un "message, une traduction" à une "clé de langue" <= Plus généralement, le fichier de langue va permettre de proposer une gestion multilangue du formulaire
________________________
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cette ligne passe sur 2 lignes, ca fait vilain ^^
Soit tu retires des - ou sinon tu peux utiliser le BBCode
[/hr][/c]
________________________
Ajouter un champ texte.
on retrouve des titres/sous-titres avec des ponctuations.
Dans de rare cas, pourquoi pas, mais là le . n'a rien à faire.
Le seul titre qui, selon moi, peut garder sa ponctuation est Embalé, c'est pesé !
________________________
Dans la deuxième partie de ton sujet, le choix de la couleur des titres/sous-titres diffère de la 1ère partie.
Actuellement le titre 1.1 de la partie 1 à le visuel du titre 1.1.1 de la partie 2
Donc, redéfini la mise en page de tes titres afin que tes titres de niveau 1, 1.1 et 1.1.1 soient tous dans la même logique de mise en page.
________________________
Ajouter un champ type case à cocher (radio) au formulaire
  • Un champ de type
  • case à cocher (radio) <= Si le champ est de type radio, alors il s'agit d'un bouton radio et non d'une case à cocher

________________________
Enregistrer le fichier modifier.
à remplacer par
Enregistrez le fichier modifié.
________________________
Si vous avez suivi correctement les instructions voilà à quoi doivent ressembler vos fichiers maintenant.
Bien que t'ai fait un copier/coller de l'autre doc, je pense que la phrase est un peu "lourde" à la lecture.
Suggestion
Si vous avez correctement suivi les instructions données précédemment voilà à quoi doivent ressembler vos fichiers.
________________________
Emballé, c'est pesé !
Il y a un gros problème avec ce chapitre.
Dans ce dernier tu indiques que si l'ont a bien suivi les instructions énoncées dans ta doc, alors les fichiers ressembleront à ce que tu cites.
Or ce chapitre vient après les chapitres indiquant comment ajouter des champs supplémentaires de type "liste déroulante, "radio", etc.
Ce qui amène à se demander si le chapitre "Emballé, c'est pesé !" est placé au bon endroit dans ta doc.
De plus si l'on compare ta doc à celle qui t'as servi de modèle, ce chaptire n'a pas d'intérêt dans ta doc étant donné qu'en début de doc tu donnes déjà le code de manière intégrale. Donc, là tu fais une redondance de contenu.
________________________
Les guillemets...
Les guillement FR sont « ton_texte » et non "ton_texte"

Allez je m'arrête là pour cette relecture, je pense que t'as déjà une bonne dose de correction à apporter.

A+ ;)

PS: Evidemment, je ne fait que suggérer. Donc libre à toi de prendre ce que bon te semble dans les suggestions proposées.
FoFa
Resp. des supporters
Resp. des supporters
Messages : 10515
Enregistré le : 15 nov. 2008 à 18:04
Localisation : Auxonne
Contact :

Re: Formulaire de présentation.

Message par FoFa »

Ce sont les présentations qui sera stockés = NON

Ce sont les présentations qui seront stockés = mieux mais NON

Ce sont les présentations qui seront stockées = là c'est farpait :mrgreen:
De retour parmi vous :wink:
Avatar du membre
Censure
Posteur habitué
Posteur habitué
Messages : 241
Enregistré le : 23 oct. 2012 à 15:37
Localisation : Infiltrate !
Contact :

Re: Formulaire de présentation.

Message par Censure »

Oh la vache, j'ai du boulot :mrgreen:

@Skouat, comme je l'ai dit, j'ai fait un passage rapide, donc niveau correction c'est pas le top.
Dès que j'ai le temps, je corrige tout.

Grand merci pour vos conseils.
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Formulaire de présentation.

Message par Skouat »

Censure a écrit :@Skouat, comme je l'ai dit, j'ai fait un passage rapide, donc niveau correction c'est pas le top.
Dès que j'ai le temps, je corrige tout.
Pour ma part c'était aussi un passage rapide niveau correction :twisted:

Ah oui, autre suggestion, vois à faire des indentations de chapitre.
Perso je trouve que ca permet de bien distinguer le chapitre principal des sous-chapitres.
Exemple => http://forums.phpbb-fr.com/documentatio ... -view.html
Je ne parle juste que de l'indentation, pas de la numérotation. pour ta doc la numérotation n'a pas d'interêt

A+
Avatar du membre
Censure
Posteur habitué
Posteur habitué
Messages : 241
Enregistré le : 23 oct. 2012 à 15:37
Localisation : Infiltrate !
Contact :

Re: Formulaire de présentation.

Message par Censure »

Je vais essayer de faire tout ça.
Encore merci d'avoir pris le temps de faire une correction !

Ne me taper pas sur les doigts si j'ai loupé une étape, je suis un peu long à la détente :mrgreen:
lionel07
Posteur habitué
Posteur habitué
Messages : 207
Enregistré le : 03 juil. 2010 à 10:59

Re: Formulaire de présentation.

Message par lionel07 »

toi t'aurais mieux fait de pas les relancer :mrgreen:
Je suis ton sujet depuis le début, merci pour ton boulot :wink:
Geo
Trifouilleur de code
Messages : 11279
Enregistré le : 25 févr. 2010 à 05:03
Localisation : Nantes, France
Contact :

Re: Formulaire de présentation.

Message par Geo »

Skouat a écrit :____________________________
Ce fichier permet de créer toutes les variables que contiendra le formulaire.
euh... moyennement d'accord, de mon avis on ne créé pas une variable on l'initie.
Un fichier .php va plutot permettre l'analyse et le traitement des données nécessaires qui vont être affichées et exploitées après traitement des dites données.
Enfin là je généralise, à voir ce qu'en pense les violets ;)
____________________________
Le terme exacte est "déclarer", on déclare une variable et on lui assigne une valeur/objet instancié.
Ensuite, le php est du code interprété par le moteur Zend. Il serait trop long d'expliquer tout ce qui est fait lors de la lecture du-dît script, même sur un simple echo. Donc ce passage là peux-être ignoré de mon avis.
Tout mes MODs/Extensions sont maintenant au statut abandonné.
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Formulaire de présentation.

Message par Skouat »

Effectivement "déclarer" est bien mieux que "initier".
+1 pour faire l'impasse sur ce passage. surtout si c'est pour apporter une information incomplète.

A+
Avatar du membre
Censure
Posteur habitué
Posteur habitué
Messages : 241
Enregistré le : 23 oct. 2012 à 15:37
Localisation : Infiltrate !
Contact :

Re: Formulaire de présentation.

Message par Censure »

Plop,
La correction se fera surement vendredi/samedi soir. ;)

Edit :
  • Suppression du chapitre « Emballé, c'est pesé ! »
    Comme Skouat l'a dit, ça faisait une répétition (puisque les fichiers était déjà donné en haut).
  • Correction du premier chapitre
  • J'ai pris en compte la correction/suggestion de Skouat (même si ce n'est pas encore fini)
  • Utilisation des balise
    [/hr]][/c]
Il me reste encore pas mal de choses à faire :
  • Voir la suggestion de Dakin Quiela
  • Supprimer la ponctuation des titres
  • Redéfinir la mise en page titres/sous titres
  • Relire avec attention toute la doc
Question :
Si j'indente mes chapitre comme ceci :
Ajouter un formulaire personnalisable à phpBB
Cette documentation va vous expliquer comment mettre en place un formulaire personnalisable de présentation pour votre forum.
Ce formulaire contiendra les champs suivants :
  • Nom d’utilisateur.
  • Pseudo en jeu
  • Âge
  • Sexe
  • Emplacement
  • Texte de présentation

Sommaire
  1. Ajouter un formulaire personnalisable à phpBB
    1. Le fichier « presentation.php »
    2. Le fichier « presentation_body.html »
    3. Le fichier de langue « presentation.php »
  2. Et si vous souhaitez ajouter d'autres champs
    1. Ajouter un champ texte
    2. Ajouter un champ type texte déroulant
    3. Ajouter un champ type bouton radio

1.a) Le fichier « presentation.php »
[...]
C'est correct?

Merci d'avance !
Skouat
Resp. Traducteurs
Resp. Traducteurs
Messages : 15959
Enregistré le : 02 avr. 2008 à 20:47
Contact :

Re: Formulaire de présentation.

Message par Skouat »

Salut,

Pour l'indentation, de mon avis, il n'est pas nécessaire d'utiliser des puces.
Le format du titre suffira à lui seul pour indiquer un nouveau chapitre.
Ajouter un champ type texte déroulant
Euh, ce n'est pas plutot "liste déroulante" ?

A+
Avatar du membre
Censure
Posteur habitué
Posteur habitué
Messages : 241
Enregistré le : 23 oct. 2012 à 15:37
Localisation : Infiltrate !
Contact :

Re: Formulaire de présentation.

Message par Censure »

Plop,
J'ai corriger l'indentation. Le format des titres a été modifier.

Edit :
J'ai supprimer:

Code : Tout sélectionner

$my_text   = $message; 
Puis remplacer :

Code : Tout sélectionner

generate_text_for_storage($my_text, $bbcode_uid, $bbcode_bitfield, $options, true, true, true); 
Par :

Code : Tout sélectionner

generate_text_for_storage($message, $bbcode_uid, $bbcode_bitfield, $options, true, true, true); 
Et ensuite, remplacer :

Code : Tout sélectionner

        'message'              => $my_text,
        'message_md5'       => md5($my_text),
 
Par :

Code : Tout sélectionner

        'message'              => $message,
        'message_md5'       => md5($message),
 
Re édit
Premier post éditer.
Répondre

Retourner vers « Discussions sur phpBB3 »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité