JBBCode bug
- Accueil
- Forum
- Programmation
- PHP
- JBBCode bug
Florian Le 27 avril 2016 à 02:34 (Édité le 25 janvier 2019 à 17:50)
J'ai un problème avec Wysibb et JbbCode, tout simplement certaine balise s'effectue pas par exemple le bold http://prntscr.com/axam57 je sais pas pourquoi :x
Ok, du nouveau dans ma BDD y'a la moitier qui est en HTML
ferfrefrefrefreff
<strong>grtgtrgrtg</strong>[s]omopmm[/s]
quand je fait un echo j'ai ceci http://prntscr.com/axapfd donc pourquoi y'a que le bold qui fait ça ? :x
Cyberium Le 27 avril 2016 à 17:53 (Édité le 1 janvier 1970 à 01:00)
Si jamais ça t'est utile: il ne faut pas enregistrer de codes HTML dans la base de données, d'où l'utilité des tutos.
Le WYSIWYG transforme le HTML en BBcode. Ta variable $message doit donc contenir du BBcode et non du HTML. Tu insères le contenu de cette variable dans la base de données.
Montre moi ton code (en masquant les données sensibles comme le PBO) pour que je te corrige. Wysibb et JbbCode gère seul le bold donc il n'y a pas besoin de créer soit-même le bouton.
Florian Le 27 avril 2016 à 18:15 (Édité le 1 janvier 1970 à 01:00)
Justement, j'enregistre pas en HTML mais je sais pas pourquoi ça l'enregistre la moitier en HTML le reste en BBCODE
Cyberium Le 27 avril 2016 à 18:31 (Édité le 1 janvier 1970 à 01:00)
Florian Le 27 avril 2016 à 22:20 (Édité le 1 janvier 1970 à 01:00)
<script>
$(function() {
var optionsWbb = {
buttons: ",bold,italic,underline,strike,|,justifyleft,justifycenter,justifyright,|,img,link,|,code,quote,Paragraphe,citer,fontsize,|,fontcolor,",
lang: "fr",
allButtons: {
Paragraphe: {
title: 'Paragraphe',
buttonText: 'PARAGRAPHE',
transform: {
'<p>{SELTEXT}</p>':'[p]{SELTEXT}[/p]'
}
}
}
}
$("#wysibb").wysibb(optionsWbb);
})
</script>
Mais je pense faire comme a fait Grafikart, plus long mais mieux je trouve https://www.grafikart.fr/tutoriels/php/bbcode-117 Cyberium Le 28 avril 2016 à 01:08 (Édité le 1 janvier 1970 à 01:00)
Et le passage où tu récupères le contenu du textarea (ainsi que ton formulaire) car c'est forcément là que le problème vient.
Florian Le 28 avril 2016 à 02:19 (Édité le 1 janvier 1970 à 01:00)