Profil afficher/masquer

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

Résolu Profil afficher/masquer

Message par Dokugan_Ryu le Lun 26 Mar 2012 - 14:11

Bonjour !

Je suis en train de travailler sur le template touchant au profil et j'ai voulu faire un bouton afficher/masquer, sauf que j'avais déjà au préalable utilisé un code pour le faire, n'utilisant aucune image. Ca marchait très bien. Et là, que j'ai modifié pour mettre des images en bouton, plus rien ne fonctionne °°'
J'ai pu voir en fouinant qu'à chaque fois les gens ayant le même problème que moi devaient c/c tout leur template, sauf que j'aurais aimé savoir ce qu'il faut rectifier pour que ça marche. Le passage édité est celui-ci :

Code:
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
         
            <span class="postdetails poster-profile">
            {postrow.displayed.POSTER_RANK}<br />
                                  {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}
                                              <div class="champs_profil"><div class="pseudo_membre"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></div><br />
             <div onClick="this.firstChild.src=(this.lastChild.style.display=='none')?'http://img11.hostingpics.net/pics/892480alright.png':'http://img11.hostingpics.net/pics/512274yousee.png';this.lastChild.style.display=(this.lastChild.style.display=='block')?'none':'block';"><img src="http://img11.hostingpics.net/pics/512274yousee.png" />
                                    <!-- BEGIN profile_field -->
          <center><b>{postrow.displayed.profile_field.LABEL}</b> {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            <b>{postrow.displayed.POSTER_RPG}</b></center><br /></div></div>
         </span><br />
         <img src="http://illiweb.com/fa/empty.gif" alt="" style="width:150px;height:1px" />
      </td>

Rien n'a été touché, ni avant, ni après. Comment faire en sorte que le bouton marche correctement ?
Auparavant mon code était celui-ci :

Code:
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
         
            <span class="postdetails poster-profile">
            {postrow.displayed.POSTER_RANK}<br />
                                  {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}
                                              <div class="champs_profil"><div class="pseudo_membre"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></div><br />
            <div class="profilmasque" onClick="this.firstChild.value=(this.firstChild.value=='Afficher le profil')?'Masquer le Profil':'Afficher le profil';this.lastChild.style.display=(this.firstChild.value=='Afficher le profil')?'none':'block';" style="text-align: center;">
      <input type="button" value="Afficher le profil" class="profil1"/>
        <div style="display: none;  text-align:left;">
                                    <!-- BEGIN profile_field -->
          <center><b>{postrow.displayed.profile_field.LABEL}</b> {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            <b>{postrow.displayed.POSTER_RPG}</b></center><br /></div></div>
         </div></span><br />
         <img src="http://illiweb.com/fa/empty.gif" alt="" style="width:150px;height:1px" />
      </td>


Merci d'avance pour votre aide !


EDIT : Pour plus de clarté, j'explique un peu mieux mon problème : Le profil n'est pas "caché" lors de l'ouverture d'une page. Il y a bien l'image pour le dévoiler, mais il est visible. Il faut cliquer 2 fois sur l'image d'affichage pour que le profil disparaisse enfin, et puisse être rendu visible avec le 2nd bouton. Autrement dit, à l'heure actuelle, ça ne me sert à rien xD


Dernière édition par Dokugan_Ryu le Mar 27 Mar 2012 - 6:04, édité 1 fois

Dokugan_Ryu
Nouveau membre

Messages : 28
Inscrit(e) le : 10/11/2011

http://bittersweet-life.actifforum.com/
Dokugan_Ryu a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Profil afficher/masquer

Message par Dr. Karlos le Mar 27 Mar 2012 - 5:33

Bonsoir,

Remplacez la partie actuelle pour cacher le profil par celle-ci:
Code:
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
       
            <span class="postdetails poster-profile">
            {postrow.displayed.POSTER_RANK}<br />
                                  {postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}
                                              <div class="champs_profil"><div class="pseudo_membre"><a name="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></div><br />
            <div class="profilmasque" onClick="this.firstChild.src=(this.firstChild.src=='OUVRIR LE PROFIL')?'FERMER LE PROFIL':'OUVRIR LE PROFIL';this.lastChild.style.display=(this.firstChild.src=='OUVRIR LE PROFIL')?'none':'block';" style="text-align: center; padding: 3px;"><input type="image" src="OUVRIR LE PROFIL"/>
        <div style="display: none;  text-align:left;">
                                    <!-- BEGIN profile_field -->
          <center><b>{postrow.displayed.profile_field.LABEL}</b> {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
            <!-- END profile_field -->
            <b>{postrow.displayed.POSTER_RPG}</b></center><br /></div></div>
        </div></span><br />
        <img src="http://illiweb.com/fa/empty.gif" alt="" style="width:150px;height:1px" />
      </td>

Remplacez tous les OUVRIR LE PROFIL par l'image qui doit dérouler le profil lorsqu'on clique sur celle-ci et remplacez le FERMER LE PROFIL par l'image qui est responsable de la fermeture du profil lorsqu'on clique sur celle-ci. Wink


Cordialement.

Dr. Karlos
+ Hyperactif +

Masculin
Messages : 2623
Inscrit(e) le : 03/01/2012

http://www.forum.forumactif.com
Dr. Karlos a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Profil afficher/masquer

Message par Dokugan_Ryu le Mar 27 Mar 2012 - 5:39

Merci ! Ca marche ! Je désespérais de mon côté :')

Je vais garder tout ça bieeen précieusement.

Merci encore Smile

Dokugan_Ryu
Nouveau membre

Messages : 28
Inscrit(e) le : 10/11/2011

http://bittersweet-life.actifforum.com/
Dokugan_Ryu a été remercié(e) par l'auteur de ce sujet.

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


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