WYSIWYG DANS UN FORM

MisterJAD Messages postés 86 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 26 avril 2005 - 27 déc. 2003 à 13:33
cs_Merzhin56 Messages postés 4 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 13 août 2008 - 6 août 2008 à 13:00
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/19007-wysiwyg-dans-un-form

cs_Merzhin56 Messages postés 4 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 13 août 2008
6 août 2008 à 13:00
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.
toxynell Messages postés 24 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 30 juin 2008
30 juin 2008 à 17:20
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?
gui8676 Messages postés 13 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 5 mars 2008
29 juil. 2007 à 14:55
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
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
4 juil. 2007 à 15:57
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;
kiwi1nut Messages postés 29 Date d'inscription mercredi 25 janvier 2006 Statut Membre Dernière intervention 13 mars 2008
18 juin 2007 à 15:26
en tout cas ce code n'est autre que celui de kevin roth. Son site est mieux expliqué et tenuà jour
cs_DocR2 Messages postés 9 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 14 mai 2007
19 avril 2007 à 22:03
même problème que Ldevun et Poubelleman : on zappe quelqque chose ?
Merci d'avance pour la réponse...
astuces_jeux Messages postés 731 Date d'inscription mercredi 15 novembre 2000 Statut Membre Dernière intervention 27 mai 2010
7 déc. 2006 à 16:06
poubelleman Messages postés 5 Date d'inscription jeudi 21 septembre 2006 Statut Membre Dernière intervention 23 septembre 2006
22 sept. 2006 à 14:23
Même question que Ldevun... comment peut-on enregistrer le contenu de la boîte d'édition dans un fichier?
ldevun Messages postés 58 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 7 avril 2009
16 août 2006 à 11:46
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
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
26 juil. 2005 à 15:49
pour firefox il existe une nouvelle version du WYSIWYG sur le site de l'editeur qui l'as cree qui offre plus de possibilite :)
guillaumeromain Messages postés 8 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 18 février 2005
25 janv. 2005 à 21:04
bravo ! 9
cs_KingLouis Messages postés 12 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 3 décembre 2004
3 déc. 2004 à 20:39
Ne marche pas sous Firefox 1.0 > on ne peux pas entrer de texte dans le textarea .

Dommage ça avait l'air cool .
LePhenol Messages postés 20 Date d'inscription mardi 16 septembre 2003 Statut Membre Dernière intervention 25 juin 2006
5 janv. 2004 à 15:01
Génial !
Par contre j'aurais aimé la fontion <HR>, donc j'ai ajouté la ligne suivante dans richtext.js :

document.writeln('<td></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 !!! :)
cs_MeTh Messages postés 22 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 14 janvier 2005
2 janv. 2004 à 03:43
interessant peut servir d'exemple
MisterJAD Messages postés 86 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 26 avril 2005
27 déc. 2003 à 13:33
sérieux, c bien fait; sympa le spell check ;)
Rejoignez-nous