TinyMCE

Fermé
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011 - 3 nov. 2011 à 10:52
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011 - 8 nov. 2011 à 15:20
Bonjour,

j'ai un petit problème
j'ai installé TinyMCE (directement dans mon code), tout marche bien, je l'envoies sur ma BDD. mais le problème, c qu'il n'y a que les boutons Gras et Italique qui fonctionne, les autres n'ont aucun effet sur mon texte.
j'ai chercher sur tous les forum mais apparemment il n'y a que moi qui ai ce problème.


9 réponses

benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 10:57
ca ne fonctionne toujours pas et pas de réponse, je sais vraiment pas quoi faire
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
8 nov. 2011 à 13:43
Bonjour,

Qu'appelles-tu "envoyer sur ta BDD" ?
0
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 14:19
bases de données
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
8 nov. 2011 à 14:20
Bien sûr, bien sûr... Je connais l'acronyme BDD.
Mais qu'est-ce que tu envoies sur ta DB ?! Le code source de TinyMCE ? Le texte du formulaire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 14:27
le texte du formulaire. grâce a POST. ça fonctionne très bien. mais par exemple si je demande de souligner dans le formulaire, ça l'envoie sans le souligner. il y a juste gras et italique qui marche. ou encore les liste numéroté, mais tout le reste ne fonctionne pas. comme surligneur ou le changement de couleur.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
8 nov. 2011 à 14:35
Tu as donc analysé le code HTML qui est inséré en base ? Et tout ce qui est soulignement ne passe pas ?

Il faudra utiliser firebug pour observer la requête POST envoyée par le formulaire afin de voir si le problème se situe au niveau de la génération du code par tinymce ou lors de l'insertion en base.
0
DoulyCreations Messages postés 187 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 23 mars 2015 19
8 nov. 2011 à 14:39
Bonjour,

Il faudrait analyser votre code de configuration complet pour tinyMCE pour vérifier qu'il n'y a pas de règles spéciales pour ces balises qui posent problème.
0
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 14:40
j'ai firebug, mais je vois pas comment faire. désolé pour mon inaptitude .
si tu veux bien m'expliquer. si non , je me lance dans la recherche d'un tuto firebug.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
8 nov. 2011 à 14:48
Plus simple : dans la page PHP qui récupère le POST, fais un "echo" du texte renvoyé par tinyMCE (avant tout traitement) et vois s'il est souligné.
0
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 14:55
j'ai déjà essayé mais ça ne fonctionne pas !!!
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
8 nov. 2011 à 15:10
C'est à dire, pas de soulignage ?
0
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 15:20
si je demande avec mes outils de traitement de texte de souligner comme CA dans le formulaire. il me l'envoie comme CA. par contre gras et italique fonctionne bien.
0
benleroidec Messages postés 8 Date d'inscription mercredi 2 novembre 2011 Statut Membre Dernière intervention 8 novembre 2011
8 nov. 2011 à 14:52
DANS <HEAD>
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode : "textareas",
plugins : "fullpage",
theme_advanced_buttons3_add : "fullpage"
});
</script>


puis le formulaire


<form method="post" action="actualite.php">
<textarea name="actualite" cols="70" rows="15">
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=####;dbname=#####', '####', '#####', $pdo_options);
$reponse = $bdd->query('SELECT text_actualite FROM projet_metal');

while ($donnees = $reponse->fetch())
{
echo ($donnees['text_actualite']) . '<br />';
}

$reponse->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
</textarea>
<input type="submit" value="Save" />
</form>


la requête d'envoie



<?php

if (isset($_POST['actualite']) )

if(!empty($_POST['actualite']) )
{
$_POST['actualite']=str_replace("\'","'",$_POST['actualite']);
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=####;dbname=####', '####', '####', $pdo_options);

$req = $bdd->prepare('UPDATE projet_metal SET text_actualite = :actualite');
$req->execute(array(

':actualite' => $_POST['actualite'],

));


}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}

}

?>
0