Bonjour à tous
J'ai installé 2 éditeurs WISIWYG (fckeditor & inbetween), car chacun (meme s'ils se ressemblent beaucoup) à ses spécifités...
Mais j'ai un p'tit soucis avec fckeditor. J'aimerai pouvoir modifier les "styles" de mes titres, liens, listes etc... comme avec inbetween, mais visiblement il n'y a pas par défault la liste de style déroulante ("rattachée" à la feuilles CSS de mon theme).
Et visiblement, les 2 seuls moyens d'affecter un style à un lien par exemple est:
--> Soit de cliquer sur
source pour pouvoir modifier le code html,
--> Soit d'aller dans les
propriétés avancées du lien et d'inscrire dans
style le code de la feuilles Css de mon thème.
Mais c'est pas très pratique et sauf erreur de ma part, ça ne fonctionne pas parfaitement.
Exemple:
En ecrivant ceci dans les propiétés avancés du Lien:
FONT-WEIGHT: bold; COLOR: #c64934; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
Ca me donne ça lorsque je clic sur
source:
<a id="a" style="FONT-WEIGHT: bold; COLOR: #c64934; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none" href="http://www.monsite.net/index.php?option=com_registration&task=register"><u>Enregistrez-vous</u></a>.<br/>
Mais mon lien est toujours souligné, alors qu'il ne devrait pu l'être.
Alors j'ai jeté un oeil dans le coeur de la "bête"
pour essayer de comprendre le fonctionnement de fckeditor.
Si j'ai bien compris, fckeditor, dans le fichier
fckconfig.js fait appel au fichier
fckstyles.xml "comme" feuille de style.
J'ai modifié ce fichier mais rien ne change.
Alors je viens vous voir pour eviter de faire de grosses betises (oups car dans le fichier
fckconfig.js je me demande si je ne doit pas plutôt modifier les lignes:
64-75
FCKConfig.ToolbarSets["Default"] = [
['Source','-','Templates'],
['TextColor','BGColor'],
['Cut','Copy','Paste','PasteText','PasteWord','-','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Link','Unlink','Anchor'],
['Image','Table','Rule','Smiley','SpecialChar','UniversalKey'],
['FontName','FontSize']
] ;
En rajoutant la fonction
styles comme ça (ligne 74):
FCKConfig.ToolbarSets["Default"] = ...
['FontName','FontSize','Styles']
] ;
Ou si plutot je dois mettre le lien vers ma feuille de style de mon thème à la ligne 89:
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + 'fckstyles.xml' ;
Mais il appel un fichier xml, cela fonctionnerait il aussi avec un ficher css?
Du genre:
FCKConfig.StylesXmlPath = FCKConfig.EditorPath + '../../../../themes/montheme/style.css' ;
Bon voilà, j'ai fini loll..désolé pour la longueur (oups
J'espere que avoir été assez clair pour vous expliquer mon p'tit probleme et attends vos conseils avant de faire de grosse betises lolll
PS:
En tout cas, j'ai découvert Xoops il y a maintenant + de 2 semaines, et je dois dire tout d'abord que j'en suis pleinement satisfait, grâce à sa multitude de modules et la facilité à le "personnaliser"...
:xfsuper:
@+