BBCode
- Accueil
- Forum
- Programmation
- PHP
- BBCode
MrDeym69 Le 26 mars 2016 à 23:22 (Édité le 25 janvier 2019 à 17:50)
Pour une taille de texte la balise bbcode est
[size=200]Texte[/size]
et j'aimerai avoir l'information "200" dans un parametre c'est a dire quand je parse sa fait <font size="200">texte</font>
Voila merci de vos reponses 😉 @+ PrimFX Le 26 mars 2016 à 23:41 (Édité le 1 janvier 1970 à 01:00)
Il faudrait juste que je connaisse le système de "parsage" que tu utilises (des fonctions que tu as créé, un parseur style jBBCode, etc.) pour parser ton BBCode ! Ça me permettra de voir comment tu peux intégrer ça 😉
@+
MrDeym69 Le 27 mars 2016 à 15:23 (Édité le 1 janvier 1970 à 01:00)
<?php
require_once('../JBBCode/Parser.php');
$parser = new JBBCode\Parser();
$parser->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet());
$parser->addBBCode("quote", '<blockquote>{param}</blockquote>');
$parser->addBBCode("left", '<div align="left">{param}</div>');
$parser->addBBCode("quote", '<blockquote>{param}</blockquote>');
$parser->addBBCode("right", '<div align="right">{param}</div>');
$parser->addBBCode("center", '<div align="center">{param}</div>');
$parser->addBBCode("s", '<s>{param}</s>');
?>
et j'aimerai rajouté pour la taille mais l'information après le egale j'aimerai l'interpreter pour la mettre comme sa
<font size="{l'infomation apres le egale}">Texte</font>
Merci 😉 Foxxen Le 27 mars 2016 à 18:41 (Édité le 27 mars 2016 à 18:41)
<font size="{l'infomation apres le egale}">Texte</font>
Pour mettre l'info après le égale il faut mettre {option}, donc :
<font size="{option}">Texte</font>
Mais bon sa ne marche pas, même avec l'aide du site je ne trouve rien
Du coup je suis aussi intéresser par cette option et également pour la police d'écriture.
Merci
PS: la balise <font> n'est plus reconnue en HTML5 d'après le site w3school
Foxxen Le 27 mars 2016 à 19:15 (Édité le 27 mars 2016 à 19:32)
/* [color] color tag */
$builder = new CodeDefinitionBuilder('color', '<span style="color: {option}">{param}</span>');
$builder->setUseOption(true)->setOptionValidator(new \JBBCode\validators\CssColorValidator());
array_push($this->definitions, $builder->build());
il faut rajouter ces lignes :
/* [size] size tag */
$builder = new CodeDefinitionBuilder('size', '<span style="font-size: {option}%">{param}</span>');
$builder->setUseOption(true)->setOptionValidator(new \JBBCode\validators\CssColorValidator());
array_push($this->definitions, $builder->build());
Et il n'y à rien d'autre à ajouter comme code
Voila 😄
Par contre @PrimFX comment à tu fait pour les balises code ?? Car cela m’intéresse
Merci
MrDeym69 Le 27 mars 2016 à 20:31 (Édité le 1 janvier 1970 à 01:00)
perard11 Le 4 mai 2019 à 23:45 (Édité le 1 janvier 1970 à 01:00)
$error ="<a href='connexion.php'>Login </a> or<a href='connexion.php'>Registrer</a> to post a topic";
}
Profil introuvable Le 5 mai 2019 à 01:23 (Édité le 1 janvier 1970 à 01:00)