Problème d'affichage avec FCKEditor [Résolu] - PHP - Programmation
Marsh Posté le 22-05-2007 à 19:05:55
si je comprends bien tu veux réafficher le texte et les balises, soit la source générée par FCKeditor ?
si oui affiche dans un textarea
Marsh Posté le 22-05-2007 à 19:58:17
Mouais, je serais curieux de savoir ce que tu tapes comme texte source, parce que FCKE utilise des balises <strong> et pas <b> (et ne les met sûrement pas en majuscules de toutes manières).
Ce serait pas plutôt toi qui met texto <B> et </B> dans le textarea et qui voudrait qu'il soit interprété en sortie ?
Marsh Posté le 23-05-2007 à 08:48:19
No no je me suis peut-être trompé j'ai pas vérifié sur le coup c'est peut-être en minuscules ou un strong je sais pas c'était pour donner l'exemple en fait je laisse l'exemple par défaut : This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.
Marsh Posté le 24-05-2007 à 11:00:56
Une piste peut-être mais je veux la fonction inverse qui transforme un texte
// J'ai "sorti" le <strong>chien</strong> tout &agrave; l'heure
Par
// J'ai "sorti" le chien tout à l'heure
Marsh Posté le 24-05-2007 à 11:10:50
elojar a écrit : Une piste peut-être mais je veux la fonction inverse |
tu ne devrais pas avoir besoin de ça normalement, montre nous ton code
Marsh Posté le 24-05-2007 à 12:51:44
Pour le code c'est le code par défaut, il suffit de cliquer sur Submit dans la page http://www.fckeditor.net/demo et on vois directement le résultat que j'obtiens. Après j'utilise le stockage dans une base de donnée et je vois dans celle-ci les caractères < et > en brut ce qui évidemment lorsque l'on affiche la donnée dans une page internet converti le caractère (ASCII ?) en > et <
Je dois peut-être mal m'expliquer car j'ai l'impression de pas être bien compris :\ A part free_rider qui était sur la voie.
En effet, si on demande au navigateur d'afficher < il va afficher en brut < sans l'interpréter, c'est le but du caractère < bah justement je voudrais qu'il l'interprète...
Marsh Posté le 24-05-2007 à 13:57:30
je parlais de ton code php...
j'ai déjà utilisé cet editeur et il ne transforme pas les caractères en entités html, donc l'erreur est dans ton code...
Marsh Posté le 25-05-2007 à 10:06:36
Pour enregistrer les données dans le formulaire :
Code :
|
et
Pour récupérer :
Code :
|
Source : http://wiki.fckeditor.net/Develope [...] ration/PHP
Marsh Posté le 25-05-2007 à 10:49:36
cette partie est bonne, donc le problème doit se situer lors de l'insertion dans la base
montre nous le code correspondant
Marsh Posté le 25-05-2007 à 11:41:07
Pour la base ça ressemble à ça :
Code :
|
Une commande de base allégée suite au problème rencontré afin de minimiser les doutes.
Marsh Posté le 25-05-2007 à 12:30:10
T'aurais pas un "htmlentities" qui traine quelques part dans ton code? (cas classique d'un "<" qui devient "<" )
Marsh Posté le 25-05-2007 à 12:59:42
Bon je viens d'essayer sur une autre bécanne et ça fonctionne, l'autre j'étais sous IE (je sais pas si ça joue) ici je suis sous Firefox et ca roule. Merci !
Marsh Posté le 22-05-2007 à 17:35:26
Bonsoir,
j'essaie d'implémenter un code qui s'apelle FCKEditor.
Démo dispo sur : http://www.fckeditor.net/demo
En fait cela permet d'afficher une barre d'outils de formatage de texte.
Mon problème est que lorsque je récupère la variable contenant le texte formaté et que je l'affiche il m'affiche les bornes HTML alors que j'aimerais qu'il m'affiche le texte formaté
Affiche : <B>Gras</B>
Au lieu de : Gras
Et lorsque je regarde le code ca m'affiche
<B$gt;Gras$lt;/B$gt;
Quelqu'un aurait une idée pour afficher comme je le souhaite le résultat ?
J'ai tenté un print(print($var)); (on sait jamais ^^) mais évidemment ça n'a pas marché.
Merci d'avance pour l'aide !
Message édité par elojar le 29-05-2007 à 14:10:09