Choisir sa couleur de police par défaut dans sont profil

2 participants

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

Résolu Choisir sa couleur de police par défaut dans sont profil

Message par Renald Dim 19 Mar 2017 - 3:24

Détails techniques


Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Opera
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://passion-drones.forumgratuit.org

Description du problème

Bonjour à tous,

Il y a quelques temps (années je pense), j'avais un forum sur lequel j'avais installé un selecteur de couleur dans son profil pour pouvoir écrire tout le temps de la couleur choisie sans avoir besoin de le faire à chaque message.

Impossible de retrouver cette astuce...
Quelqu'un aurait-il ça quelque part?

Merci d'avance.


Dernière édition par Renald le Dim 19 Mar 2017 - 12:11, édité 1 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: Choisir sa couleur de police par défaut dans sont profil

Message par Neptunia Dim 19 Mar 2017 - 3:32

Bonjour ^^


Pour trouver la réponse, il suffisait de consulter la liste des sujets que vous avez ouvert.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir sa couleur de police par défaut dans sont profil

Message par Renald Dim 19 Mar 2017 - 11:36

Ah purée merci!

J'étais persuadé que c'était un tuto du forum.
Ça fonctionne sous phpBB3?

Vous n'auriez pas un forum phpBB2 pour vérifier?
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: Choisir sa couleur de police par défaut dans sont profil

Message par Neptunia Dim 19 Mar 2017 - 12:07

Je ne comprends pas trop votre question.
Vous demandez si ça fonctionne sous phpBB3 pour ensuite me demander de vérifier en phpBB2.

Alors le script fonctionne tel quel en phpBB2 mais demande quelques ajustements en phpBB3.

Le script modifié et fonctionnel sur un template phpBB3 non modifié (du moins non modifié au niveau de la struicture :

Code:
    jQuery(function($){
      var t = $('#text_editor_textarea');
      if(location.pathname == '/profile' && /\?mode=editprofile&page_profil=preferences/.test(location.href)){
          $('form#ucp dl:last').after('<dl><dt><label>Couleur de vos messages :</label></dt><dd><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></dd></dl><dl><dt><label>Police de vos messages :<label></dt><dd><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></dd></dl>');
          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]');
            }
          })
      }
    });
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Choisir sa couleur de police par défaut dans sont profil

Message par Renald Dim 19 Mar 2017 - 12:09

Oui je demandais de vérifier s'il fonctionnait sous phpBB2 au cas ou il y ait eu des modifs sur forumactif depuis mon message originel.
Car la je suis sous phpBB3 mais il me semble que la demande avait été faite pour un phpBB2.

Merci beaucoup je teste tout de suite.

[edit] Ça fonctionne super bien merci!!!!
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