Class de bbcode entièrement paramétrable

Soyez le premier à donner votre avis sur cette source.

Vue 18 506 fois - Téléchargée 2 743 fois

Description

Bonjour, alors voilà c'est une class BBcode permettant le parsage et déparsage d'un code et l'affichage de tout les bouttons de BBcode.
Par l'intermédiaire du fichier bbcode.option.php vous pouvez entièrement paramétrer la class et les BBcode.
Je m'excuse, ce fichier n'est pas finis d'être commenté mais je voudrais déjà un avis sur le code

GRAND MOMENT, le JS est enfin mis à jours, je viens de mettre le .zip à jours, maintenant le JS fonctionne aussi bien sur IE que sur FF, ce serais même plus simple à comprendre pour IE :D

Si ce code vous plaits n'hésitez pas à revenir, car je ferais le plus souvent possible des mise à jours pour l'améliorer jusqu'à ce qu'il soit finis et à ce moment là je vous préviendrais.

Je n'ai pas eu le temps de faire des tests complet mais il ne devrait y avoir aucun problème ni côté php, ni côté JS.
Voilà un lien pour tester cette class: http://toxico.angel.free.fr/class_bbcode/

Alors là je commence à être un peut à cours d'idée, donc si vous pensez à des choses utils pour le BBcode qui ne sont pas dans mes sources merci de m'en faire part que je puisse l'intégrer si je trouve sa nécessaire. (je viens de remarquer, j'ai au moins un deux, quelqu'un qui ne m'aime pas ou il y a un problème très grave dans le script? Vous êtes libre de noter comme vous voulez mais quand on arrive si bas éxpliquez vous svp.)

Conclusion :


Je ne sais pas si c'était dans les version précédente mais j'ai intégrer la fonction highlight_string() pour colorer le php

PS: Pour le niveau n'aillez pas peur ce n'est pas si difficile que sa, c'est juste que j'utilise les objets comme le nom l'indique et qu'étant une partie du php peut approfondis par beaucoup je pense devoir le classé dans ce niveau, si vous me persuader que non je modifirais.

PS2: Dans le dossier gestion_smiley vous trouverez bien sûr des smiley, mais aussi un fichier smiley.sml et d'autres fichier dont je vais parler.
Si vous ouvrez le fichier smiley.sml (possible avec n'importe quel éditeur de texte tel que Bloc Note) vous pourrez voir quelque chose de cette sorte:
smiley1:raccourcis1
smiley2:raccourcis2
...

Alors en fait c'est dans ce fichier que je stock tout les noms des smiley et les raccourcis qui leurs est apposé. Pour modifier ces raccourcis vous devez passer par le fichier index.php, pour qu'un smiley soit activé, donc utilisé, il faut lui assigné un raccourcis, donc ne vous étonnez pas de ne pas trouvé de choix du genre "Activer le smiley" dans la liste déroulante, je n'en ai pas mis car ce serait ridicule de faire deux choix qui ferait éxactement la même chose. A part ça tout devrait être un jeu d'enfant, car tout est automatisé, pour les utilisateurs de l'ancien vous vérez que j'ai refais le système, donc ne vous étonnez pas de trouver des différences.
Pour pouvoir gérer les smiley il vous faut vous connecter, pour ça il faut entrez manuellement vos identifiants (oui je me suis dit que vu que l'on ne le fait qu'une seule fois ça ne servait pas à grand chose d'aller écrire dans un fichier automatiquement), donc utiliser la page sha1.php pour encoder vos identifiants en sha1 (j'utilise plus sha1 que md5 car plus sécuritaire), une fois les identifiants convertis ils vous sont affichés, vous n'avez alors plus qu'as les copier coller dans le fichier connect.php dans les variables correspondantes, je ne m'étale pas, car avec le nom des variables vous verez que ça coule de source.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
31
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
11 septembre 2008

Salut, j'ai juste repiqué le code de la prévisualisation.

J'en avais cherché plusieurs sur le net, et aucun ne marchait. :(

Et celui-là marche niquel.

PS: Même celui du SDZ, j'arrivais pas à le faire fonctionner XD

En tout cas, merci ;)
Messages postés
2
Date d'inscription
jeudi 2 août 2007
Statut
Membre
Dernière intervention
1 février 2008

Bonsoir,

j'ai trouvé la solution pour éditer mes messages, par contre, le code pour les images n'est pas déparsé ? Il s'affiche en html dans le "Code Déparsé"... quelqu'un peut il m'aider pour déparsé la balise IMG ?

Merci d'avance
Laureen
Messages postés
2
Date d'inscription
jeudi 2 août 2007
Statut
Membre
Dernière intervention
1 février 2008

Bonjour,

Je suis en train de travailler sur cette source (très bien d'ailleur!)pour mon site... mais j'ai comme Graffe, le problème pour l'édition d'une entrée...

Je ne comprends pas comment je dois m'y prendre pour récuperer le message en BBcode dans mon textarea :(
Quelqu'un pourrait m'aider ?

Merci d'avance et désolée de poser cette question qui parait certainement évidente pour vous.
Laureen
Messages postés
3
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
30 juin 2007

a yes ok merci :)
je vais voir ca !
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
T'abuses, ya tout dans index.php.

require ('./class/bbcode.inc.php');
$mon_texte = ma_requete_sql_qui_me_donne_le_texte_voulu();
$BBcode = new BBcode( $mon_texte );
// dans le head :
<script src="js/bbcodes.js"></script>
<script src="js/regex.js"></script>

// dans le corps :
echo $BBcode->formulaire;


$mess = $BBcode->Parse($_POST['message']);
// pour transformer un message en BBcode reçu par POST en html . à toi de l'insérer ensuite dans ta BDD.
Afficher les 64 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.