Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Ajouter une option "ne pas afficher les signatures"

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 le 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
avatar

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 le 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 le Sam 12 Jan 2013 - 16:42

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

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


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