Editeur wysiwyg RTE +SQL

paul
Invité n'ayant pas de compte PHPfrance

19 juil. 2006, 16:16

ouais donc tu ferai comment toi avec une base sql et modification du html généré ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

19 juil. 2006, 16:41

Pas loin, mais c'était plus simple que ça :)
C'est quand tu appelles la ligne suivante qu'il écrit la fonction javascript qui génère l'éditeur.
echo "writeRichText('rte', '$content', 520, 200, true, false);"; 
Si à ce moment $content contient le code html que tu as en base, il sera affiché dans l'éditeur à l'ouverture :) (tu peux aussi changer $content par le nom de la variable dans laquel tu as ton code html si tu préfères dans ce sens :))

Pour une nouvelle page, il suffit de laisser $content à vide, ou de lui donner une valeur par défaut :
$content = '<b>Hello World !</b>';
echo "writeRichText('rte', '".$content."', 520, 200, true, false);"; // personnellement je préfère sortir les variables des chaines, mais l'autre syntaxe fonctionne aussi 

Eléphant du PHP | 177 Messages

19 juil. 2006, 17:00

Je prefert la version avec
$conceptRTEvalue
Je la trouve plus pour travailler dessus :) (ùais je peux me tromper).

Ce que je ferais avec une BD ^^
on sait que $conceptRTEvalue passe par un form deja a la base.
Donc pour moi
-un form qui propose les nom de fichier a editer
-moi les option seraient remplie par un readdir
-toi par une requette sql ( genre select all nomfichierhtml + une boucle pour faire tes options

deja la on recup tout les noms ^^
ensuite ba une fois que y a le noms ba

-pour moi un $conceptRTEvalue=readdir+opendir+.....

-pour toi $conceptRTEvalue=select nomdefichier......


bon c'est tres schematique tout sa mais voile comment je vois la choses ^^
et bien sur apres tu dois aussi ecrire la modif dans ta BD ^^

Eléphant du PHP | 177 Messages

20 juil. 2006, 10:26

Voila mes bidouilles pas fini pas eu le temps d'en faire plus, ouvert a toute proposition et ou critique car je suis pas un pro

http://aelurus.free.fr/bricole/wysiwyg/conceptRTE/

bon donner un titre marchait :'( j'ai un conflit dans mon form la

Eléphant du PHP | 177 Messages

20 juil. 2006, 10:29

Je pense aussi creuser ta version Ryle ^^
Car j'ai effectivement un soucis pour ouvrir une page existante

Eléphant du PHP | 177 Messages

21 juil. 2006, 10:12

Apres plusieures relecture et essais voila :)
cela fonctionne, les modif du script permetent a ce wyusiwyg de creer un fichier html dans le rep definie pour l'instant sans choix ainsi que d'ouvrire et de modofier les fichier html ce trouvant dans ce meme rep :)
L'url donner au dessus permet de voir et tester la chose.
Le principe est résolut a mon niveau mais n'ayant pas demarer le sujet je ne peux pas mettre de resolut.Mon principe est tres facilement adaptable a une BD je tenterais de porter le script dans cette optique plus tard ^^
Deja finir celui la
Merci ^^