Ajouter une option "ne pas afficher les signatures"

2 participants

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

Résolu Ajouter une option "ne pas afficher les signatures"

Message par Yoshkill Ven 11 Jan 2013 - 15:49

Bonjour,

Tout d'abord merci pour l'aide que vous fournissez sur cette board chaque jour.

Je voudrais savoir s'il existait un moyen d'ajouter une option dans le menu "préférences" du profil. Cette option s'appellerait par exemple "afficher les signatures" et il y aurait deux cases à cocher : "oui" et "non". En cochant "non", le membre ne voit pas les signatures lorsqu'il navigue sur le forum.

On m'a dit dans un précédent post que cela était peut-être possible en utilisant les cookies, mais je n'ai aucune idée de comment faire. Quelqu'un a une idée ?


Dernière édition par Yoshkill le Sam 12 Jan 2013 - 16:42, édité 1 fois
Yoshkill

Yoshkill
*****

Masculin
Messages : 629
Inscrit(e) le : 13/05/2008

http://ssb4.com
Yoshkill a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Ajouter une option "ne pas afficher les signatures"

Message par Arlem Ven 11 Jan 2013 - 18:46

Bonjour,

Essayez avec ce script à insérer dans la gestion des codes javascripts et actif sur toutes les pages :
Code:
$(function() {
   $('input[name="attachsig"]').parent().parent().parent().after('<tr><td class="row1"><span class="gen">Afficher les signatures :</span></td><td class="row2"><label class="gen"><input type="radio" name="display_sign_y" checked="checked">Oui</label>  <label class="gen"><input type="radio" name="display_sign_n">Non</label></td></tr>');
   if(+my_getcookie("display_sign")==0) {
      $('input[name="display_sign_n"]').attr('checked','checked');
      $('input[name="display_sign_y"]').removeAttr("checked");
      $('.signature_div').hide();
   } else {
      $('input[name="display_sign_y"]').attr('checked','checked');
   }
   $('input[name="display_sign_y"]').click(function() {
      my_setcookie("display_sign",1,31536000,0);
      $('input[name="display_sign_n"]').removeAttr("checked");
   }
   );
   $('input[name="display_sign_n"]').click(function() {
      my_setcookie("display_sign",0,31536000,0);
      $('input[name="display_sign_y"]').removeAttr("checked");
   }
   );
}
);
Voici un aperçu de ce que ça rend chez moi : http://awesomescreenshot.com/018slnw82
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

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

Résolu Re: Ajouter une option "ne pas afficher les signatures"

Message par Yoshkill Sam 12 Jan 2013 - 16:42

On dirait bien que ça fonctionne, merci beaucoup pour cette réponse très rapide et efficace.
Yoshkill

Yoshkill
*****

Masculin
Messages : 629
Inscrit(e) le : 13/05/2008

http://ssb4.com
Yoshkill 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