WYSIWYG/TinyMCE vs. Filtered HTML

Ik had eerder al het probleem dat wanneer ik een editor als TinyMCE installeerde, nieuwe regels (BR) niet weergegeven worden.

Dit heb ik opgelost door de entry (BR) toe te voegen aan de Filtered HTML lijst.
Maar nu merk ik dat veel meer opmaak die TinyMCE niet door Filtered HTML ondersteund wordt.

Ik wil Full HTML niet aanzetten. Is de enige oplossing alle entries die een editor gebruikt aan Filtered HTML toe te voegen. Of is daar ook een automatische oplossing voor???

Drupalversie: 
6.x
Auteur: 
oomkoen.nl
Door brunov op 6 januari, 2010 - 18:03

De oplossing waar ik aan denk is een nieuw "Invoerformaat toevoegen".
Dan kan je voor de velden waar TinyMCE bij gebruikt wordt, zelf bepalen welke opmaak erin moet blijven.

Ik gebruik FCKEditor en heb het altijd zo opgelost. Je kan ook alle velden aan Filtered HTML toevoegen, maar dan zit dat overall waar Filtered HTML gebruikt wordt. De WYSIWYG Module is ook handig, hiermee kan je bepalen welke editor er wordt gebruikt bij elk invoerformaat.

In ieder geval, denk eraan dat alle WYSIWYG editors HTML opmaak codes gebruiken, als de filter een bepaalde code niet toelaat, verwijder dan gewoon die knop van de editor, zo blijft het duidelijk voor de gebruiker.

Door oomkoen.nl op 14 januari, 2010 - 22:44

Is er een lijst met welke tags TinyMCE gebruikt?

En dan nog. Een simpele tag kan ik wel toevoegen aan een nieuw invoer formaat. Maar als ik bijvoorbeeld de onderlijning gebruik, dan roept ie een css aan. Althans de tag: wordt gebruikt.

Hoe voeg ik dit in een nieuwe invoer formaat?

Door oomkoen.nl op 10 februari, 2010 - 22:49

Zijn er tags voor underline en striketrough welke ik handmatig in mijn invoerformaat kan zetten???

Door oomkoen.nl op 22 februari, 2010 - 21:27

Hoe voeg in CSS tags toe aan een "Invoerformaat"?

Wat BrunoV voor mij aangeeft werkt prima voor mij. Maar zoals ik eerder aangaf, bijvoorbeeld een Underline wordt wordt weer aangeroepen door een CSS file en heb ik geen simpele < code> voor om toe te voegen aan mijn invoerformaat.

Hoe krijg ik dan toch bijvoorbeeld underline werkende zonder HTML op Full te zetten. Want dat lijkt mij nog altijd de enige oplossing.

Alstublieft help me, want ik weet het anders niet meer..

Door brunov op 22 februari, 2010 - 23:25

Voor underline is er geen code, dit komt omdat underline in de CSS zit, dus kan je het niet in- of uitschakelen. Het is dus een <span> tag, en daarin zitten de styles. Je zou dus span moeten toelaten. Dit laat dan ook alle andere styles toe.
Ik werk normaal alleen met filtered HTML zodat de stijl in de website uniform blijft, onderlijnen doe ik nooit, het lijkt dan een link en is erg storend voor mij.

Door crossxml op 23 februari, 2010 - 00:08

<.U.> is de underline tag toch

afbeelding van jo.w
Door jo.w op 23 februari, 2010 - 17:42

is sinds html4 afgekeurd. Maar 'k weet niet of Drupal/TinyMCE daar rekening mee houdt.

Jo

Door oomkoen.nl op 23 februari, 2010 - 14:46

Hmm is toch niet voldoende.
Het doet namelijk niets. Underline (lees als voorbeeld) wordt nog steeds niet onderstreept weergegeven.

(Ook geeft geen resultaat.)

Zie ik iets over het hoofd??

afbeelding van jo.w
Door jo.w op 23 februari, 2010 - 17:46

't Is niet alleen . Voluit is het . Maar 'k weet niet hoe je dat kan ingeven als toegelaten tag. Maar je moet in elk geval in TinyMCE een knop kunnen invoegen hiervoor want op een grote Nederlandse community waar ik kom zit die er zeker in. En hij genereert dan die span en niet .

Jo

Door oomkoen.nl op 23 februari, 2010 - 18:31

Euh gebruik even <.code.> tags, want ik zie niet wat je intypt.

afbeelding van jo.w
Door jo.w op 23 februari, 2010 - 20:57

't Is niet alleen <span>. Voluit is het <span style="text-decoration: underline;">. Tenminste als je 't inline doet. Maar 'k ken op dat gebied niet de instelmogelijkheden van TinyMCE.

Jo

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.