Couleur et police par défaut pour un utilisateur

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

Masculin
Messages : 627
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 le 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

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 le 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
+ Hyperactif +

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

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

Masculin
Messages : 627
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 le Mer 22 Oct 2014 - 15:57

Bonjour à tous,

Un petit up Wink

Renald
*****

Masculin
Messages : 627
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 le 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
+ Hyperactif +

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

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

Masculin
Messages : 627
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 le 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é.

..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


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton

A bientôt sur ForumActif Smile

Self
+ Hyperactif +

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

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 le Jeu 23 Oct 2014 - 19:37

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

Renald
*****

Masculin
Messages : 627
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


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