PDA

Zobacz pełną wersję : Edytory WYSIWYG - problem z encjami



djmentos
15-12-2008, 20:49
Witam.
Dostrzegłem ostatnio pewien problem. Jako mój serwis poswięcony jest tematyce programowania zdarza mi się dodać artykuł, który musi zawierać kod HTML.
I tutaj niespodzianka.
Kiedy na Joomla 1.0.15 wpisywałem w WYSIWYG: <kod html> tag zamieniał się na encje i był poprawnie wyświetlany.

Ale przyszedł czas na zmiany. Zainstalowałem Joomla! 1.5.8 i dodaje artykuł.
Zapisuje, patrze a kodu HTML nima. I tu niespodzianka... w źródle jest. Czyli jakby edytor nie zamienił go na encje.

Błąd dotyczy zarówno wbudowanego edytora TinyMCE 2.0 jak i JCE 1.5.1.
Ktoś wie jak temu zaradzić?

zwiastun
15-12-2008, 23:16
Sory, naprawdę - ile razy można - codziennie ten sam problem w nowym wątku!

djmentos
16-12-2008, 06:10
Tak?
Jeśli mówisz o tym
http://docs.joomla.org/Why_does_some_HTML_get_removed_from_articles_in_ve rsion_1.5.8%3F
to to w żaden sposób nie rozwiązuje mojego problemu, a nawet pogarsza. Co mi po usunięciu wszystkich znaczników?
Ja chce encje a nie pustke. W artykule ma zostać wyświetlony tekst: "Do zmiany czcionki jest np. <font></font>"
I teraz dwa wyjścia. Albo kod sie wykona albo się usunie...

zwiastun
16-12-2008, 11:40
Ten <font></font> to Ci się tak zupełnym przypadkiem podał jako przykład :)
Włączyłeś GeSHi?

djmentos
16-12-2008, 13:04
Tak, zupełnie przez przypadek. To samo tyczy się innych znaczników. Nie tylko do edycji czcionki.

Geshi jest włączone.