Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous
Hé oui, encore moi, encore en train de me battre avec tinymce !
Je tente d'insérer une carte google maps dans l'une de mes pages. Pour cela, j'insère le code
<iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps/ms?msa=0&msid=202668313072837467962.0004a85a3cb6e00b84149&ie=UTF8&t=h&ll=48.921146,4.358139&spn=0.216573,0.439453&z=11&output=embed"></iframe>
<br />
<small>Afficher <a href="http://maps.google.fr/maps/ms?msa=0&msid=202668313072837467962.0004a85a3cb6e00b84149&ie=UTF8&t=h&ll=48.921146,4.358139&spn=0.216573,0.439453&z=11&source=embed" style="color:#0000FF;text-align:left">Les locations</a> sur une carte plus grande</small>
directement dans le code source de la page.
Ca fonctionne.
Mais dés que je modifie la page via tinyMCE, à l'enregistrement, la balise iframe et son contenu sont supprimés.
Après recherche, sous WordPress le problème se pose également, et pour y pallier, il faut ajouter
add_filter('tiny_mce_before_init', create_function( '$a',
'$a["extended_valid_elements"] = "iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]"; return $a;') );
dans le fichier functions.php de WordPress.
1- Quel est le fichier de ziteplus équivalent où insérer ce code?
2- Que pensez vous de cette modification? Moi j'y comprend rien !!!
Adrien
Hors ligne
ma solution perso pour répondre à ce souci !!
j'utilise des panneaux en position au dessus de page ou en dessous de page pour y mettre des codes et je block l'accès de ce panneau au webmaster
cela me permet d'inserer des effets javascript, code php perso et carte google
le problème avec tinymce est récurant lorsque sur un page on insère du code javascript, php, html en mode source et que le webmaster modifie cette page en wysiwyg
maintenant si il y à une solution à inclure dans tinymce cela sera superbe
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,
Il faut faire la modification dans le fichier tinymce.php du répertoire zite.
Localiser la ligne commençant par extended_valid_elements :
et ajouter avant le " final de la ligne, le code
,iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]
maintenant, reste à voir si tinymce gère correctement cette balise ...
a+
Jean-Paul
Hors ligne
Ca a l'air de fonctionner, et de résister à l'édition wysiwyg...
Merci
Hors ligne
Pages : 1