![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Troche ucichłem na forum...
Ostatnio postanowiłem skorzystac w swoich projektach z edytorow wysywig, pobrałem tinyMCE ale jak się okazało on nie jest wcale taki tiny ;] Postanowilem napisać cos swojego i po tygodniu z hakiem powstal mini edytor http://janowlubelski.org/handyeditor/ Biorąc pod uwage ze ma 20x(300 linijek) mniej kodu niz tinyMCE(7tys linijek) myślę że się opłacało. Algorytm nie gubi sie w przypadku kodu napisanego przy pomocy styli(taki generuje fx) jak i zwyklego znacznikowego(ie, opera). Pozostaje jeszcze obsługa obrazków ale do tego już uzyje php aby uploadowac pliki na serwer. Czekam na opinie, komentarze. ps. wiem ze kod sie nie validuje ale to wina iframu. <object> nie jest poprawnie obslugiwany przez ie a kod javascript odpowiedzialny za dynamiczne generowanie ramki jeszcze nie jest gotowy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 697 Pomógł: 47 Dołączył: 19.12.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Uwag mam kilka: - zauwaz ze rozne przegladarki generuja rozny kod HTML przy pomocy powyzszego edytorka, lepiej moze zastosowac do wszystkich ten sam sposob generowania, poprzez wylaczenie styli, a pozostanie przy prostych znacznikach: <b> <font> itp (np. w IE generuje znacznik <blockqoute> a w FF <div>) - tutaj masz jak powinno sie odwolywac do js (zaden java script:nazwa() i onclick tez odpada) - http://domscripting.com/presentations/wd06...nobtrusive.html - stosowanie "dodaj tabulator" w IE przesuwa calosc 1. Firefox generuje style i dla mnie takie rozwiązanie jest najfajniejsze dlatego nie przekladam tego na znaczniki proste. Tj. zamiana nastepuje ale tylko wtedy gdy kod ze stylami zostanie zaladowany w IE/Operze ktore nie potrafią odczytać cssa. Tak wiec nie ma obawy ze jakikolwiek wygenerowany kod nie zostanie ponownie odczytany przez edytor. 2. Dzięki napewno to zastosuję ale to bardziej kosmetyka, narazie musze zadbać aby to działało (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 3. Huh, węsze bład IE, będę musiał o tym poszukać na google <br style="color: rgb(255, 204, 153);"> hmm style dla br?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Troche dziwnie to wygenerowało Dzieki za spostrzegawczość, silnik gecko generuje takie glupoty. Dodalem filtrowanie parametrow znacznika <br /> ;] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 23:47 |