Couleur et police par défaut pour un utilisateur

3 participants

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

Résolu Couleur et police par défaut pour un utilisateur

Message par Renald Mar 21 Oct 2014 - 11:51

Bonjour à tous,

Existe-t-il une solution afin qu'un utilisateur choisisse sa couleur et sa police d'écriture par défaut plutôt que de la sélectionner à chaque message?

Merci d'avance.


Dernière édition par Renald le Jeu 23 Oct 2014 - 19:59, édité 3 fois
Renald

Renald
*****

Masculin
Messages : 652
Inscrit(e) le : 27/04/2006

http://t-c-d.forumactif.com
Renald a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Space Sapien Mar 21 Oct 2014 - 12:11

C'est une idée très intéressante, je serai également preneur si quelqu'un veut bien apporter une réponse. Pouvoir par exemple choisir la couleur de police des membres par défaut selon leur groupe serait pas mal Smile
avatar

Space Sapien
***

Masculin
Messages : 183
Inscrit(e) le : 28/07/2013

http://deliriums.forumgratuit.org
Space Sapien a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Self Mar 21 Oct 2014 - 13:47

Bonjour,

Vous souhaitez que chaque utilisateur du forum puisse choisir ou attribuer une couleur et une police a certains utilisateurs ?
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Renald Mar 21 Oct 2014 - 13:49

Alors l'idéal serait que chaque utilisateur puisse choisir dans ses préférences la couleur et la police d'écriture qu'il souhaite.
Mais s'il y a une solution pour un groupe ça serait déjà pas mal Wink
Renald

Renald
*****

Masculin
Messages : 652
Inscrit(e) le : 27/04/2006

http://t-c-d.forumactif.com
Renald a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Renald Mer 22 Oct 2014 - 15:57

Bonjour à tous,

Un petit up Wink
Renald

Renald
*****

Masculin
Messages : 652
Inscrit(e) le : 27/04/2006

http://t-c-d.forumactif.com
Renald a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Self Jeu 23 Oct 2014 - 17:05

Bonjour,

Essayez avec le code Javascript suivant à placer sur toutes les pages :
Code:
jQuery(function($){
   var t = $('#text_editor_textarea');
   if(location.pathname == '/profile' && /\?mode=editprofile&page_profil=preferences/.test(location.href)){
      $('form#register .forumline tr:last').before('<tr><td class="row1"><span class="gen">Couleur de vos messages :</span></td><td class="row2"><select name="color_choice" id="my_color"><option value="default" selected>défaut</option><option value="#660000">Rouge foncé</option><option value="#FF0000">Rouge</option><option value="#FF9933">Orange</option><option value="#663300">Marron</option><option value="#FFFF00">Jaune</option><option value="#006600">Vert</option><option value="#666633">Olive</option><option value="#00FFFF">Cyan</option><option value="#0000FF">Bleu</option><option value="#000099">Bleu foncé</option><option value="#6600FF">Indigo</option><option value="#990099">Violet</option><option value="#999999">Gris</option><option value="#EEEEEE">Blanc</option><option value="#000000">Noir</option></select></td></tr><tr><td class="row1"><span class="gen">Police de vos messages :</span></td><td class="row2"><select name="font_choice" id="my_font"><option value="default" selected>défaut</option><option value="Arial">Arial</option><option value="Arial Black">Arial Black</option><option value="Comic Sans MS">Comic Sans MS</option><option value="Courrier New">Courrier New</option><option value="Georgia">Georgia</option><option value="Impact">Impact</option><option value="Sans-serif">Sans-serif</option><option value="Serif">Serif</option><option value="Times New Roman">Times New Roman</option><option value="Trebuchet MS">Trebuchet MS</option><option value="Verdana">Verdana</option></select></td></tr>');
      var lc = localStorage.color_choice, lf = localStorage.font_choice;
      if(lc == undefined && lf == undefined){ lc = 'default'; lf = 'default'; }
      $('#my_color option[value="'+lc+'"]').attr('selected', true);
      $('#my_font option[value="'+lf+'"]').attr('selected', true);
      $('#my_color option').each(function(){ $(this).css('color', $(this).val()) });
      $('#my_font option').each(function(){ $(this).css('font-family', $(this).val()) });
      var c = $('#my_color'), f = $('#my_font'), s = 'option:selected';
      c.css({'color': lc, 'font-family': lf}).on('change', function(){
         var v = $(this).find(s).val();
         $(this).css('color', v);
         f.css('color', v);
         localStorage.setItem('color_choice', v);
      });
      f.css({'color': lc, 'font-family': lf}).on('change', function(){
         var v = $(this).find(s).val();
         $(this).css('font-family', v);
         c.css('font-family', v);
         localStorage.setItem('font_choice', v);
      });
   }else if(t.length != 0){
      t.parents('form[action="/post"]').on('submit', function(){
         var i = t.sceditor('instance'), lc = localStorage.color_choice, lf = localStorage.font_choice, sc = new RegExp('\^\\[color='+lc+'\\]'), sf = new RegExp('\^\\[font='+lf+'\\]');
         if(!i.val().match(sc) && !i.val().match(sf)){
            if(lc == 'default' && lf != 'default') i.val('[font='+lf+']'+i.val()+'[/font]');
            else if(lf == 'default' && lc != 'default') i.val('[color='+lc+']'+i.val()+'[/color]');
            else if(lc != 'default' && lf != 'default') i.val('[font='+lf+'][color='+lc+']'+i.val()+'[/color][/font]');
         }
      })
   }
});

Note : L'utilisateur n'as pas besoin de cliquer sur "Enregistrer" pour enregistrer son choix de couleur et police dans les préférences de son profil Wink .
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Renald Jeu 23 Oct 2014 - 18:10

Merci beaucoup, ça fonctionne du tonnerre!!!!!
Juste la taille de la police qui me semble être réduite.
Renald

Renald
*****

Masculin
Messages : 652
Inscrit(e) le : 27/04/2006

http://t-c-d.forumactif.com
Renald a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Self Jeu 23 Oct 2014 - 18:58

Certaines polices sont plus petites que d'autres. Je n'ai pas eu de problèmes de rétrécissement de mon côté.

.Couleur et police par défaut pour un utilisateur HURHAdp.Bonjour,

Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu
  • Et enregistrer en cliquant sur Couleur et police par défaut pour un utilisateur Envoi10


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton Couleur et police par défaut pour un utilisateur 50378

A bientôt sur ForumActif Smile
Self

Self
Membre actif

Masculin
Messages : 3853
Inscrit(e) le : 13/06/2013

https://selfback.forumactif.com/
Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur et police par défaut pour un utilisateur

Message par Renald Jeu 23 Oct 2014 - 19:37

Ah ok du coup c'est peut être la police qui change.
Merci encore pour tout!
Renald

Renald
*****

Masculin
Messages : 652
Inscrit(e) le : 27/04/2006

http://t-c-d.forumactif.com
Renald 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