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
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
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
8 nov. 2011 à 10:57
ca ne fonctionne toujours pas et pas de réponse, je sais vraiment pas quoi faire
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
8 nov. 2011 à 13:43
Bonjour,
Qu'appelles-tu "envoyer sur ta BDD" ?
Qu'appelles-tu "envoyer sur ta BDD" ?
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
8 nov. 2011 à 14:19
bases de données
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
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 ?
Mais qu'est-ce que tu envoies sur ta DB ?! Le code source de TinyMCE ? Le texte du formulaire ?
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
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.
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
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.
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.
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
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.
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.
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
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.
si tu veux bien m'expliquer. si non , je me lance dans la recherche d'un tuto firebug.
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
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é.
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
8 nov. 2011 à 14:55
j'ai déjà essayé mais ça ne fonctionne pas !!!
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
8 nov. 2011 à 15:10
C'est à dire, pas de soulignage ?
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
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.
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
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());
}
}
?>
<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());
}
}
?>