Utilisation d'un éditeur de texte WYSIWYG dans un CMS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Utilisation d'un éditeur de texte WYSIWYG dans un CMS

par Cyrano » 12 nov. 2006, 21:02

Alors dans ce cas tu dois utiliser htmlentities() dans le traitement PHP de la chaine envoyée : le textarea n'aura pas non plus de mise en forme, mais tes données seront protégées.

par momox » 12 nov. 2006, 20:59

Oui mais si un pirate désactive le javascript sur sa machine et insére le code javascript directement dans le textaera?

par Cyrano » 12 nov. 2006, 20:56

Non, le code JavaScript va traiter ça et transformer les balises en entités HTML, il n'y aura pas de conflit particulier.

par momox » 12 nov. 2006, 20:19

J'en viens a l'intégration de tout ceci dans mon CMS.
Mais une question me turlupine si je puis dire...
Vu que la sortie est en XHTML et le tout dans un textaera, cela veut dire que les gens peuvent envoyer du code html tout prêt, et donc, je risque d'avoir quelques petits gags.
Pour remédier a cela, j'aurais voulu savoir quelles balises je dois interdire au niveau du code XHTML dans les messages.
Merci d'avance :)

par momox » 28 oct. 2006, 13:06

Justement, j'étais allé regarder du coté de FCKEditor, et j'avais vu justement la clarté du mauel.
J'avais repoussé TinyMCE dès le début a cause du manuel que j'avais deja épluché il y a un certains temps et que je n'avais point apprécié du fait de sa non-clarté.
C'est pour cela que j'avais regardé du coté de FCKEditor qui présentait nottament une certaine facilité de conception des barres d'outils.
Mais bon, il ne se charge pas avec Opera, et c'est bien ca qui me géne...
@+

par Cyrano » 28 oct. 2006, 12:46

Ledit manuel n'est pas d'une clarté éblouissante, mais tu trouveras relativement facilement des exemples, il y a une doc avec des exemples dans l'archive si tu le télécharges. Après, ben il y a un forum, me semble que c'est quelque chose comme "PHPFrance" où tu trouveras éventuellement de l'assistance ;)

par momox » 28 oct. 2006, 12:39

j'ai intégré TinyMCE dans un de mes projets, d'un point de vue technique, c'est simple à mettre en place.

ça s'est révélé compatible IE et FF. je n'ai pas regardé du coté du source généré, mais apparemment ça passe bien.

A+

Pascal
Je vais jeter un coup d'oeil du coté du manuel.
@+

par pascaltje » 28 oct. 2006, 10:40

j'ai intégré TinyMCE dans un de mes projets, d'un point de vue technique, c'est simple à mettre en place.

ça s'est révélé compatible IE et FF. je n'ai pas regardé du coté du source généré, mais apparemment ça passe bien.

A+

Pascal

par momox » 28 oct. 2006, 09:22

Effectivement :-k
Opéra a quelques problèmes...
Il n'affiche pas l'éditeur WYSIWYG.
Ce qui m'interressait surtout dans FCKEditor, c'est sa simplicité d'intégration, mais apparement, il n'est pas trop a la hauteur au niveau de la compatibilité entre les navigateurs car mon but est principalement d'avoir un CMS compatible entre les différents navigateurs sans anicroche.
@+

par Cyrano » 28 oct. 2006, 03:50

Regarde du coté de TinyMCE qui fait la même chose en te permettant de choisir le DOCTYPE de ton choix et en générant un code approprié.

J'ajoute qu'il n'y a pas si longtemps, FCKEditor posait problème sous Opera, j'ignore si ça a évolué depuis, mais TinyMCE fonctionne sous IE, Firefox et Opera

Utilisation d'un éditeur de texte WYSIWYG dans un CMS

par momox » 28 oct. 2006, 00:03

Bonjour,
regardant diverses solutions sur le net afin d'améliorer mon CMS, je regardais du coté de FCKEditor( www.fckeditor.net ) qui me paraissait être un assez bon modéle d'intégration et aussi assez réputé.
Mais a voir le code html genéré, je me demandais comment modifier le programme car je souhaite définir mes styles via css et non en faisant <font face="Verdana"> comme le fait le logiciel.
Et de même, est-il envisageable pour une utilisation dans un forum?
Merci d'avance :)