Mon cahier d’exercices sur jQuery & Co
Ce que je crois savoir. Ce que je pense devoir faire. Si je ne me trompe pas !

Plugin dvjhBBCodeTextarea

"Auteur : Hagnoul Daniel"

Texte : v1.0.0 2010-03-21

Ajout de balises, BBCode ou autre, dans un textarea

Le rôle du plug-in est "seulement" de placer les balises souhaitées au bon endroit. Il vous appartient de développer la logique propre à votre application et aux balises (vous n'êtes pas limité au BBCode) que vous utiliserez. La conversion du texte "balisé" se fait généralement "côté serveur", mais pour des applications sommaires il est tout à fait possible de réaliser le travail "côté JavaScript" avant la soumission du formulaire.

Téléchargement ftp : jquery.dvjhBBCodeTextarea-1.3.2.js

Téléchargement http : jquery.dvjhBBCodeTextarea-1.3.2.js

Daniel Hagnoul

Plugin jquery.dvjhBBCodeTextarea-1.3.2.js

Code : v1.3.2 2010-03-17
Code : v1.0.0 2009-05-16
------------------------------------------
Usage :

$("a.btn").click(function(){
	$.dvjhBBCodeTextarea("message", $(this).attr("bbcode"));
	return false;
});

Options disponibles, réglages par défaut :
	minTagLength: 3, 	// pour [*]
	moveCursor: false	// déplace le curseur à la fin du contenu
------------------------------------------
Wiki :http://fr.wikipedia.org/wiki/BBCode

BBCode est l'abréviation de Bulletin Board Code,
inventé à travers le langage PHP pour éviter les
injections HTML, utilisé pour mettre en forme les
messages de forums de discussion.

Par abus de langage, les éléments du BBCode sont appelés balises.
Le nom d'une balise est délimité par les crochets [ et ],
contrairement au HTML où les caractères < et > sont utilisés.
Certaines balises ont une propriété, aussi appelée attribut,
dont la valeur est assignée à la balise elle-même à l'aide du
symbole =.
------------------------------------------
BBcode standard : http://bohwaz.net/wiki/BBcode

Gras: [b]
Italique: [i]
Souligné: [u]
Barré: [s]
Citation (blockquote): [quote]
Citation + auteur[1]: [quote=Auteur]
Code source: [code]
Liste non-ordonnée: [list]
Liste ordonnée: [list=L] (L=1 pour numérotée, L=a pour alphabétique)
Element d'une liste: [*] (Pas de tag fermant)
Image: [img]URI[/img]
Lien: [url]URI[/url] ou [url=URI]Texte du lien[/url] ou [email]bbcode@bbcode.com[/email]
Couleur du texte: [color=COLOR]
Taille du texte: [size=SIZE]

À bientôt !

 

Veuillez poser vos questions
techniques sur le forum jQuery
s'il vous plait.

Avertissement solennel

Autodidacte en informatique, l’auteur a tous les défauts de sa qualité. Si vous vous inspirez, copiez ou pire utilisez le contenu de cette page, vous êtes téméraire, inconscient du danger !

Reconnaissant avoir été dûment informé, vous déchargez l’auteur et à fortiori l’hébergeur du site de toute responsabilité dans les graves dégâts que vous causerez sûrement !

Vous n'aurez jamais fini d'apprendre la programmation, aussi apprenez à apprendre en vous amusant.

Creative Commons License Attribution-Share Alike 2.0 Belgium Except where otherwise noted, content on this site is licensed under a Creative Commons License : Attribution-Share Alike 2.0 Belgium

Mention obligatoire : "Auteur : Hagnoul Daniel (http://www.developpez.net/forums/u285162/danielhagnoul/)"