Jaaaa EINDELIJK kan ik die TinyMCE editor overal op mijn website(s) gebruiken en werkt het ook gewoon en daar ben ik best wel blij mee.
Even voor de duidelijkheid, die TinyMCE editor is een soort inline tekstverwerker met allerlei functies en opmaakmogelijkheden voor op je website. Ik gebruik het om bijvoorbeeld de artikelen voor de blog in te voeren. De uitvoer van deze editor is pure HTML code, zodat je de tekst meteen op kunt maken en weer kunt geven in je website. Echt heel makkelijk dus.
Ik wilde dit ding ook gebruiken in het contactformulier en bij de reacties op de blog artikelen, maar dat werkte alsmaar niet en ik kon maar niet de oorzaak vinden en dat vond ik best wel jammer, want nu moest ik het doen met de standaard editor die lang niet zoveel mogelijkheden heeft en de uitvoer van dat ding liet ook te wensen over. Dat frustreerde me best wel veel en had besloten om het maar een beetje te laten liggen.
Hoewel ik onlangs besloten had om de ontwikkeling van MultiSite stop te zetten, want ik kwam toch niet verder met mijn doelstelling en daar kwam ook nog allerlei tegenslag bij, moest ik toch nog wat dingen in de code aanpassen omdat ik nog zaken tegenkwam die niet lekker werkten. Tja voor eigen gebruik moet MultiSite natuurlijk wel blijven bestaan natuurlijk, want deze website draait er volledig op.
Ik kwam dus ook weer dat gedoe tegen met die TinyMCE editor en ging maar weer eens kijken of er een oplossing was en uiteindelijk vond ik die en eigenlijk was het ook best wel simpel, maar ja je moet het wel even weten.
Die TinyMCE editor vervangt de standaard textarea en stelt daar standaard van alles op in. Om een invoerveld in een formulier verplicht te maken moet je het woord required toevoegen en als de gebruiker niets invult dan gaat het indienen van het formulier niet door. Normaal gezien zou je dan een foutmelding moeten krijgen, maar die werd verborgen door TimyMCE en dus gebeurde er niets als je op de knop drukte. De boel ging pas werken als ik het woordje required weghaalde.
Hoe simpel kan het zijn? Nou zo simpel dus ;-)
Dus ik heb meteen het contactformulier weer even flink onder handen genomen en ook het gedeelte waar je een reactie kunt geven op een artikel. Omdat de uitvoer van TinyMCE in pure HTML is, moest ik ook de opmaak van de mail aanpassen en anders opmaken, want alles moet dan in HTML verzonden worden, anders is het heel slecht leesbaar.
Maar goed, de zondagavond is dus ook weer goed en nuttig besteed.