begin process at 2012 05 27 20:55:35
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > WCODE - MISE EN FORME À LA BBCODE

WCODE - MISE EN FORME À LA BBCODE


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Source .NET ( DotNet ) Niveau :Initié Date de création :16/04/2005 Date de mise à jour :20/05/2005 16:38:00 Vu / téléchargé :8 650 / 20 563

Auteur : wodkaist

Ecrire un message privé
Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
WCode permet une mise en forme rapide & optimale grâce à un éditeur JAVASCRIPT couplé avec une classe PHP capable d'analyser le code - En 5 lignes, permettez à vos visiteur de mettre un peu de couleur dans son texte !

Source

  • <?
  • // Exemple
  • $wc = new wcode();
  • $wc->charger_configuration("wcode.config.php");
  • $wc->definir_code($wcode);
  • $r = $wc->lire_code();
  • echo '<div id="wcode">';
  • if ($r){
  • echo $wc->donner_html();
  • } else {
  • echo '<img src="wcode_images/erreur.gif"> :: <b>'.$wc->erreur.'</b><br><pre>'.$wc->code_faux.'</pre>';
  • }
  • echo '</div>';
<?
// Exemple
$wc = new wcode();
$wc->charger_configuration("wcode.config.php");
$wc->definir_code($wcode);
$r = $wc->lire_code();
 echo '<div id="wcode">';
 if ($r){
        echo $wc->donner_html();
 } else {
        echo '<img src="wcode_images/erreur.gif"> :: <b>'.$wc->erreur.'</b><br><pre>'.$wc->code_faux.'</pre>';
 }
 echo '</div>';

 Conclusion

Pour plus d'infos : http://wodkaist.free.fr
Une démo : http://wodkaist.free.fr/wcode/

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

17 avril 2005 19:18:28 :
- Adaptation aux normes XHTML - Correction de bugs : - Doublage des retours à la ligne dans les citations - [email=null] quand on annule l'insertion d'un E-mail - Pareil avec lien & image - Merci la communauté phpcs.com !
20 mai 2005 16:38:00 :
Version 0.4 - Plus de fonctions ! Allez voir sur http://wodkaist.free.fr pour des explications et une démonstration !

 Sources de la même categorie

Source avec Zip Source avec une capture VALIDATEUR DE FORMULAIRE par Reldan
Source avec Zip SUIVI SERVICE CLIENT PHP par hige52
Source avec Zip POO - FORMULAIRE NEWSLETTER PHP - PROFESSEUR-PHP.COM par mtrix000
Source avec Zip Source avec une capture SELECTEUR DE NOTE par Reldan
Source avec Zip Source avec une capture ESPACE MEMBRE , AVEC CASE OPTIONNEL , SANS MYSQL par sartoz

Commentaires et avis

Commentaire de wodkaist le 16/04/2005 13:24:20

JE VEUX DES TORRENTS DE COMMENTAIRE !!!! Au fait y'a le script consultable sur http://wodkaist.free.fr/wcode/

Commentaire de GRenard le 16/04/2005 15:46:13

Ca a l'air beau ce que tu as fait :)
"-//W3C//DTD XHTML 1.0 Strict//EN" par contre ce n'est pas compatible juste à regarder le code... les évènements doivent être en minuscule, type est requis dans la balise script...
Côté PHP, tu ouvres tes balises avec <?php et parfois avec <?... va lire ceci : http://www.phpcs.com/code.aspx?id=24870

J'viens de voir pour la première fois l'utilisation de background dans un textarea, c'est très joli :)

Commentaire de Anthomicro le 16/04/2005 16:28:22

Salut,

pense aussi à passer au XHTML : <i> et </i> à remplacer par <em></em>, <u> et </u> sont dépréciés, tu peux les remplacer par un <span> avec un style css text-decoration:underline;

Pense à utiliser au maximum les simples quotes aussi, ainsi que les comparaisons via triples signes "égal" qui sont plus rapides que des comparaisons via double signes "égal".

a ++

Commentaire de Naixn le 17/04/2005 11:15:34

C'est esthétiquement très bien fait, c'est clair.
Après, niveau code PHP, l'ouverture et fermeture successive des balises PHP, ça l'est moins :-/

Petite erreur aussi niveau javascript. Quand on clique par erreur sur le bouton email par exemple, et que l'on veut faire 'Annuler', ça insère [email=null]... Pas forcément intéressant :p
Mais je ne m'y connais pas assez côté javascript pour t'aider à résoudre ça...

Commentaire de Anthomicro le 17/04/2005 11:37:39

En JS :

if(email!=null)
{
//insertion
}

si ta variable s'appelle "email" bien sûr

Commentaire de wodkaist le 17/04/2005 19:20:11

Merci pour ces critiques !  J'ai corrigé ce qu'on m'a dit, j'ai aussi appris par la même occasion ;) J'ai donc voté pour le XHTML 1.0 Transitional !

J'attends encore et encore vos remarques :) Faut l'améliorer c'est sûr !

Commentaire de Anthomicro le 17/04/2005 19:29:27

Bah tu peux passer en strict moyennant quelques changements de balises ;-)

Commentaire de wodkaist le 18/04/2005 00:02:18

J'ai découvert le XHTML le jour de l'ouverture de mon site, à savoir y'a 1 semaine ! Donc je ne sais pas encore ce qui les différencie... Je me renseignerais et pour la prochaine version, qui sait...

Commentaire de Noiretulipe le 18/04/2005 17:17:17

Très joli, simple et efficace... C'est que du bonheur ( vu que je cherchais précisément un bon éditeur BBcode ) ;) !
Merci

Commentaire de yurispy le 04/09/2005 13:13:05

Excellente source, j'aime beaucoup et l'interface très sympa :)
Je vais changer la couleur en bleu pour ce que ça intéresse un MP

Commentaire de ulysse1976 le 21/02/2006 20:43:25

salutation !

au risque d'etre un exigent  ... mais surtout par curiosité et par difi est-ce possible de masquer les codes dans la zone de texte?

(un peut comme pour le formulaire du forum)

Commentaire de doudou3158 le 28/03/2006 22:08:33

Ta source est vraiment bien 10/10 mais il y a qlq chose qui m'interesse particulierement c'est pour les smiley car je voudrai aussi faire un systeme que des que l'on clique sur le smiley il y est par ex :) dans le textarea pourrai tu m'expliqué stp ?

Commentaire de wodkaist le 28/03/2006 23:29:50

doudou, je te renvoie au fichier "wcode.js" - Dedans, tu trouveras les fonctions que j'utilise pour manipuler le champ texte : wcode_inserer par exemple.

Commentaire de fonetiklilian le 21/04/2006 17:31:15

Hello,
J'ai un peu de mal à implementer WCODE sur mon site...

En fait, je souhaiterais placer WCODE dans un repertoire du site, (http://www.monsite.com/wcode) et utiliser wcode depuis n'importe quel dossier (http://www.monsite.com ou http://www.monsite.com/un_dossier_au_hasard)...

J'y suis parvenu en mettant tout les liens de wcode en absolu mais ce n'est pas tres propre. Il y a t'il une autre solution

En tout cas cette source est geniale!!!

Commentaire de yurispy le 21/04/2006 17:37:11

je trouve qu'une ptite doc pour l'implentation de wcode serait sympa

Commentaire de wodkaist le 21/04/2006 21:24:14

Je commence à faire la version 1 du WCode ( mais ça n'a plus rien à voir avec le BBCode, c'est du Wiki ) et je vois justement le soucis de l'implémentation...

Je vais lire un peu des sources existantes, et je vous tiens au courant, pour éventuellement sortir une version 0.5 plus documentée ...

Merci de votre soutien et à très prochainement ;-)

Commentaire de HenvimaL le 06/06/2006 02:08:35

Jcomprends pas ca marche comment fo modifier koi pour pas k'il affiche ca :

Fatal error: Call to undefined function: file_get_contents() in c:\easyphp\www\wcode-0.4\wcode.implementation.php on line 27

Commentaire de HenvimaL le 06/06/2006 02:11:29

scuze mais le seul souci c ke c mal expliké comment ca marche, moi jsuis un débutant et jconnais pas trop et là ptet parceke "j'ai trop fumé" mais jcomprends pas comment on installe l'éditeur... pense a mieux expliké pour les nb

Commentaire de GRenard le 06/06/2006 02:37:50

?? file_get_contents non existant ? c'est quelle version de PHP tu as la !?

Commentaire de HenvimaL le 06/06/2006 12:47:43

Easy PHP 1.6

Commentaire de HenvimaL le 06/06/2006 12:52:03

A oué j'avoue sur mon FTP ca marche j'ai rien di !!! sorry jvais dl easy php 1.7 ^^

Commentaire de fonetiklilian le 11/06/2006 23:18:02

Hello...

Je trouve ton editeur de texte des plus pratique à utiliser et à integrer... Je l'ai donc utilisé sur un site...
tu peux le voir ici: music-open-source.com

En "contre partie", si un utilisateur clic sur l'aide, il arrive chez toi...

Vraiment merci... je n'avais ni le courage et surtout pas le niveau pour programmer wcode

Commentaire de opelcorsa le 06/06/2007 11:47:42

Merci pour cet outil précieux et facile à intégrer. Je voudrais pouvoir modifier la balise 'lien' afin que celle-ci ouvre la cible dans la même fenêtre. j'ai essayé en remplaçant target="_blank par target="_self"  dans wcode_config  mais cela ne change rien !
$wcode_balises[$var_temp][2] = '<a href="%VALEUR%" target="_self">%CONTENU%</a>';
Y-a-t-il une autre endroit du code à modifier ?
Merci d'avance
M


Commentaire de stanac le 16/08/2009 11:53:50 10/10

Bonjour,

Je n'y connais pratiquement rien en javascript cependant j'ai besoin d'un éditeur de bbcode. Celui ci me semble très bien fait et je voudrais l'utiliser.
J'ai 2 questions:
- Savez-vous comment ajouter un deuxième boutton "publier" par exemple en-dessous de la prévisualisation pour pouvoir enregistrer ou envoyer ce qu'on vient d'écrire? (Je sais créer un boutton valider et traiter un form en php mais là je suis complétou ement pommé avec tout ce code javascript...).
- Je voudrais aussi ajouter un champ titre en plus et qui serait lui aussi enregistrer ou envoyer.

Merci à tous!

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales