1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
[Tutoriel] Afficher le contenu d'un champ de profil personnalisé dans une discussion.
Mots-clés » tutoriel, afficher, contenu, champ, profil, personnalisé, discussion |
07-08-2012, 17:15,
|
|||
|
|||
[Tutoriel] Afficher le contenu d'un champ de profil personnalisé dans une discussion.
Ce tutoriel va vous permettre d'afficher le contenu d'un champ de profil personnalisé avec les autres informations concernant l'auteur d'un message dans une discussion (dans le postbit).
L'exemple sur lequel nous nous baserons est celui du champ "Sexe". Partie 1 : Récupérer l'identifiant du champ. Lorsque vous créez un champ de profil personnalisé, celui-ci se voit automatiquement attribuer un identifiant numérique. Pour l'afficher, vous devez récupérer cet identifiant. Rendez-vous dans Panneau d'Administration > Configuration > Champs de Profil Personnalisés. Vous trouverez l'identifiant dans la colonne ID. Dans la capture d'écran suivante, le pointeur de la souris vise l'identifiant du champ "Sexe". Partie 2 : Ajouter le champ au postbit. Pour ajouter le champ au postbit, il va falloir modifier deux templates pour chaque thème que vous utilisez : postbit et postbit_classic. Après {$post['user_details']}, ajoutez un retour à la ligne (<br />), puis le contenu que vous voulez avec {$post['fidX']} à la place du contenu du champ, en remplaçant X par l'identifiant du champ. Pour notre exemple, nous remplacerons donc : Code PHP : <td class="smalltext post_author_info" width="165"> Code PHP : <td class="smalltext post_author_info" width="165"> Captures d'écran. Voici le résultat du tutoriel : |
|||
07-08-2012, 18:52,
(Modification du message : 08-08-2012, 18:00 par Azik.)
|
|||
|
|||
RE: [Tutoriel] Afficher le contenu d'un champ de profil personnalisé dans une discussion.
Merci pour ce tutoriel
|
|||
24-08-2012, 12:54,
(Modification du message : 24-08-2012, 12:57 par Leks.)
|
|||
|
|||
RE: [Tutoriel] Afficher le contenu d'un champ de profil personnalisé dans une discussion.
Si l'utilisateur ne rempli pas le champ, ça fais :
Citation :Sexe : J'ai donc opté pour ce code : Code PHP : Sexe : <if $post['fid3'] == NULL then>Indeterminé</if>{$post['fid3']} |
|||
24-08-2012, 14:39,
|
|||
|
|||
RE: [Tutoriel] Afficher le contenu d'un champ de profil personnalisé dans une discussion.
Ou tout simplement rendre le champ obligatoire, en laissant éventuellement la possibilité de choisir "indéterminé".
Ton compte requiert un plugin pour être placé dans les templates. |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)