Ajouter une ligne à la création d'un compte.

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Ajouter une ligne à la création d'un compte.

Message par Hoyt Sam 18 Mar 2017 - 19:50

Détails techniques

Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : création du forum.
Lien du forum : http://yoursecondlife.forumactif.org/

Description du problème

Bonsoir, tout d'abord désolé si je me trompe de catégorie.

Voilà, comme vu sur le screen, dans la catégorie "Nom d'utilisateur" juste après l'étoile (ou même avant). J'aimerais ajouter du texte afin de permettre de donner une information à celui se créant un compte.


Dernière édition par Hoyt le Jeu 23 Mar 2017 - 21:34, édité 1 fois
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par The Godfather Mar 21 Mar 2017 - 11:39

Bonjour @Hoyt

Vous pouvez le faire facilement en passant par les templates de votre forum Very Happy

Allez dans votre PA > Affichage > Templates > Profil > register_body. Vers la ligne 36 vous trouverez une ligne de code comme ceci :

Code:
<dt><label>{L_USERNAME} : *</label></dt>

C'est la ligne de code qui appel le texte du nom de l'utilisateur dans le formulaire d'enregistrement. Il vous suffit alors d'ajouter le texte que vous voulez après l’astérisque comme ceci :

Code:
<dt><label>{L_USERNAME} : * AJOUTER QUELQUE CHOSE ICI </label></dt>

Puis d'enregistrer ET publier le template pour voir apparaitre votre texte sur le formulaire d'enregistrement à l'endroit désigné sur votre capture d'écran

Voici un schéma explicatif :

profile_add_body - Ajouter une ligne à la création d'un compte. 21-03-10

Voilou ::fleur::


profile_add_body - Ajouter une ligne à la création d'un compte. Signat23
The Godfather

The Godfather
Adminactif
Adminactif

Masculin
Messages : 18297
Inscrit(e) le : 02/05/2004

The Godfather a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Hoyt Mar 21 Mar 2017 - 19:50

Merci beaucoup, c'est la même technique pour le phpbb3? (pour un autre forum)
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Neptunia Mar 21 Mar 2017 - 20:07

Bonjour ^^


Le code fourni par The Godfather correspond justement à du phpBB3.

Toutefois quelle que soit la version de forum, la technique est la même, cependant le code avoisinant la variable changera sensiblement. Par exemple en phpBB2 on aura des balises tr et td, à la place des balises dl et dt de la version phpBB3
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Hoyt Mar 21 Mar 2017 - 21:25

Bonsoir,

sur mon forum phpbb2, je ne trouve pas la partie "register_body" dans mes templates, est-ce normal?

J'ai bien une partie "Profile_Add_Body" mais la ligne 36 n'est pas la même et la fonction "recherche" ne fonctionne pas.
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Neptunia Mer 22 Mar 2017 - 0:09

Voilà ce qu'il se passe quand un adminactif vous répond à l'heure de l'apéritif :lol!:


Pour une question sur un forum phpBB2, on vous répond avec un code qui ressemble à du phpBB3 mais qui n'en est pas. La version phpBB3 ne comporte pas de #template register_body, pas plus d'ailleurs que les versions phpBB2, punBB ou Invision.
Moralité, The Godfather vous a vraisemblablement fourni un extrait de template modernBB (pas étonnant que j'ai confondu avec du phpBB3) auquel aucun utilisateur n'a pour l'instant accès.

Pour phpBB2 l'extrait concerné est dans le template #profile_add_body
Code:
      <td class="row1" width="38%"><span class="gen">{L_USERNAME}&nbsp;:&nbsp;*</span></td>

Sur un template non modifié, vous trouverez cette occurence deux fois (lignes 17 et 23)
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par The Godfather Mer 22 Mar 2017 - 10:36

Bonjour,

Comme quoi, personne n'est parfait Embarassed

@Neptunia Merci d'avoir fourni le bon code thumright

Sinon, pour la petite histoire, en visualisant la capture d’écran d'exemple fournit par @Hoyt j'ai cru reconnaitre le formulaire d'inscription d'un phpBB3, je suis donc partit sur des explications pour un forum phpBB3 rien de plus ! Il n'y a eu ni apéritif, ni modernBB...

@Hoyt Sorry pour l'erreur, j'aurais dû prendre le temps d'inspecter votre forum qui est en effet en phpBB2 et pas me baser uniquement sur votre capture d'écran qui m'a induite en erreur ::fleur::


profile_add_body - Ajouter une ligne à la création d'un compte. Signat23
The Godfather

The Godfather
Adminactif
Adminactif

Masculin
Messages : 18297
Inscrit(e) le : 02/05/2004

The Godfather a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Neptunia Mer 22 Mar 2017 - 11:25

Coucou ^^

The Godfather a écrit:je suis donc partit sur des explications pour un forum phpBB3 rien de plus ! Il n'y a eu ni apéritif, ni modernBB...

C'est quand même bizarre, chez moi le template phpBB3 s'appelle profile_add_body et non register_body.
Et le code ne correspond pas non plus à la capture de The Godfather.

Que ce soit en phpBB2 ou en phpBB3 j'ai deux blocs de code concernant le pseudo d'utilisateur, un si le pseudo est modifiable par le membre, l'autre s'il n'est pas modifiable après inscription.

Du coup je me demande d'où sort ce template register_body.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Hoyt Jeu 23 Mar 2017 - 0:08

Neptunia a écrit:Voilà ce qu'il se passe quand un adminactif vous répond à l'heure de l'apéritif :lol!:


Pour une question sur un forum phpBB2, on vous répond avec un code qui ressemble à du phpBB3 mais qui n'en est pas. La version phpBB3 ne comporte pas de #template register_body, pas plus d'ailleurs que les versions phpBB2, punBB ou Invision.
Moralité, The Godfather vous a vraisemblablement fourni un extrait de template modernBB (pas étonnant que j'ai confondu avec du phpBB3) auquel aucun utilisateur n'a pour l'instant accès.

Pour phpBB2 l'extrait concerné est dans le template #profile_add_body
Code:
      <td class="row1" width="38%"><span class="gen">{L_USERNAME}&nbsp;:&nbsp;*</span></td>

Sur un template non modifié, vous trouverez cette occurence deux fois (lignes 17 et 23)

Bonsoir,

@Neptunia : J'ai donc une petite question suite à ton message, j'ai effectivement trouvé la ligne dans le template. Néanmoins, j'ignore ou placer mon texte afin qu'il puisse apparaître sur le formulaire d'inscription.

J'ai tout d'abord essayé en les {} de l'username, en vain. J'ai également essayé après le petite étoile juste avant </span></td>, rien a changé.

@TheGodfather : Je vous remercie beaucoup du temps consacré à mon problème.
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Neptunia Jeu 23 Mar 2017 - 0:44

Vous le placez où vous voulez à l'intérieur du span
Code:
          <td class="row1" width="38%"><span class="gen">{L_USERNAME} : * AJOUTER QUELQUE CHOSE ICI</span></td>

J'ai tout d'abord essayé en les {} de l'username, en vain. J'ai également essayé après le petite étoile juste avant </span></td>, rien a changé.
Que cela ne fonctionne pas en modifiant le nom de la variable, pourquoi pas, mais juste après l'astérisque si ça ne fonctionnait pas c'est que le template n'avait pas été publié.

Ne pas oublier d'enregistrer puis de publier le template :check: pour que la modif soit visible.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Hoyt Jeu 23 Mar 2017 - 0:54

Code:
          <td class="row1" width="38%"><span class="gen">{L_USERNAME} : * MESSAGE ICI</span></td>

Après avoir fait ça pour la ligne 17 et la ligne 23, aucun changement. (J'ai bien publié la template).

https://gyazo.com/d14aeaf8c8d9d68f5ede9b271ed7302f
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Neptunia Jeu 23 Mar 2017 - 2:15

Je viens de vérifier et cela fonctionne parfaitement lors de l'édition du profil.

Moralité : le fameux register_body montré au tout début par The Godfather existe bien mais nous n'y avons pas accès.
Confirmé par Tech dans ce message :
résolu Quels templates à modifier ? - Page 2

Il n'est donc pas possible de passer par les templates pour modifier la page d'inscription. Il faudra passer par javascript.

Un exemple dans ce sujet :
résolu Ajouter une description sous nom d'utilisateur à l'enregistrement
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une ligne à la création d'un compte.

Message par Hoyt Jeu 23 Mar 2017 - 21:34

C'est parfait pour moi, merci beaucoup !
Hoyt

Hoyt
***

Masculin
Messages : 115
Inscrit(e) le : 08/03/2017

Hoyt a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum