EDITEUR BBCODE AVEC VISUALISATION EN DIRECT

Signaler
Messages postés
33
Date d'inscription
dimanche 15 mai 2005
Statut
Membre
Dernière intervention
14 janvier 2016
-
Messages postés
3544
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
11 janvier 2020
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37337-editeur-bbcode-avec-visualisation-en-direct

Messages postés
3544
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
11 janvier 2020
1
Bonjour, merci pour le code! Il faudrait que tu ajoute un peu d'explication, je ne suis pas très fort en JS et, je ne sais pas comment faire pour personnaliser l'éditeur.
Messages postés
1
Date d'inscription
vendredi 23 octobre 2009
Statut
Membre
Dernière intervention
22 juillet 2012

Salut,
je doit réaliser un editeur BBcode pour mon site et cette source va bien m'avancer, le plus gros est déjà en place.
Je n'ai plus qu'à le modifier une peu pour mes besoins, je vais gagner pas mal de temps grâce à toi Vince_02.
Je n'ai mis que 8/10 parce que le code date un peu et que les corrections n'ont pas été effectué dans la source.
Mais ça reste une source très utile, Merci !!
Messages postés
33
Date d'inscription
dimanche 15 mai 2005
Statut
Membre
Dernière intervention
14 janvier 2016
2
Bonjour,

Pour masquer le bouton de Prévisualisation, il faudra jouer sur le CSS et son ID, l'ID du bouton est : Prw+IdName.
Au mieux, il est généré a partir de la ligne 89, jusqu'à la ligne 101.

Pour récupérer le BBCode du textarea, donc éviter la conversion en html avant l'envoie, supprimez ou commentez la ligne : 73

Puis enfin une légère correction, merci à _NICO_ :
Supprimer la ligne 267, puis a partir de la ligne 321, remplacez là par :
if (document.getElementById('Prev_'+Name).style.display == "none")
document.getElementById('Prev_'+Name).innerHTML = '<fieldset><legend>Prévisualisation :</legend>'+texte+'</fieldset>';

ce qui évitera un retour de valeur 'false' non désiré.

Et pour finir, les soucis de compatibilité avec les navigateurs d'ancienne génération, mettez simplement a jour vos navigateur, les mises a jour sont prévue pour ça ^^, le tout fonctionnera convenablement.
Messages postés
64
Date d'inscription
vendredi 20 janvier 2006
Statut
Membre
Dernière intervention
27 février 2011

Bonjour, y aurait il la possibilité de rajouter des émoticones dans bbcode.js ?
Merci, super job ;)
Afficher les 29 commentaires