Rahard Posted January 4, 2010 Report Share Posted January 4, 2010 Sveiki kurs butu labakais wysiwyg, kas netaisitu kludas, respektivi gribu visu webu validu, bet tiesi kur sie raksti paradas, tur ir kludas. Ieteikumi? Quote Link to comment Share on other sites More sharing options...
marcis Posted January 4, 2010 Report Share Posted January 4, 2010 Visdrīzāk nāksies filtrēt html'u, nevis paļauties uz editoru. Es gan vienkārši izvāktu liekos tagus, kaut vai ar strip_tags(). Quote Link to comment Share on other sites More sharing options...
Rahard Posted January 4, 2010 Author Report Share Posted January 4, 2010 Visdrīzāk nāksies filtrēt html'u, nevis paļauties uz editoru. Es gan vienkārši izvāktu liekos tagus, kaut vai ar strip_tags(). Tas parak liels čakars, jo man vajag principa vnk editoru ar kuru varu pievienot zinas, mazliet noformet tas un iemest kadu bildi. Tiesam nav kads labs editors , kas nesataisa smuci? Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted January 4, 2010 Report Share Posted January 4, 2010 Ar WYSIWYG tu domā kaut ko līdzīgu FrontPage/Nvu/DreamWeaver vai ckeditor/FreeRichTextEditor/utt ? Quote Link to comment Share on other sites More sharing options...
Rahard Posted January 4, 2010 Author Report Share Posted January 4, 2010 (edited) par encoding neko nesaki neesmu nomainijis vnk Edited January 4, 2010 by Rahard Quote Link to comment Share on other sites More sharing options...
ohmygod Posted January 4, 2010 Report Share Posted January 4, 2010 vispār jau dīvaini ka taisa nevalīdu HTMLu. Nu Fckeditor(ckeditor) tiek lietots un problēmas ar validāciju nerodas. Quote Link to comment Share on other sites More sharing options...
Turecky Posted January 5, 2010 Report Share Posted January 5, 2010 Problēmas jau ar valīdāciju tik viena iemesla dēļ, ka tiek atstāti lielie neaiztaisītie HMTL tagi vai citas figņas, ko dara lietotājs nevis editors. Tāpēc fakts, ka pret muļķiem nav aizsardzības sen visiem zināms. Lai lapa visu laiku būtu valīda, tad tam, kas ievieto tekstus vajadzētu būt kaut nelielai saprašanai ko viņš dara. Quote Link to comment Share on other sites More sharing options...
Rahard Posted January 5, 2010 Author Report Share Posted January 5, 2010 Problēmas jau ar valīdāciju tik viena iemesla dēļ, ka tiek atstāti lielie neaiztaisītie HMTL tagi vai citas figņas, ko dara lietotājs nevis editors. Tāpēc fakts, ka pret muļķiem nav aizsardzības sen visiem zināms. Lai lapa visu laiku būtu valīda, tad tam, kas ievieto tekstus vajadzētu būt kaut nelielai saprašanai ko viņš dara. Principa lieku testejot tekstu vnk pliku.. nav nekadas krasas utt... Bet radas ka nav valid... Visa lapa lidz tai vietai ir valida... Protams varu dariit sarezgitako variantu sarakstit tekstu, tad apcolet html kodu un pats manuali pielabot, bet kadel mocities? Gan jau jabut kadam labam editoram, kas nedara mulkibas Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted January 5, 2010 Report Share Posted January 5, 2010 Varbūt iespējams caur tidy izlaist cauri? http://php.net/manual/en/book.tidy.php Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted February 2, 2010 Report Share Posted February 2, 2010 Atgriežoties pie Rich Text editoriem: http://sixrevisions.com/user-interface/rich-text-editors-for-2010-and-beyond/ Quote Link to comment Share on other sites More sharing options...
marrtins Posted February 2, 2010 Report Share Posted February 2, 2010 ^ jauks links! Quote Link to comment Share on other sites More sharing options...
2easy Posted February 2, 2010 Report Share Posted February 2, 2010 and again: the winnner iiiis - TinyMCE !!! ;) Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted February 3, 2010 Report Share Posted February 3, 2010 tiem visiem wysiwyg Editoriem ir viena slimiiba 'M$ WORD' tas ir visi tiek veidots ar FONT taga paliidzibu .. ( Bold/italic secigi <b> un <i> tgi ..) Ja gribi vienkarshu editorinju, tad izveido pats savu, ( ja vajag tikai vietam Bold etc .. ) Kas neizmantos FONT tagu bet SPAN ar tevis nodefinetam klaseem ... -- Pamat princips tiem wysiwyg Editoriem ir samera vienkarsh ... ( un 99% pec viena stila ) 1. izveido IFREIMU 2. izveido (vai panjem gatavu) HTML lapu 3. Parsledz vinju Editejama reziima Taatad faktiski tas wysiwyg === Brauzeris , ar papildus podzinjam ( komandam ko nu sobriid dariit) Ta ka Editesanas mode Brauzerim ir sameraa ierobezota, ( maz komandu) tad papildus ar JS tiek generets HTML un pievienots vajadzigaja vieta, ar ADDNode(AD Childr..) f-ju paliidzibu ... ---- Rsinajums sham problemam ir pec editesanas aizvakt viesu liekos tagus, parrakstot to vieta nepieciesamo klasi Bet rodas samera paliela problema, kad gribesi sho pashu tekstu ediitet otreiz.. Jo Brauzeris atkal sametiis tos Font Tagus, piedevam kad gribesi kadu tekstu izdzest, tad tas SPAN paliks kur bijis ( kaa liekais balasts ..) Taa kaa risinajums varetu buut saads, saglabat 2 teksta varjantus, gan izlabotu( kas ies uz pashu lapu), gan neizlaboto ( kas faktiski paliek tikai Editesanai. Protams tas lieki noslogos DB, bet tomer vienkarsaks, ka atkal no SPAN parverst par FONT ... --- P.S. ta ka ar sho visu gribeju noradiit ka vienkarsa risinajuma gluzji vienkarshi nav ... Quote Link to comment Share on other sites More sharing options...
2easy Posted February 3, 2010 Report Share Posted February 3, 2010 (edited) kad pats taisa šādu wysiwyg, un grib izmantot execCommand(), tad cīņa tāpat kā html,css gadījumā atkal ir tieši ap cross browser compatibility http://www.quirksmode.org/dom/execCommand.html tāpēc dažas vnkāršas lietas var nākties kodēt pašam (kā Grey_Wolf jau norādīja), nevis izpildīt komandu, lai browsera engine to izdarītu programmētāja vietā anyway, imho, ja kāds tomēr saņemās un taisa pats savu wysiwyg, tad labāk lai taga pievienošanu veic tas execCommand(), bet tālāk jau ar replace var palabot rezultātu. vismaz tad pašam nav jācīnās, lai apkārtējie tagi būtu pareizi atvērti/aizvērti Edited February 3, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
capsx Posted February 3, 2010 Report Share Posted February 3, 2010 nu jaastaas jau arii kaads ir DOCTYPE pashai lapai varbuut editors lieto tagus kas nav atlhauts STRICT modee un DOCTYPE ir STRICT kaa taa tam pasham TinyMCE ir diezgan daudz opciju ieksh Cleanup/Output, arii taadas, kuras safixo klhuudainus elementus un lietotajam neviens nevar aizliegt ievietot bildi, kurai vinhsh nav uzraadiijis alt, liidzarko dokuments nevaliidosies principaa no testeetajiem, manupraat, labaakie ir tiepashi TinyMCE un CKEditor Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.