IPB

Bienvenue invité ( Connexion | Inscription )

6 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Rte, Configuration
Macmade
posté 08/07/2004, 14:57
Message #1


Pilier du forum
*******

Groupe : Membres
Messages : 3 503
Inscrit : 29/02/2004
Lieu : Sweetzerland
Membre no 164



Pour ceux qui se prennent la tête sur la configuration du RTE, voilà un petit exemple qui devrait fonctionner dans la plupart des cas...

Personnellement, j'utilise une version 3.6.1 avec CSS Styled Content et HTMLArea... Le comportement du RTE est, dans ce genre de configuration, assez erratique...

Certains ce sont déjà posés la question, que ce soit sur la devlist de typo3.org ou sur ce forum...

Malheureusement, dans mon cas, la procédure donnée sur ce post n'a eu strictement aucun effet...

Donc voici un exemple de Page TSConfig... Il est assez générique et très permissif, mais libre à vous de le modifier par la suite... A noter encore que vous pouvez trouver la référence complète du RTE dans la doc Admin Guide...

Code
// ##################################################
// RICH TEXT EDITOR !BEGIN
// ##################################################

RTE {
   
   // DEFAULT PROC RULES
   default.proc {
       
       // TRANSFORMATION METHOD
       overruleMode = ts_css
       
       // LINES CONVERSION
       dontConvBRtoParagraph = 1
       
       // SPLIT CONTENT INTO FONT TAG CHUNKS
       internalizeFontTags = 1
       
       // TAGS ALLOWED OUTSIDE P & DIV
       allowTagsOutside = img,hr
       
       // TAGS ALLOWED IN TYPOLISTS
       allowTagsInTypolists = br,font,b,i,u,a,img,span
       
       // TAGS ALLOWED
       allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
       
       // TAGS DENIED
       denyTags >
       
       // ALLOWED CLASSES
       //allowedClasses =
       
       // ALLOWED P & DIV ATTRIBUTES
       keepPDIVattribs = align,class,style
       
       // ALLOW TABLES
       preserveTables = 1
       
       // CONTENT TO RTE
       HTMLparser_rte {
       
           // TAGS ALLOWED
           allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
           
           // DON'T REMOVE UNMATCHED TAGS
           keepNonMatchedTags = 1
           
           // ALLOWED SPAN ATTRIBUTES
           tags.span.allowedAttribs = style
       }
   
       // CONTENT TO DATABASE
       HTMLparser_db {
           
           // TAGS ALLOWED
           allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
           
           // DON'T REMOVE UNMATCHED TAGS
           keepNonMatchedTags = 1
           
           // ALLOWED SPAN ATTRIBUTES
           tags.span.allowedAttribs = style
       }
   }
}

// ##################################################
// RICH TEXT EDITOR !END
// ##################################################


--------------------
#########################
// Blood Sweat & Code (& Rock'N'Roll)
#########################

--
www.eosgarden.com
Go to the top of the page
 
+Quote Post
mathaaus
posté 08/07/2004, 15:03
Message #2


Modération
*******

Groupe : Modérateur
Messages : 4 207
Inscrit : 24/02/2004
Lieu : Marseille
Membre no 160



C'est bien y'a même plus besoin de poser les questions, les solutions arrive avant wink.gif

Merci pour l'info Macmade 1.gif


--------------------
Go to the top of the page
 
+Quote Post
Guest_simba_za_*
posté 08/07/2004, 15:44
Message #3





Invités






merci macmade, un grand coup ... au fait, si tu veux faire une faq.
Go to the top of the page
 
+Quote Post
Vinch
posté 13/07/2004, 09:52
Message #4


Débutant
*

Groupe : Membres
Messages : 36
Inscrit : 18/02/2004
Membre no 154



Super! Merci Macmade!!
Au passage, les modos peuvent pas épingler ce sujet? Je pense qu'il va être utile pour pas mal de monde.

Sinon, j'ai quand même une petite question sur le RTE. Je voudrais configurer les styles proposés (Heading 1, normal, etc.) pour pouvoir les adapter et en mettre certains par défaut. Ca doit être possible mais je trouve pas comment faire. Faut-il faire ça en TS ou on doit taper direct dans la conf du RTE? Sinon, existe-t'il une doc qui explique comment configurer le RTE HTML Area car j'ai pas trouvé ça sur typo3.org?
Go to the top of the page
 
+Quote Post
shinji
posté 13/07/2004, 13:28
Message #5


Intermédiaire
**

Groupe : Membres
Messages : 83
Inscrit : 01/06/2004
Membre no 269



Quelques liens pour configurer votre RTE wink.gif

http://www.mcuniverse.com/Customizing_RTE.842.0.html

http://typo3.org/1217.0.html

@+
Go to the top of the page
 
+Quote Post
shinji
posté 13/07/2004, 13:31
Message #6


Intermédiaire
**

Groupe : Membres
Messages : 83
Inscrit : 01/06/2004
Membre no 269



autre chose pour configurer vos styles, je vous conseille d'utiliser ce code (j'ai bataillé pas de temps pour que ca soit stable):

[a ajouter dans le TSCONFIG de vos pages ou de la page root]


RTE.default.disabled = 0
RTE.config.tt_content.bodytext.types {
text.disabled = 0
text.hideButtons =
orderedlist,unorderedlist,outdent,indent,line,link,table,image,textcolor,chMode
textpic < .text
}

RTE.default {
proc {
keepPDIVattribs=class
allowedClasses=titre
allowedClasses=textnorm12
allowedClasses=txtnormboldma
}
}

# General configuration of the available classes:
RTE.classes {
titre {
name = Titre
value = font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: E78700;
}
txtnorm12 {
name = Texte
value = font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 4e4e4e;
}
txtnormboldma {
name = Paragraphe
value = font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #785026; font-weight: bold; background-color: #F6EACE;
}
}

RTE.default.classesParagraph = titre, txtnorm12, txtnormboldma
RTE.default.classesCharacter = titre, txtnorm12, txtnormboldma
RTE.default.hidePStyleItems = *
Go to the top of the page
 
+Quote Post
Vinch
posté 13/07/2004, 16:14
Message #7


Débutant
*

Groupe : Membres
Messages : 36
Inscrit : 18/02/2004
Membre no 154



Merci bien. Cela fonctionne-t'il avec le RTE HTMLArea? Parce que ne trouvant rien sur Typo3.org (sauf le lien que tu mets qui, il me semble, n'est plus valable avec le nouveau RTE), je suis allé sur le site de InteractiveTools (éditeur de HTML Area). J'ai trouvé de la doc pour modifier les styles mais ça ne semble pas applicable à la façon dont le RTE a été intégré dans Typo.
Go to the top of the page
 
+Quote Post
Nicolas
posté 06/10/2004, 15:19
Message #8


Membre
***

Groupe : Membres
Messages : 135
Inscrit : 10/09/2004
Lieu : Paris
Membre no 411



petit probleme avec le RTE ...
j'ai un ensemble de tags prédéfinis du genre <%= firstname %>. J'ai déclaré un ensemble de constantes de façon à avoir la concordance ###FIRSTNAME### <=> <%= firstname %>.
Le probleme c'est quand j'insere ce tag dans le RTE. il me transforme (coté source) mon tag en &lt;% test %&gt;

j'ai configuré mon rte de la façon suivante:

Code
RTE >
RTE.default {
       showButtons = user
       proc.overruleMode = ts_css
       proc.allowTags=mytag
       proc.entryHTMLparser_db = 1
       proc.entryHTMLparser_db {
         htmlSpecialChars = 0
         keepNonMatchedTags = 1
         allowTags = mytag
       }
       proc.entryHTMLparser_rte = 1
       proc.entryHTMLparser_rte {
         htmlSpecialChars = 0
         keepNonMatchedTags = 1
         allowTags = mytag
       }
       proc.exitHTMLparser_db = 1
       proc.exitHTMLparser_db {
         htmlSpecialChars = 0
         keepNonMatchedTags = 1
         allowTags = mytag
       }
       proc.exitHTMLparser_rte  = 1
       proc.exitHTMLparser_rte  {
         htmlSpecialChars = 0
         keepNonMatchedTags = 1
         allowTags = mytag
       }      
}


quelqu'un a une idée ?

Nico.
Go to the top of the page
 
+Quote Post
typofan
posté 05/11/2004, 11:04
Message #9


Pilier du forum
*******

Groupe : Membres
Messages : 1 208
Inscrit : 28/04/2004
Lieu : Allemagne
Membre no 242



Citation (Macmade @ 8 Jul 2004, 13:59 )
Pour ceux qui se prennent la tête sur la configuration du RTE, voilà un petit exemple qui devrait fonctionner dans la plupart des cas...

Personnellement, j'utilise une version 3.6.1 avec CSS Styled Content et HTMLArea... Le comportement du RTE est, dans ce genre de configuration, assez erratique...

Certains ce sont déjà posés la question, que ce soit sur la devlist de typo3.org ou sur ce forum...

Malheureusement, dans mon cas, la procédure donnée sur ce post n'a eu strictement aucun effet...

Donc voici un exemple de Page TSConfig... Il est assez générique et très permissif, mais libre à vous de le modifier par la suite... A noter encore que vous pouvez trouver la référence complète du RTE dans la doc Admin Guide...

Code
// ##################################################
// RICH TEXT EDITOR !BEGIN
// ##################################################

RTE {
   
   // DEFAULT PROC RULES
   default.proc {
       
       // TRANSFORMATION METHOD
       overruleMode = ts_css
       
       // LINES CONVERSION
       dontConvBRtoParagraph = 1
       
       // SPLIT CONTENT INTO FONT TAG CHUNKS
       internalizeFontTags = 1
       
       // TAGS ALLOWED OUTSIDE P & DIV
       allowTagsOutside = img,hr
       
       // TAGS ALLOWED IN TYPOLISTS
       allowTagsInTypolists = br,font,b,i,u,a,img,span
       
       // TAGS ALLOWED
       allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
       
       // TAGS DENIED
       denyTags >
       
       // ALLOWED CLASSES
       //allowedClasses =
       
       // ALLOWED P & DIV ATTRIBUTES
       keepPDIVattribs = align,class,style
       
       // ALLOW TABLES
       preserveTables = 1
       
       // CONTENT TO RTE
       HTMLparser_rte {
       
           // TAGS ALLOWED
           allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
           
           // DON'T REMOVE UNMATCHED TAGS
           keepNonMatchedTags = 1
           
           // ALLOWED SPAN ATTRIBUTES
           tags.span.allowedAttribs = style
       }
   
       // CONTENT TO DATABASE
       HTMLparser_db {
           
           // TAGS ALLOWED
           allowTags  = table, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, pre, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, center
           
           // DON'T REMOVE UNMATCHED TAGS
           keepNonMatchedTags = 1
           
           // ALLOWED SPAN ATTRIBUTES
           tags.span.allowedAttribs = style
       }
   }
}

// ##################################################
// RICH TEXT EDITOR !END
// ##################################################

*



Où est ce que j'ajoute ceci? je vois pas exactement. Dans mon gabarit?
Go to the top of the page
 
+Quote Post
dr@kula
posté 05/11/2004, 11:53
Message #10


Membre
***

Groupe : Membres
Messages : 128
Inscrit : 18/06/2004
Lieu : Rambouillet
Membre no 295



Citation (typofan @ 5 Nov 2004, 10:06 )
Où est ce que j'ajoute ceci? je vois pas exactement. Dans mon gabarit?
*


Non tu le met dans la section TS config de ta page Root (Web -> page-> Editer l'entete de la page -> TSConfig) wink.gif


--------------------
dr@kula, un Jerôme Bonaldi bis...
"Rah m..., pourtant ca marchait en repet' !"
Go to the top of the page
 
+Quote Post
typofan
posté 05/11/2004, 13:39
Message #11


Pilier du forum
*******

Groupe : Membres
Messages : 1 208
Inscrit : 28/04/2004
Lieu : Allemagne
Membre no 242



wink.gif merci. Impec
Go to the top of the page
 
+Quote Post
TripHot
posté 08/11/2004, 09:32
Message #12


t(r)ypotages en tous genres
*******

Groupe : Membres
Messages : 1 291
Inscrit : 26/11/2003
Lieu : Lyon
Membre no 61



A noter la sortie de l'extension sr_htmlarea (version de Stanislas Rolland) qui corrige nombre de bugs de la version de Philip Borgman (rte_pb_htmlarea). A titre d'info, Philip Borgman a annoncé qu'il arrêtait le suivi de son extension, donc il me semble judicieux de passer sur la version de S. Rolland.


--------------------
Go to the top of the page
 
+Quote Post
djin
posté 15/11/2004, 09:58
Message #13


Débutant
*

Groupe : Membres
Messages : 23
Inscrit : 04/11/2004
Membre no 488



hello,

j'ai essayé les propositions faites dans ce forum mais malheureusement il semble que mon rte se moque éperdument des changements que j'apporte à sa confiugration ...

je travail sur la version 3.6.0.

qqun aurait une idée ?
Go to the top of the page
 
+Quote Post
Macmade
posté 15/11/2004, 10:37
Message #14


Pilier du forum
*******

Groupe : Membres
Messages : 3 503
Inscrit : 29/02/2004
Lieu : Sweetzerland
Membre no 164



Tu peux préciser?


--------------------
#########################
// Blood Sweat & Code (& Rock'N'Roll)
#########################

--
www.eosgarden.com
Go to the top of the page
 
+Quote Post
djin
posté 15/11/2004, 11:20
Message #15


Débutant
*

Groupe : Membres
Messages : 23
Inscrit : 04/11/2004
Membre no 488



ce qui m'intéressait le plus était de pouvoir conserver les sauts de lignes (avec des < br >) , j'ai intégré le code :

RTE {

// DEFAULT PROC RULES
default.proc {

// TRANSFORMATION METHOD
overruleMode = ts_css

// LINES CONVERSION
dontConvBRtoParagraph = 1

...
}

tel quel et je n'ai pas eu le résultat escompté. J'ai potassé un peu la doc de typo3, j'ai tenté de modifier le rte juste pour une page du site et même là, je n'ai pas vu de changement. Pourtant, si je contrôle dans le module info de la page (la partie TSCONFIG), l'option dontConvBRtoParagraph est bien fixée à 1 mais elle ne semble pas prendre effet.
Go to the top of the page
 
+Quote Post

6 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 02/09/2010 - 23:38

> Canal IRC #typo3

utilisateur sont en train de parler sur le canal

IRC Users
Mode du canal



NB : Les utilisateurs connectés en mode invisible (+i) ne sont pas présents sur cette liste
@Opérateurs (op), %modérateurs (half-op), +membres réguliers (voice), visiteurs.

Design by: Invision Skins, HYIP Forum & Gad Lab