Problème de dimension de police

2 participants

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

Résolu Problème de dimension de police

Message par philou46 Mer 8 Nov 2017 - 8:25

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Autre
Personnes concernées par le problème : Moi uniquement
Lien du forum : https://www.lagariotteauxloups.com/#

Description du problème

Bonjour,

J'utilise ce code pour personnaliser mon écriture dans les posts.
Code:
;if(document.location.pathname == "/post") {
                  $(function() {
                      var previousUrl = document.referrer.match(/\/\/.*?\/(.*?)\/?(\?.*)?$/)[1];
                      if(_userdata["username"] == "Philou" && previousUrl != "post") {
                        $('textarea#text_editor_textarea').append('[b][size=18][center][font=Georgia][color=#808C8B]      [/color][/font][/center][/size][/b]');
                      } else if(_userdata["username"] == "membre2" && previousUrl != "post") {
                      $('textarea#text_editor_textarea').append('[center][size=18][color=orange][b][i]        [/i][/b][/color][/size][/center]');
                      } else if(_userdata["username"] == "membre3" && previousUrl != "post") {
                      $('textarea#text_editor_textarea').append('[center][size=18][color=#ffffff][font=Comic Sans Ms]        [/font][/color][/size][/center]');
                      } else if(_userdata["username"] == "membre4" && previousUrl != "post") {
                      $('textarea#text_editor_textarea').append('[center][size=20][color=#ffffff][font=Comic Sans MS]        [/font][/color][/size][/center]');
                      } else if(_userdata["username"] == "membre5" && previousUrl != "post") {
                      $('textarea#text_editor_textarea').append('[color=#01b0f0][size=22][font=Georgia][center]    [/center][/color][font=Georgia][font=Georgia][font=Georgia][font=Georgia][font=Georgia][/size][/font]');
                      }
                  });
        }
Cela fonctionne très bien sauf la grandeur de police qui elle à aucun effet.
D'autre part, j"aimerai aussi appliquer ce script sur les réponses rapide, et là, je sèche.
Une idée ?
D'avance merci.
philou46

philou46
****

Masculin
Messages : 324
Inscrit(e) le : 25/10/2009

http://la-gariotte-aux-loup.forumactif.com
philou46 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de dimension de police

Message par philou46 Jeu 9 Nov 2017 - 16:14

up
philou46

philou46
****

Masculin
Messages : 324
Inscrit(e) le : 25/10/2009

http://la-gariotte-aux-loup.forumactif.com
philou46 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de dimension de police

Message par Adam_sfp Ven 10 Nov 2017 - 9:54

Bonjour @philou46

Pour la taille de police essayez en changeant par exemple cette ligne
Code:
$('textarea#text_editor_textarea').append('[b][size=18][center][font=Georgia][color=#808C8B]      [/color][/font][/center][/size][/b]');
En
Code:
  $("textarea#text_editor_textarea").append("[center][font=Georgia][color=#808C8B][b][size=18]      [/size][/b][/color][/font][/center]");

Pour la réponse rapide il faudrait changer ceci
Code:
if(document.location.pathname == "/post")
Ceci indique au script si il trouve /post avec des choses derrière apparemment cela va s'appliquer..
comme sur ce forum si je fais répondre on à ce lien dans le navigateur et on retrouve /post
https://forum.forumactif.com/post?t=394217&mode=reply

J'ai vraiment du mal avec les expressions régulières contrairement à @Ea Wink

Du coup pour la réponse rapide peut être quelque chose comme ceci pourrait peut être fonctionner mais je ne suis pas sûre Wink
A tester... et cochez le script sur toutes les pages.

Remplacer

Code:
if(document.location.pathname == "/post")

par

Code:
if (/^\/(t[1-9][0-9]*)(p[1-9][0-9]*)?-/.test(document.location.pathname))

Pour avoir
Code:
if (/^\/(t[1-9][0-9]*)(p[1-9][0-9]*)?-/.test(document.location.pathname)) {
  var previousUrl = document.referrer.match(/\/\/.*?\/(.*?)\/?(\?.*)?$/)[1];
}
{
  $(function() {
    if (_userdata["username"] == "Philou" && previousUrl != "post") {
      $("textarea#text_editor_textarea").append("[center][font=Georgia][color=red][b][size=28]      [/size][/b][/color][/font][/center]");
    } else {
      if (_userdata["username"] == "membre2" && previousUrl != "post") {
        $("textarea#text_editor_textarea").append("[center][size=18][color=orange][b][i]        [/i][/b][/color][/size][/center]");
      } else {
        if (_userdata["username"] == "membre3" && previousUrl != "post") {
          $("textarea#text_editor_textarea").append("[center][size=18][color=#ffffff][font=Comic Sans Ms]        [/font][/color][/size][/center]");
        } else {
          if (_userdata["username"] == "membre4" && previousUrl != "post") {
            $("textarea#text_editor_textarea").append("[center][size=20][color=#ffffff][font=Comic Sans MS]        [/font][/color][/size][/center]");
          } else {
            if (_userdata["username"] == "membre5" && previousUrl != "post") {
              $("textarea#text_editor_textarea").append("[color=#01b0f0][size=22][font=Georgia][center]    [/center][/color][font=Georgia][font=Georgia][font=Georgia][font=Georgia][font=Georgia][/size][/font]");
            }
          }
        }
      }
    }
  });
}
;


Je n'ai pas changer les autres lignes concernant les membres si ça fonctionne déjà pour vous il faudra appliquer la même chose pour eux.(je parle du changement pour la taille police)

Cdt.





Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de dimension de police

Message par philou46 Ven 10 Nov 2017 - 13:39

Merci @Adam_sfp merci

ça fonctionne parfaitement !
Je tag donc en résolu.
Bonne journée.
philou46

philou46
****

Masculin
Messages : 324
Inscrit(e) le : 25/10/2009

http://la-gariotte-aux-loup.forumactif.com
philou46 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