Bonjours, je voulais mettre un bbcode sous forme de tableau donc
mon formulaire :
1 2 3 4 5 6
| <?php
}
if(!isset($_tab['miseEnForme']['tableau']) || ($_tab['miseEnForme']['tableau'] == true || (isset($_tab['miseEnForme']['*']) && $_tab['miseEnForme']['*']==true))){
?>
<input type="image" src="../design/<?php echo getDesignName(); ?>/images/formulaires/tableau.png" onclick="javascript:bbcode('<tableau>', '</tableau>','<?php echo $id; ?>');return(false)" alt="Video" title="Video" /> |
si je cliques il met bien dans le texterea <tableau>tableau</tableau>
là c'est bon
et quand j'envoie le poste dans le message je voit juste un cadre avec le mot tableau, voir la capture.
et dans la page bbcode.php
$texte = preg_replace_callback("#" . htmlspecialchars("<tableau>(.+)</tableau>") . "#isU",'CallTableau',$texte);
et la fonction :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function CallTableau($matches)
{
$content = '';
if (!empty($matches[1])) {
$content = preg_replace('#\<titre\>(.+)\</titre\>#isU', '<caption>$1</caption>', $matches[1]);
$content = preg_replace('#\<ligne\>(.+)\</ligne\>#isU', '<tr>$1</tr>', $content);
$content = preg_replace('#\<nom\>(.+)\</nom\>#isU', '<th>$1</th>', $content);
$content = preg_replace('#\<cell\>(.+)\</cell\>#isU', '<td>$1</td>', $content);
$content = '<tableau>'.$content.'</tableau>';
}
return $content;
} |
Es-ce-qu'l faut que je rajoutes dans le formulaire des balises td tr pour que je puisses cliquer sur l'image tableau et que je puisses construire le tableau avec des colonnes.
Comment fait-on ?
Merci d'avance
Partager