begin process at 2013 05 25 05:33:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > WYSIWYG DANS UN FORM

WYSIWYG DANS UN FORM


 Information sur la source

Note :
9 / 10 - par 11 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Niveau :Débutant Date de création :27/12/2003 Vu / téléchargé :9 076 / 2 196

Auteur : majinboo

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

 Description

Cliquez pour voir la capture en taille normale
Ce code permet de créer des forms avec edition de contenu HTML wysiwyg. Le contenu est ensuite est filtré pour eviter les javascript et autres balises exploitant des failles de securité.

Source

  • Tout est dans le zip
Tout est dans le zip

 Conclusion

HtmlBox.php est le fichier à inclure pour avoir le formulaire wysiwyg sur une page.
HtmlFilter.php contient le filtre HTML
index.php et traitement.php sont des exemples d'utilisation

Le tout est libre et sous license GPL

Des infos sur les prochianes versions devraient être disponible sur mon blog : http://60gp.ovh.net/~majinboo/b2

 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


 Sources de la même categorie

Source avec Zip CHAMPS ET FORMULAIRE HTML 5 par laurent1133
Source avec Zip SCRIPT CONNEXION AJAX par bebert2310
Source avec Zip Source avec une capture MULTI-RECHERCHE par pokemon59
Source avec Zip VALIDATEUR DES ENTRÉES UTILISATEURS par SaphirAngel
Source avec Zip Source avec une capture BLOC-NOTE SIMPLE AVEC ENREGISTREMENT EN COOKIE par pokemon59

Commentaires et avis

Commentaire de MisterJAD le 27/12/2003 13:33:24

sérieux, c bien fait; sympa le spell check ;)

Commentaire de MeTh le 02/01/2004 03:43:48

interessant peut servir d'exemple

Commentaire de LePhenol le 05/01/2004 15:01:22

Génial !
Par contre j'aurais aimé la fontion <HR>, donc j'ai ajouté la ligne suivante dans richtext.js :

document.writeln('<td><img class="btnImage" src="images/hr.gif" width="21" height="20" alt="Séparateur Horizontal" title="Séparateur Horizontal" onClick="AddHR(\'' + rte + '\')"></td>');

Par contre je sais pas quoi mettre dans ma fonction AddHR() pour que ça ajoute "<HR>" dans mon code...

Merci par avance si quelqu'un peut m'aider !!! :)

Commentaire de KingLouis le 03/12/2004 20:39:24

Ne marche pas sous Firefox 1.0 > on ne peux pas entrer de texte dans le textarea .

Dommage ça avait l'air cool .

Commentaire de guillaumeromain le 25/01/2005 21:04:19

bravo ! 9

Commentaire de gfpl le 26/07/2005 15:49:39

pour firefox il existe une nouvelle version du WYSIWYG sur le site de l'editeur qui l'as cree qui offre plus de possibilite :)

Commentaire de ldevun le 16/08/2006 11:46:35

Bonjour,
Je suis débutant et lorsque j'exécute ton exemple il me renvoi : Texte non-filtré : test Text filtré : test, quelque soit ce que je remplisse. Comment le faire fonctionner correctement? Merci

Commentaire de poubelleman le 22/09/2006 14:23:55

Même question que Ldevun... comment peut-on enregistrer le contenu de la boîte d'édition dans un fichier?

Commentaire de astuces_jeux le 07/12/2006 16:06:56

va voir apres quelque chose ici : http://www.javascriptfr.com/codes/MISE-FORME-TEXTE-SAISIE-WYSIWYG_32583.aspx

Commentaire de DocR2 le 19/04/2007 22:03:10

même problème que Ldevun et Poubelleman : on zappe quelqque chose ?
Merci d'avance pour la réponse...

Commentaire de kiwi1nut le 18/06/2007 15:26:42

en tout cas ce code n'est autre que celui de kevin roth. Son site est mieux expliqué et tenuà jour

Commentaire de gfpl le 04/07/2007 15:57:54

sur le site de l editeur original cous devez allez :p

sinon pour recupere les data dans un texte box c es simple vous lui attribuer un nom dans value genre mon texte1

pis vous recupere ca en php if(isset(submit

pis heuu echo $texte1;

Commentaire de gui8676 le 29/07/2007 14:55:43

Je trouve tres bien ce code

Mais quand je veux faire l'include de HtmlBox.php je n'est que le bouton envoyer qui apparait.

Est ce que cela viens du fait que la page ou je fais l'include n'est pas dans le meme dossier que HtmlBox

Merci d'avance pour vos reponses

Guillaume

Commentaire de toxynell le 30/06/2008 17:20:08

salut j'ai le meme probleme que gui8676, je suis débutant en php, mais, pourquoi on ne voit pas de "textearea" dans ton code?

Commentaire de Merzhin56 le 06/08/2008 13:00:46 8/10

Je suis arrivé à mes fins, mais y'a franchement pas mal de petits détails que j'ai dû revoir pour que ça marche au final.

Déjà l'exemple est faux, le fichier traitement.php cherche à récupérer un he_contenu que tu initialise toujours à 'Test', ce qui n'a pas grande utilité, alors qu'il doit récupérer le nom passé en entrée (premier argument) de la fonction writeRichText, qui est par défaut 'rte1'.

Ensuite, le traitement des données une fois récupérée est aléatoire en fonction du fait que l'on ai validé sur la visualisation html ou WYSIWYG.


Pour récupérer dans la page appellée par le formulaire le contenu de ma saisie, j'ai utilisé ça au final :

$contenu = nl2br(stripslashes($_POST['rte1']));
echo "$contenu";


Ce qui est dommage, c'est aussi que l'on ne puisse pas ajouter d'autre champ au formulaire (un champ titre par exemple) sans retoucher au code, je me suis débrouillé, mais ça aurait pu être paramètrable en décomposant le 'HtmlBox.php' en deux fichier et en pouvant ainsi insérer entre les deux des input à sa guise...


Bref, un peu de bidouille pour l'adapter à son fonctionnement, mais sinon bonne source, merci à toi ça m'aura bien rendu service.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

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,390 sec (3)

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