Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 14/02/2011 16:11:45

pat
Membre
Inscription : 10/05/2009
Messages : 89
Site Web

Taille de police

J'ai un petit problème suite à la migration de la version 0.9.0 à la 0.9.1.b6 et b7 (je n'ai plus les autres pour tester)

Dans le source de mes pages j'avais : <p><font size="3">Phrase</font></p>
Après édition avec la nouvelle version de Tiny, ça se transforme automatiquement en <p><span style="font-size: small;">Phrase</span></p>
Ceci a pour effet d'afficher ma page avec une police plus petite.
Si cette transformation est nécessaire, il faudrait au moins qu'elle se fasse en <p><span style="font-size: medium;">Phrase</span></p>

Est-ce un fonctionnement souhaité avec le nouveau tiny ou le nouveau zite+ ?
Que puis-je modifier pour ne pas avoir à reprendre toutes mes pages ?

Merci par avance

Hors ligne

#2 14/02/2011 17:54:29

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Taille de police

pat a écrit :

Est-ce un fonctionnement souhaité avec le nouveau tiny ou le nouveau zite+ ?

En tout cas pas souhaité par le nouveau ziteplus wink

pat a écrit :

Que puis-je modifier pour ne pas avoir à reprendre toutes mes pages ?

Aucune idée pour l'instant, mais je vais regarder s'il y a quelque chose à ce sujet sur le site de tinymce.
Car entre les deux versions, on est passé de la version 2 à la version 3 de tinymce

a+
Jean-Paul

Hors ligne

#3 14/02/2011 18:21:09

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Taille de police

Alors,
pour le changement, oui c'est souhaitable car le "size=" est marqué comme "Deprecated. Use styles instead"
pour la façon de faire le changement, tinymce n'a peut-être pas pris les bonnes conversions: size variant de 1 à 7
et font-size prenant comme valeur prédéfinie: xx-small, x-small, small, medium, large, x-large, xx-large, smaller, larger.

Une façon un peu brutale de résoudre ta problématique:
1) modifier le fichier tinymce/tiny_mce.js
2) localiser la valeur "font_size_style_values"
3) supprimer la valeur xx-small, (attention: virgule comprise)
4) sauver le fichier
5) modifier tes pages (control+F5 éventuel pour forcer le cache)
6) rétablir un tinymce standard

a+
Jean-Paul

Hors ligne

#4 16/02/2011 10:31:13

pat
Membre
Inscription : 10/05/2009
Messages : 89
Site Web

Re : Taille de police

Merci jpg, toujours aussi rapide à trouver les solutions.

Cependant, j'ai d'autres choses qui modifient ma mise en page comme "<p align="center">" que tiny me supprime il lui faut "<p style="text-align: center;">"

Peux tu me dire où tu as trouvé la liste de ce qui est marqué comme "Deprecated. Use styles instead"

Pat

Hors ligne

#5 16/02/2011 11:39:06

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Taille de police

pat a écrit :

Merci jpg, toujours aussi rapide à trouver les solutions.

Cependant, j'ai d'autres choses qui modifient ma mise en page comme "<p align="center">" que tiny me supprime il lui faut "<p style="text-align: center;">"

Peux tu me dire où tu as trouvé la liste de ce qui est marqué comme "Deprecated. Use styles instead"

Pat

Sur le site du W3C entre autre.
Mais pour le <p ...> cela me ressemble plutôt à un bug
Autant, cela ne me choquait pas que tinymce fasse une conversion pour le size ... autant il est surprenant qu'il supprime le "align"
J'ai jeté un coup d'oeil dans la config par défaut et il devrait le garder (:

En attendant de trouver d'ou vient le problème, il est possible de passer en force:
Dans le fichier zite\tinymce.php
remplacer la ligne

		extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],table[photoshow|param|*]",

par

		extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],table[photoshow|param|*],p[*]",

C'est pas très beau, mais ça peut dépanner en attendant de trouver la cause wink

a+
Jean-Paul

Hors ligne

#6 07/03/2011 18:54:50

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Taille de police

Bonjour,
Pour la taille des fonts, j'ai trouvé l'option de tinymce qui contrôle ça wink

c'est  convert_fonts_to_spans : false

Je l'ai mis dans la 0.9.1

a+
Jean-Paul

Hors ligne

Pied de page des forums