Vous n'êtes pas identifié(e).
Bonjour,
Chercher à mettre des ligne du code HTML ou PHP dans une page comme du texte avec TinyMCE
Le problème est que TinyMCE au moment d'enregistrer, il l'interprète et me fait apparaitre l'image.
exemple:
<!-- Debut banniere G1SiteWeb.com -->
<a href="http://G1SiteWeb.com" target="_blank" title="G1SiteWeb, Création de sites Internet vu autrement"><img style="width: 120px; height: 50px" src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" alt="G1SiteWeb, Création de sites Internet vu autrement" title="G1SiteWeb, Création de sites Internet vu autrement" width="120" height="50" /></a>
<!-- Fin banniere -->
Ce que je ne veux pas. Je voudrai qu'il reste écrit en toutes lettres dans la page.
pour parer le problème, je l'insère en mode source, mais peut être y a-t-il une autre solution ?
merci
A+
Dédé
Dernière modification par dedega (05/08/2010 17:05:12)
Hors ligne
????????????????????????????????????????????
Forcément qu'il fait apparaître une image puisque le code HTML contient IMG !!!
Je ne comprends pas ce que tu veux faire...
...si tu veux afficher du code dans ta page, fais simplement copier-coller, les
signe < et > seront remplacés
...si tu veux insérer du code dans la source de ta page, il faut utiliser le bouton HTML
ou passer en mode source
A+
Michael
ZiteCMS rocks !
Hors ligne
Je voudrai que le code reste écrit en toutes lettres comme du texte dans la page.
pour que les visiteurs de mon site puissent faire un copier / coller du code.
merci
A+
Dédé
Hors ligne
J'ai pas réussi à le faire avec TinyMCE, mais en passant par la source tu peux faire un truc du style:
Voici le code à insérer sur votre site pour afficher la mini-bannière:<br><br>
<textarea cols="80" rows="6" readonly><!-- Debut banniere G1SiteWeb.com -->
<a href="http://G1SiteWeb.com" target="_blank" title="G1SiteWeb, Création de sites Internet vu autrement"><img style="width: 120px; height: 50px" src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" alt="G1SiteWeb, Création de sites Internet vu autrement" title="G1SiteWeb, Création de sites Internet vu autrement" width="120" height="50" /></a>
<!-- Fin banniere --></textarea>
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
J'ai pas réussi à le faire avec TinyMCE, mais en passant par la source tu peux faire un truc du style:
Voici le code à insérer sur votre site pour afficher la mini-bannière:<br><br> <textarea cols="80" rows="6" readonly><!-- Debut banniere G1SiteWeb.com --> <a href="http://G1SiteWeb.com" target="_blank" title="G1SiteWeb, Création de sites Internet vu autrement"><img style="width: 120px; height: 50px" src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" alt="G1SiteWeb, Création de sites Internet vu autrement" title="G1SiteWeb, Création de sites Internet vu autrement" width="120" height="50" /></a> <!-- Fin banniere --></textarea>
Je viens de tester avec tinymce sous l'alpha 0.9.1, ça marche aussi.
la marche à suivre:
Modifier la page sous tinymce et cliquer sur HTML,
puis insérer le code de Fredo, valider et enregistrer => la page est maintenant éditable sans problème avec tinyMCE
ps: le code à la sauce tinymce:
<p><textarea cols="80" rows="6" readonly="readonly"><!-- Debut banniere G1SiteWeb.com --> <a href="http://G1SiteWeb.com" mce_href="http://G1SiteWeb.com" target="_blank" title="G1SiteWeb, Création de sites Internet vu autrement"><img style="width: 120px; height: 50px" src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" mce_src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" alt="G1SiteWeb, Création de sites Internet vu autrement" title="G1SiteWeb, Création de sites Internet vu autrement" width="120" height="50" /></a> <!-- Fin banniere --></textarea></p>
a+
Jean-Paul
Hors ligne
Qu'est ce que viennent faire "mce_href" et "mce_src" dans le code??
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Pas grand choses ... mais ça plait à tinyMCE : il insiste vraiment pour les mettre
Hors ligne
Alors comment j'ai fait
Merci fredo42 qui ma inspiré la solution ou une solution:
1 - créer une page appelé par exemple (_html-texte) , non visible dans le menu.
même nom dans (Nom de la page) et (Nom en clair du fichier)
2 - Ecrire le texte html ou autre code entre les balises <textarea> en mode source et non avec TinyMCE
<textarea cols="80" rows="6" readonly>
<!-- Debut banniere G1SiteWeb.com -->
<a href="http://G1SiteWeb.com" target="_blank" title="G1SiteWeb, Création de sites Internet vu autrement"><img style="width: 120px; height: 50px" src="http://g1siteweb.com/index.php?doc=g1siteweb-120x50-bt-1.jpg" alt="G1SiteWeb, Création de sites Internet vu autrement" title="G1SiteWeb, Création de sites Internet vu autrement" width="120" height="50" /></a>
<!-- Fin banniere -->
</textarea>
adapter les cols et rows suivant votre page pour la suite.
3 - enregistrer.
4 - Sur la page ou vous voulez faire apparaître le texte html, (attention, il faut vérifier quelle soit sous le type PHP).
en édition source de la page et écrire <?php include '_html-texte.txt'; ?> à l'endroit ou vous-voulez.
5 - enregistrer.
En édition tinyMCE, vous ne verrez pas le texte bien-sûr, mais il apparaitra quand même en ligne
ce qui permet de pouvoir faire une mise en page sous tinyMCE
et voila
Dernière modification par dedega (06/08/2010 10:44:01)
Hors ligne
Bonjour,
Je suis débutant avec zite+ que j"apprécie car par rapport aux autre cms il est simple et complet. Cependant, j'ai un petit souci pour insérer un formulaire html de contact dans une page nomée contact.
Pouvez-vous m'aider?
Merci à tous désolé pour cette question qui dit être stupide pour la plupart d'entre vous. Mais je coince la dessus.
merci encore
Joseph
Dernière modification par joseph (31/10/2010 21:48:34)
Hors ligne
si tu souhaite créer un formulaire contact ??
voici un code php que j'utilise
je le met en panneau latéral et php en position 8 ce qui me permet dans le haut de page de mettre les info que je souhaite
<?php
$destinataire = 'ton-adresse@mail';
$sujet = $_POST['sujet'];
$email=$_POST['email'];
$email2=$_POST['email2'];
$nom=$_POST['nom'];
$message=$_POST['message'];
$newsletter=$_POST['newsletter'];
$headers = 'From: <'.$email.'>' . "\r\n";
$messerr='';
if(!filter_var($email, FILTER_VALIDATE_EMAIL)){
$messerr=$messerr."Adresse mail considérée comme NON valide.".'<br>';
}
if ($email!=$email2) {
$messerr=$messerr."Les 2 adresses mails ne sont pas identiques.".'<br>';
}
if ($sujet=='') {
$messerr=$messerr."Merci de mettre un sujet.".'<br>';
}
if ($message=='') {
$messerr=$messerr."Le but de cette page est d'envoyer un message!! Alors mettez-en un! Merci.";
}
if ($nom=='') {
$messerr=$messerr."Merci d'indiquer votre nom.";
}
if (isset($_POST['envoi']))
{
if ($messerr == '')
{
$sujet = "from mon zite : " .html_entity_decode($sujet);
$message = html_entity_decode($message);
$message = str_replace('\'',"\'",$message);
$message = str_replace('',"\'",$message);
$message = str_replace('<br>','',$message);
$message = str_replace('<br />','',$message);
$message = "message de ".$nom."\n".$message;
$message = "newsletter ".$newsletter."\n".$message;
if (mail($destinataire, $sujet, $message, $headers))
{
echo "L'envoi du mail a enfin réussi!!! BRAVO."."\n";
}
else
{
echo "L'envoi du mail a échoué, veuillez réessayer SVP."."\n";
}
}
else
{
echo '<h3><font color=red>'.$messerr.'</font></h3>';
}
}
if (($messerr) || (!isset($_POST['envoi'])))
{
// afficher le formulaire
echo ' <h1>Formulaire de contact</h1>'."\n";
echo '<th colspan="2">Tous les champs sont obligatoires.</th><br><br>'."\n";
echo '<form action="" method="post" >'."\n";
echo '<table>'."\n";
echo ' <tr><td class="info">Votre email : </td><td class="champ"><input name="email" type="text" size="66"></td></tr>'."\n";
echo ' <tr><td class="info">Confirmez votre email : </td><td class="champ"><input name="email2" type="text" size="66"></td></tr>'."\n";
echo ' <tr><td class="info">Votre Nom : </td><td class="champ"><input name="nom" type="text" size="66"></td></tr>'."\n";
echo ' <tr><td class="info">Sujet : </td><td class="champ"><input name="sujet" type="text" size="66"></td></tr>'."\n";
echo ' <tr>'."\n";
echo ' <td class="contenu">Votre message</td>'."\n";
echo ' <td class="contenant"><textarea name="message" cols="50" rows="15"></textarea></td></tr>'."\n";
echo ' <tr><th colspan="1">'."\n";
echo ' <td class="lesboutons"><input type="reset" value="Annuler">'."\n";
echo ' <input type="submit" name="envoi" value="Envoyer"></td></th></tr>'."\n";
echo '</table>
<p><input type="checkbox" name="newsletter" id="newsletter" /> <label for="newsletter">souhaitez vous recevoir notre newsletter</label></p></form>'."\n";
}
?>
en espérant que cela puisse t'aider
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Merci, mais comme j'ai dit je suis débutant, j'ai creer la pagemais quand j insère le code il s'affiche sur la page mais pas le formulaire. Si j'edite en html ca marche pas non plus. Ou faut-il l'inserer?
Hors ligne
quand tu insère du code php il ne faut pas édité la page avec tinymce !! car cela flingue le code !!
tu à créer la page en php ??? la tu mis en position 8 ?? sous la page contact ?? le site est il chez un hébergeur et lequel ou en local avec quelle émulateur ??
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne
Bonjour,
Oui c'est bien cela le problème j'ai suivi la procédure mais j'ai collé ton script avec l'éditeur de zite.
Ma page se trouve ici http://carlotta.alwaysdata.net/
existe-t-il un tuto sur le forum qui explique comment coller ce code?
Merci
Hors ligne
heu je vient de faire un test avec mon script et la béta4 et ca bug
je ne sais si le bug le fait auusi sous les autres version mais lorsque l'on cole le code en mode source php il y a des erreurs de script
regarde bien il vire des \.
genre
"\r\n";
il écrit n'importe quoi en fin de code genre rajoute un ? alors qu'il ne faut pas
je t'invite à vérifier le code fourni avec celui que tu à une fois enregistrer et tu comprendra
ce que tu peut faire c'est ouvrir le fichier qui correspond à ta page dans zdata (regarde le numéro de ta page genre 15962245)
ouvre le avec un fichier texte et colle le code directement sur ce fichier cela devrais marché ++
Dernière modification par snypi (01/11/2010 10:57:03)
un zite+ associatif http://asso.gard.a.toi.free.fr
création de site internet dans le Gard et Ardèche http://www.creation-site-internet-gard.com/
Hors ligne