Advertisement:

Author Topic: Taille de texte  (Read 799 times)

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Taille de texte
« on: February 08, 2018, 10:04:21 AM »
J'ai cherché et pas trouvé.....donc je demande  ;D

Voilà je voudrai ajouter une taille de texte dans le menu déroulant "taille de texte" (entouré en rouge").

Comment faire?

Merci


Online maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,150
  • Gender: Male
  • Smf 2.0.15 /2.1 B3
    • Smf Français Forum non Officiel
Re: Taille de texte
« Reply #1 on: February 08, 2018, 10:16:34 AM »
Bonjour,

Fichier du thème en cours , par défaut ou tous si le fichier existe : GenericControls.template.php

Rechercher :

Code: [Select]
\'7\': \'36pt\'
et ajouter après la taille en pt que tu veux ou l'intercaler.

Attention de respecter la syntaxe.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Re: Taille de texte
« Reply #2 on: February 08, 2018, 07:07:59 PM »
Merci m’sieur je vois demain ;)

Online maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,150
  • Gender: Male
  • Smf 2.0.15 /2.1 B3
    • Smf Français Forum non Officiel
Re: Taille de texte
« Reply #3 on: February 08, 2018, 08:34:50 PM »
Bonsoir,

Ok pas de soucis et attention que si tu le mets en dernier tu dois ajouter une virgule avant et rien à la fin.

Si tu l'intercales il y aura une virgule à la fin.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Re: Taille de texte
« Reply #4 on: February 09, 2018, 01:19:36 AM »
GenericControls.template.php

Alors voilà si je mets comme ci-dessous, dans le champ "Taille du texte" mon 6pt apparait bien, mais quand clique dessus on les balises pour 8pt, quand on clique sur 8pt on a 10pt, ainsi de suite.

Code: [Select]
// Font sizes anyone?
if (!isset($context['disabled_tags']['size']))
echo ',
{
sType: \'select\',
sName: \'sel_size\',
oOptions: {
\'\': ', JavaScriptEscape($txt['font_size']), ',
\'1\': \'6pt\',
\'2\': \'8pt\',
\'3\': \'10pt\',
\'4\': \'12pt\',
\'5\': \'14pt\',
\'6\': \'18pt\',
\'7\': \'24pt\',
\'8\': \'36pt\'
}
}';

Et quand je le rajoute à la fin comme ci-dessous et que je clique dessus, les balises [size=undefinedpt][/size] apparaissent.

Code: [Select]
// Font sizes anyone?
if (!isset($context['disabled_tags']['size']))
echo ',
{
sType: \'select\',
sName: \'sel_size\',
oOptions: {
\'\': ', JavaScriptEscape($txt['font_size']), ',
\'1\': \'8pt\',
\'2\': \'10pt\',
\'3\': \'12pt\',
\'4\': \'14pt\',
\'5\': \'18pt\',
\'6\': \'24pt\',
\'7\': \'36pt\',
\'8\': \'6pt\'
}
}';

Online maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,150
  • Gender: Male
  • Smf 2.0.15 /2.1 B3
    • Smf Français Forum non Officiel
Re: Taille de texte
« Reply #5 on: February 09, 2018, 06:08:47 AM »
Bonjour,

Tu as fait quoi là tu as modifié l'ordre des variables sans plus donc plus rien ne correspond à rien si tu modifies l'odre tu dois tout modifier.

C'est bien cela que tu veux faire modifier en mettant le 6 en dessous au lieu d'au dessus  ?

De plus la taille 8 doit correspondre à la plus grande. Donc soit plus explicite que l'on comprenne bien ce que tu veux faire car là il y aura plusieurs fichiers à modifier.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline alexetgus

  • Full Member
  • ***
  • Posts: 570
  • Gender: Male
    • alexetgus on Facebook
    • alexetgus on GitHub
    • @alexetgus on Twitter
    • Chez oim, forum libre !
Re: Taille de texte
« Reply #6 on: February 09, 2018, 07:58:20 AM »
Salut,

Ce qu'il veut faire est simple, si j'ai bien compris.
Il veut ajouter une taille supplémentaire de caractères dans le menu déroulant. 7pt ou même 30pt, par exemple. ;)

Bon là, c'est sûr, il va falloir modifier le JS. :P

Online maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,150
  • Gender: Male
  • Smf 2.0.15 /2.1 B3
    • Smf Français Forum non Officiel
Re: Taille de texte
« Reply #7 on: February 09, 2018, 09:20:37 AM »
Bonjour,

D'après le tableau qu'il a mis il veut inverser deux valeurs :)

Maintenant pour un ajout ou toutes modifications il y a 3 fichiers à modifier.

GenericControls.template.php

editor.js

Subs.php

Donc là j'attends d'en savoir un peu plus pour voir ce qu'il veut exactement.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Re: Taille de texte
« Reply #8 on: February 10, 2018, 03:07:44 PM »
Salut,

Ce qu'il veut faire est simple, si j'ai bien compris.
Il veut ajouter une taille supplémentaire de caractères dans le menu déroulant. 7pt ou même 30pt, par exemple. ;)

Bon là, c'est sûr, il va falloir modifier le JS. :P

Voilà, c'est moi qui me suis très mal exprimé  ;)

Online maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,150
  • Gender: Male
  • Smf 2.0.15 /2.1 B3
    • Smf Français Forum non Officiel
Re: Taille de texte
« Reply #9 on: February 10, 2018, 04:07:34 PM »
Bonsoir,

Bon alors voilà la procédure on ajoute par exemple taille 9 de 40pt.

Fichier GenericControls.template.php

Rechercher :

Code: [Select]
\'8\': \'36pt\'
Ajouter :

Une virgule à la dernière ligne comme c'est un ajout puis :

Code: [Select]
\'9\': \'40pt\'
Là sans virgule puisque c'est une fin de code.

Fichiers Themes/scripts/Editors/js

Rechercher :

Code: [Select]
this.aFontSizes = [
0,
                6,
8,
10,
12,
14,
18,
24,
36
];

Ajouter à la fin en respectant les virgules comme ci-dessus :

Code: [Select]
40
Fichier Sources /Subs :


Code: [Select]
array(
'tag' => 'size',
'type' => 'unparsed_equals',
'test' => '[1-7]\]',
'before' => '<span style="font-size: $1;" class="bbc_size">',
'after' => '</span>',
'validate' => create_function('&$tag, &$data, $disabled', '
$sizes = array(1 => 0.7, 2 => 1.0, 3 => 1.35, 4 => 1.45, 5 => 2.0, 6 => 2.65, 7 => 3.95, 8 => 5.0);
$data = $sizes[$data] . \'em\';'
),
),

Changer cette ligne $sizes = array pour ajouter la 9 taille/ Attention c'est en em et là tu as défini en point.


Code: [Select]
$sizes = array(1 => 0.7, 2 => 1.0, 3 => 1.35, 4 => 1.45, 5 => 2.0, 6 => 2.65, 7 => 3.95, 8 => 5.0, 9 => 6.0);

Enfin voilà en gros à toi de voir les tailles que tu veux.

Si tu intercales une taille tout tes tableaux doivent-être décalé de la même façon sinon tu vas avoir des trucs pas très catholiques :)

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Re: Taille de texte
« Reply #10 on: February 10, 2018, 05:41:50 PM »
Super merci  8) , je test sur le clone de mon forum demain et te dis quoi.

Offline samymostro

  • Semi-Newbie
  • *
  • Posts: 42
  • Gender: Male
    • DMF
Re: Taille de texte
« Reply #11 on: February 11, 2018, 05:09:21 AM »
C'est parfait et très bien intégrer  8)

Merci les gars