Bonsoir.
Mes projets avec Drupal avances bien :), mais la je rencontre un peitt problème surement très simple à corriger .
Le module tinyMCE est installé sur mon site et marche très bien , mais depuis que j’ai ajouté mon «skin fait maison» le «background» de la zone ou l’on tape son texte affiche comme image les background de «html» et «body» du style.css de mon skin .
voila une image pour mieu cerner le probleme : http://pix.nofrag.com/14/5a/c95723091c5ab75104d25acde28b.html
j’ai essayé de modifier les .css du module ( /site/sites/all/modules/tinymce/tinymce/jscripts/tiny_mce/themes/ ) mais ça ne change rien .
Voila a quoi ressemble le début de mon ( le skin de mon site ) style.css (
html {
margin : 0px ;
padding : 0px ;
background-position:center top ;
background-repeat:repeat-x ;
background-image : url(images/bg.jpg) ;
}
body {
margin:0px;
padding: 0px;
background-image: url(images/header_sous.jpg);
background-repeat: no-repeat;
background-position: center 160px;
}
)
Si quelqu’un à la soltution je suis preneur :)
merci , à bientot .
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

html html {background: none;
}
ou
body body {background: none;
}
?
Damien Tournoud
808
moi non plus j’ai pas trouvé dans le module et les styles du module !
il met le body du site dans le champs texte, va savoir pourquoi le createur du module a fait cela !!!?
http://www.direct-radio.fr
jubjub
349
damz tu me conseil donc de mettre ça dans les css du modules .
c’est la première foit que je vois ce type de syntaxe . peut tu me dire à quoi cela sert il ?
Est ce qu’il existe un module qui fait la meme chose que TinyMCE ?
merci, bonne soirée
michael
14
les body body et html html ne change rien , je vais essayé de voir un peut plus en profondeur ..
tinyMCE.init({
mode : «exact»,
theme : «advanced»,
relative_urls : false,
document_base_url : «/site/»,
language : «fr»,
safari_warning : false,
[….]
plugin_insertdate_timeFormat : «%H:%M:%S»,
content_css : «/site/themes/myskin/style.css»,
elements : «edit-body»
}) ;
dans tiny_mcs_src.js ==>
// Import theme specific content CSS the user specific
tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + «/themes/» + inst.settings.theme + «/css/editor_content.css») ;
tinyMCE.importCSS(inst.getDoc(), inst.settings.content_css) ;
tinyMCE.dispatchCallback(inst, ‘init_instance_callback’, ‘initInstance’, inst) ;
bon apres beaucoup de test beaucoup de truck change sauf ce cadre qui affiche le fond de mon site , enfin c’est un peut plus étrange que ça …
je pense que pour réglé le problème il faut toucher à des fichier .JS … car en css rien ne change à ce niveau.
si quelqu’un de doué dans ce domaine pourrai y jeter un coup d’œil ce serra super :).
++
michael
14
problème résolu ici :
http://drupalfr.org/node/1215
il faut aller dans : Administrer › Configuration du site › TinyMCE settings
là tu édites ton profil et dans le paragraphe «CSS» tu modifies la valeur de «Editor CSS».
soit tu mets
«define css - enter path for css file below.»
et tu fais pointer le «CSS Path» vers une CSS que tu as personnalisé pour afficher la couleur de fond du «body» de la bonne couleur.
soit tu mets
«tinyMCE default - uses default CSS from editor.»
et tu n’as rien d’autre à faire. (sauf que ça sera moche)
ma solution perso :
je choisi : «define css - enter path for css file below.»
dans le repertoire de mon thème, je créais un fichier tinymce.css dans lequel je mets :
@import "style.css";/<- le fichier CSS de mon site/body {background-color: #FFF;}
finalement, dans le «CSS Path», je mets la valeur suivante :
%h%ttinymce.css%h pour le serveur
%t pour le chemin vers le thème
tinymce.css pour le nom de ma CSS
dovik
34
héhé merci beaucoup :)
comme quoi tout est toujours prévu dans drupal ! je retien la leçon ! .
bonne soirée
michael
14