Afficher/Cacher les infos du profil Bouton_activeAfficher/Cacher les infos du profil Bouton_hoverAfficher/Cacher les infos du profil Fb-hoverAfficher/Cacher les infos du profil Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
Afficher/Cacher les infos du profil EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
Afficher/Cacher les infos du profil EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Afficher/Cacher les infos du profil EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Afficher/Cacher les infos du profil EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Afficher/Cacher les infos du profil EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Afficher/Cacher les infos du profil EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Afficher/Cacher les infos du profil EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Afficher/Cacher les infos du profil EmptySam 11 Fév 2023, 06:04 par Krager

Le Deal du moment : -56%
Ampli Home Cinema Denon AVR-X1700H à 349€
Voir le deal
349 €

Partagez
 

Afficher/Cacher les infos du profil

Voir le sujet précédent Voir le sujet suivant Aller en bas 
james1920
james1920
{ Membre actif }
{ Membre actif }

Masculin Messages : 422



Afficher/Cacher les infos du profil Empty

Afficher / Cacher les infos du profil


Informations générales

Description :
Ce tutoriel vous permettra de dissimuler les infomations du profil latéral dans les messages (date d'inscription, nombre de messages, etc) et de les faire réapparaitre en cliquant sur un bouton.

Démo :
Profil non déroulé
Profil déroulé

Compatibilité :
Navigateurs récents (Firefox 4+, Chrome 15+, IE8+)

Crédits :
Proposé et validé par James1920 le 24.01.2011

Changements :
Refonte complète par 'Christa le 7/04/2012

Le tutoriel

Mise en place (Templates)


Rendez-vous dans votre panneau d'administration, onglet Apparence et dans le sous-menu Templates choisissez Général. Ouvrez le template viewtopic_body et cherchez le bout de code suivant :
Code:
            <span class="postdetails poster-profile">
            {postrow.displayed.POSTER_RANK}<br />
            {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
            <!-- BEGIN profile_field -->
            {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            {postrow.displayed.POSTER_RPG}
         </span><br />
Ce qui nous intéresse, ce sont les quatre lignes avant la dernière, mais comme on va utiliser des blocs (div) et qu'il ne faut surtout pas placer de blocs dans un élément inline, on va remplacer le <span class="postdetails poster-profile"> par un div :
Code:
            <div class="postdetails poster-profile">
            {postrow.displayed.POSTER_RANK}<br />
            {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
            <!-- BEGIN profile_field -->
            {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            {postrow.displayed.POSTER_RPG}
         </div><br />
Maintenant que c'est fait, on va pouvoir s'intéresser à cette partie du code, qui affiche le profil :
Code:
            <!-- BEGIN profile_field -->
            {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            {postrow.displayed.POSTER_RPG}
Il faut installer le 'bouton' qui servira à afficher / cacher votre profil. Juste avant la ligne contenant BEGIN profile_field, on va rajouter ceci :
Code:
<div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil">En savoir plus</div>
La petite fonction qui s'active au clic (via l'attribut onClick) va aller chercher le style de l'élément suivant pour le cacher ou l'afficher à chaque clic. Mais tout seul, ce bout de code ne servira pas à grand chose, on doit englober le profil dans un bloc (un div qui sera caché par défaut, ce qui, avec le bouton précédemment rajouté, vous donne le code final suivant :
Code:
<div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil">En savoir plus</div>
<div class="profil-cache" style="display: none">
<!-- BEGIN profile_field -->
{postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</div>
Et voilà pour les modifications du template viewtopic_body, vous n'avez plus qu'à enregistrer ces modifications et à publier votre template.

Personnalisation (CSS)


Votre code marchera très bien sans que vous n'ayez à personnaliser votre CSS, mais vous avez deux classes à votre disposition : bouton-profil et profil-cache. Pour obtenir un effet similaire à l'aperçu donné, voici le code CSS associé (à placer dans votre panneau d'administration, onglet Apparence, menu couleurs puis Feuille de style CSS) :
Code:
.bouton-profil {
    cursor: pointer; /* curseur au survol */
    margin: 2px 0; /* petite marge en haut et en bas */
    padding: 2px; /* espacement entre le texte et la bordure */
    text-align: center; /* centrage du texte dans le bloc */
   /* -- mise en forme -- */
   background: #CCCCCC; /* couleur de fond */
    border: 3px double #000000; /* bordure */
    color: #B74C08; /* couleur texte */
    font-size: 11px; /* taille du texte */
    font-variant: small-caps; /* effet petites majuscules */
    font-weight: bold; /* effet gras */
    letter-spacing: 2px; /* espace entre les lettres */
}

.profil-cache {
   border: 3px double #000000;
    margin: 2px 0;
    padding: 2px;
}
Et voilà, c'est fini !
MessageSujet: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyLun 24 Jan 2011, 14:46
Revenir en haut Aller en bas
http://www.i-love-harvard.com/
Kaiji
Kaiji
Blanche-Neige
Blanche-Neige

Féminin Messages : 5578



Afficher/Cacher les infos du profil Empty
FAQ


Q
Si à la place du "En savoir plus" je veux mettre une image, comment je fais ?

R
Il suffit de remplacer ce code

Code:
 <div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil">En savoir plus</div>
Par
Code:
 <div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil"><img src="URL_IMAGE" alt="profil +" /></div>


Q
Et si à la place du "En savoir plus" je veux mettre une image, et que l'image change au clic ?

R
Cette fois, vous devez remplacer ce code :
Code:
<div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil">En savoir plus</div>
Par ceci :
Code:
<div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'');this.firstChild.src=(a.display==''?'URL_FERMER':'URL_OUVRIR')" class="bouton-profil"><img src="URL_OUVRIR" alt="profil +" /></div>
Avec URL_FERMER l'adresse du bouton pour fermer, et URL_OUVRIR l'adresse du bouton pour ouvrir.
Merci à Doare pour avoir fourni la réponse à cette question Wink


Q
Et est-ce que vous savez comment vous y prendre pour effacer le nom d'admin car il apparait deux fois dans mon profil maintenant ?

R
Le tutoriel n'agit pas sur cet affichage ! Il s'agit probablement du rang, puisqu'il peut se composer d'une image + du nom du rang. Si l'image ne se charge pas, vous verrez s'afficher deux fois le nom du rang.


Q
Peut-on ne cacher que le profil classique et juste afficher le profil RPG ?

R
Au moment d'englober la partie à cacher par un div, il faudra cette fois n'englober que la partie suivante :
Code:
            <!-- BEGIN profile_field -->
            {postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
C'est à dire que le </div> qui se trouve à la suite de {postrow.displayed.POSTER_RPG} doit être placé juste avant.


Pour toute question sur ce tutoriel, merci de poster une demande d'aide ici :
http://www.css-actif.com/f17-aide-css-xhtml
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyJeu 21 Juil 2011, 20:24
Revenir en haut Aller en bas
http://happygirls.forumgratuit.org
Luniia
Luniia
{ Membre }
{ Membre }

Féminin Messages : 33



Afficher/Cacher les infos du profil Empty
Merci , c'est exactement ce que je cherchais Afficher/Cacher les infos du profil 189128
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyJeu 19 Avr 2012, 05:18
Revenir en haut Aller en bas
james1920
james1920
{ Membre actif }
{ Membre actif }

Masculin Messages : 422



Afficher/Cacher les infos du profil Empty
Merci d'avoir refais/ mis à jours mon tuto. Very Happy



James
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyVen 20 Avr 2012, 13:39
Revenir en haut Aller en bas
Invité
Invité




Afficher/Cacher les infos du profil Empty
    Ouah milles merci c'est ce dont j'avais besoin ! Vous êtes super ! Au passage: j'ai créditer et mit le lien vers le site. ^.-

    Bonne journée et encore merci James1920
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyLun 23 Avr 2012, 07:00
Revenir en haut Aller en bas
http://ohtwilight.forumactif.org/
TwoScars
{ Membre }
{ Membre }

Féminin Messages : 31



Afficher/Cacher les infos du profil Empty

Hey ! (: J'ai un léger problème, ça ne me cache rien du tout & quand je clique sur "En savoir plus", le mot Message se cache. Pourquoi ? :/ Merci de votre réponse (;
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMar 24 Avr 2012, 13:31
Revenir en haut Aller en bas
http://cssmania.com
Anoobnyme
Anoobnyme
GOD OF COOKIES

Masculin Messages : 1445



Afficher/Cacher les infos du profil Empty
Bonjour,

Les questions, les demandes d'aide sont a poster dans la partie Aide CSS & xHTML, merci de votre compréhension.
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMar 24 Avr 2012, 13:35
Revenir en haut Aller en bas
Morwen
Morwen
{ Membre }
{ Membre }

Féminin Messages : 55



Afficher/Cacher les infos du profil Empty
Code:
<div onClick="a=this.nextSibling.style;a.display=(a.display==''?'none':'')" class="bouton-profil">En savoir plus</div>
<div class="profil-cache" style="display: none">
<!-- BEGIN profile_field -->
{  postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</div>

Coucou !

J'ai essayé le tuto aujourd'hui, et il marche bien et tout, mais j'ai dû supprimer le petit espace ici que tu donnes dans le code final (et que comme une flemmarde je recopie), sinon ça met des lignes de texte du template avec les informations du profil. (Je sais pas si je suis compréhensible.)

Je voulais juste le signaler ! =)

Code:
{  postrow.displayed.profile_field.LABEL}
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMar 24 Avr 2012, 14:14
Revenir en haut Aller en bas
EdwigeA
EdwigeA
{ Membre }
{ Membre }

Féminin Messages : 15



Afficher/Cacher les infos du profil Empty
Merci beaucoup, c'est ce que je cherchais !
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMer 25 Avr 2012, 05:33
Revenir en haut Aller en bas
http://hollywood-ramdam.lebonforum.com/
Kaileen
Kaileen
{ Membre }
{ Membre }

Féminin Messages : 103



Afficher/Cacher les infos du profil Empty
Merci pour cette astuce !
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptySam 05 Mai 2012, 05:07
Revenir en haut Aller en bas
http://graphic-obsession.forumsactifs.com/forum.htm
CECILE362
CECILE362
{ Membre }
{ Membre }

Féminin Messages : 16



Afficher/Cacher les infos du profil Empty
Merci beaucoup pour ce tuto Very Happy
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyVen 25 Mai 2012, 06:55
Revenir en haut Aller en bas
http://maraudeurs-times.lebonforum.com
Ma.
{ Membre }
{ Membre }

Féminin Messages : 19



Afficher/Cacher les infos du profil Empty
Merci !
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyVen 17 Aoû 2012, 09:36
Revenir en haut Aller en bas
http://BeyondSanjana.skyrock.com
imabee
imabee
{ Membre }
{ Membre }

Féminin Messages : 13



Afficher/Cacher les infos du profil Empty
Merci pour cette astuce c'est pile ce qu'il me fallait ! Le rendu final est super propre et ça rend un forum plus agréable à regarder. Smile
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyLun 20 Aoû 2012, 07:47
Revenir en haut Aller en bas
http://wonderland-of-art.azurforum.com/
Ameya
Ameya
{ Membre }
{ Membre }

Féminin Messages : 25



Afficher/Cacher les infos du profil Empty
Merci Very Happy
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMer 29 Aoû 2012, 05:56
Revenir en haut Aller en bas
http://www.edspeleersaddicts.com
Edward Speleers
Edward Speleers
{ Spécialiste }
{ Spécialiste }

Masculin Messages : 1799



Afficher/Cacher les infos du profil Empty
tuto fort utile, merci mille fois^^
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyLun 17 Déc 2012, 07:04
Revenir en haut Aller en bas
Pomme Ecarlate.
Pomme Ecarlate.
{ Membre }
{ Membre }

Féminin Messages : 6



Afficher/Cacher les infos du profil Empty
Merci beaucoup !
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptySam 23 Fév 2013, 10:56
Revenir en haut Aller en bas
http://falonasynae.forumactif.com
Lyo
{ Membre }
{ Membre }

Féminin Messages : 65



Afficher/Cacher les infos du profil Empty
Merci !
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMer 06 Mar 2013, 11:12
Revenir en haut Aller en bas
http://avatar-ile-delumiere.forumgratuit.org/
Rika
Rika
{ Membre }
{ Membre }

Féminin Messages : 21



Afficher/Cacher les infos du profil Empty
Merciiii *-*
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyDim 24 Mar 2013, 14:20
Revenir en haut Aller en bas
Guns
Guns
{ Membre }
{ Membre }

Féminin Messages : 4



Afficher/Cacher les infos du profil Empty
Merci beaucoup pour ce tuto trèèèès utile o/
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyMar 21 Mai 2013, 09:09
Revenir en haut Aller en bas
http://www.rosebud.forumactif.biz
Kita-Chan
Kita-Chan
{ Membre }
{ Membre }

Féminin Messages : 150



Afficher/Cacher les infos du profil Empty
Superbe tutoriel, la FAQ m'a énormément aidée Very Happy
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil EmptyVen 19 Sep 2014, 11:49
Revenir en haut Aller en bas
Contenu sponsorisé




Afficher/Cacher les infos du profil Empty
MessageSujet: Re: Afficher/Cacher les infos du profil   Afficher/Cacher les infos du profil Empty
Revenir en haut Aller en bas
 

Afficher/Cacher les infos du profil

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Afficher/cacher les infos du profil (messages)
» [Résolu] Problème à propos du tutoriel ''Afficher/Cacher les infos du profil''
» cacher/afficher le profil sous l'avatar
» Masquer/afficher infos profil (?)
» Question concernant le tuto "Afficher/cacher le profil"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: Tutoriels de CSSActif :: ForumActif Pas à pas :: Le Profil-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit