Probleme bbcode
Fermé
Utilisateur anonyme
-
24 févr. 2010 à 09:59
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 25 févr. 2010 à 21:13
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 25 févr. 2010 à 21:13
A voir également:
- Probleme bbcode
- Bbcode download - Télécharger - Divers Web & Internet
4 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
24 févr. 2010 à 10:23
24 févr. 2010 à 10:23
$texte = preg_replace('`\[size=(.+?)\](.+?)\/size`' , '<span style="font-size:$1;">$2</span>' , $texte);
Tu met que la valeur ou tu met bien par exemple:
[size=12px]...
Je demande ça car il faut bien mettre:
<span style="font-size:24px;">...
Sinon il faudrait modifier en:
$texte = preg_replace('`\[size=(.+?)\](.+?)\/size`' , '<span style="font-size:$1px;">$2</span>' , $texte);
C'est peut-être ça qui fait que ça marche pas.
Vérifie le code html généré.
Tu as aussi oublié les [ et ] sur la balise bbcode qui ferme.
$texte = preg_replace('`\[size=(.+?)\](.+?)\[/size\]' , '<span style="font-size:$1;">$2</span>' , $texte);
Utilisateur anonyme
24 févr. 2010 à 10:31
24 févr. 2010 à 10:31
oui j'ai met bien la valeur en px
de la forme [size=12px]
et comme je le dit
si je l'utilise seule ou avec d'autres chose que le gras
la balise de taille de police fonctionne
donc les codes de gras et de taille de police doivent se court-circuiter
mais je ne sais pas ou
ps: les crochets fermants ont disparus au copier-collé
mais ils sonts présents dans mon code
de la forme [size=12px]
et comme je le dit
si je l'utilise seule ou avec d'autres chose que le gras
la balise de taille de police fonctionne
donc les codes de gras et de taille de police doivent se court-circuiter
mais je ne sais pas ou
ps: les crochets fermants ont disparus au copier-collé
mais ils sonts présents dans mon code
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
24 févr. 2010 à 23:18
24 févr. 2010 à 23:18
Vérifie que tu retrouves bien l'unité px dans le code html comme indiqué dans mon précédent message.
En fait vérifie simplement le code html restitué par ton script pour vérifié d'où peux venir l'erreur.
En fait vérifie simplement le code html restitué par ton script pour vérifié d'où peux venir l'erreur.
Utilisateur anonyme
25 févr. 2010 à 13:29
25 févr. 2010 à 13:29
j'ai verifié justement
je te montre le code source de la selection :
1er cas :
texte en taille 22 et en vert
<span style="font-size: 22px;">coucou</span>
2nd cas :
texte en taille 22, en vert et en gras
<span style="font-size: 22px;"><strong><font color="green">coucou</font></strong></span>
voila
certaines doivent se court-circuiter
mais je ne sais pas comment
j'ai beau les essayer dans tout les sens
je te montre le code source de la selection :
1er cas :
texte en taille 22 et en vert
<span style="font-size: 22px;">coucou</span>
2nd cas :
texte en taille 22, en vert et en gras
<span style="font-size: 22px;"><strong><font color="green">coucou</font></strong></span>
voila
certaines doivent se court-circuiter
mais je ne sais pas comment
j'ai beau les essayer dans tout les sens
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
25 févr. 2010 à 21:13
25 févr. 2010 à 21:13
Remplace:
par:
Les balises <font> ne sont plus à utiliser (pas valide W3C me semble t-il), donc autant utiliser le CSS.
C'est peut-être ça qui fait déconner le tout.
<font color="green">
par:
<span style="color:green;">
Les balises <font> ne sont plus à utiliser (pas valide W3C me semble t-il), donc autant utiliser le CSS.
C'est peut-être ça qui fait déconner le tout.