[JS] CKeditor - <u> vervangen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Dimiz
  • Registratie: November 2007
  • Laatst online: 11-07 23:30
L.S.,

Ik heb gister CKeditor toegevoegd aan mijn eerste CMS, alles werkt naar behoren, behalve één make-up knop. Underline. De rest is namelijk allemaal xhtml strict, behalve de underline, dit is namelijk gewoon een <u>.

Heb al heel wat gezocht, maar weet niet zo goed waarop ik moet zoeken (dingen als CKeditor underline replacement, CKeditor underline depricated etc.).

Heb ook uitgebreid gezocht in de javascript bestanden, maar alles wat ik wijzig (na aanwijzing van de tekst en voorbeelden in scripts) werkt niet.

Heeft iemand ervaring met het vervangen of het anders configureren van de uit te spugen html?

Einddoel: Wanneer ik een stuk tekst selecteer of op de knop druk moet die <u></u> vervangen worden door:
code:
1
<span style="text-decoration:underline;">te onderlijnen tekst hier</span>

Of de span class gebruiken die ze er zelf voor hebben aangemaakt (die ik niet weet te activeren).
code:
1
2
3
4
5
CKEDITOR.config.coreStyles_underline =
    {
        element : 'span',
        attributes : { 'class' : 'Underline' }
    };

[ Voor 12% gewijzigd door Dimiz op 09-11-2011 21:53 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
[google=ckeditor underline xhtml] >>
Changed 4 years ago by fredck
It is now possible to precisely define which tag to use for each formatting button, avoiding using <u>, if needed.
Docs >> CoreStyles
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
FCKConfig.CoreStyles = 
{
...
    'Underline'     : { Element : 'u' },
...
    'Size' :
    { 
        Element     : 'span', 
        Styles      : { 'font-size' : '#("Size","fontSize")' }, 
        Overrides   : [ { Element : 'font', Attributes : { 'size' : null } } ]
    }
...
}
Even de 3-seconden-googlen-docs-lezen-kennis die ik hier opdeed toepassen brengt mij tot de conclusie dat 't, denk ik, zoiets moet zijn/worden (uit de losse pols):
code:
1
2
3
4
5
6
FCKConfig.CoreStyles = 
{
...
    'Underline'     : { Element : 'span', Styles : { 'text-decoration' : 'underline' } }
...
}

Maar dat is maar een wilde gok. Misschien heb je naar oude/verkeerde documentatie gekeken?

[ Voor 4% gewijzigd door RobIII op 09-11-2011 22:38 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Dimiz
  • Registratie: November 2007
  • Laatst online: 11-07 23:30
Dit is voor 80% hetgeen wat ik al had gevonden en gaat over een aardig oude versie. Maar bedankt voor je tip en zal morgen is een poging wagen!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

Beter kun je de underline optie in z'n geheel verwijderen natuurlijk.

  • Dimiz
  • Registratie: November 2007
  • Laatst online: 11-07 23:30
Nou nee. Ik ben zelf geen voorstander van het onderstrepen van tekst en/of links onderstrepen, maar de gebruiker wellicht wel.

Edit:
Ik heb het uitgeprobeerd, maar krijg het niet aan de praat. Ook deze gevonden maar lukt ook niet:
http://i-rk.nl/ckeditor/_samples/output_xhtml.html

Maar ik denk dat ik in de verkeerde files zit, en kan niet veel opmaken van de 'guide' die erbij staat.

[ Voor 51% gewijzigd door Dimiz op 10-11-2011 11:38 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-09 08:45

Bosmonster

*zucht*

Nou nee. Ik ben zelf geen voorstander van het onderstrepen van tekst en/of links onderstrepen, maar de gebruiker wellicht wel.
En daarom help je je gebruiker de juiste keuzes te maken en zijn eigen site niet naar de klote te helpen ;)
Pagina: 1