Opraveny 2 chyby, pridany 2 malickosti na webu CasdMladez

Dnes, protoze konecne jsem dostal nutkani a odhodlani ukazat mladeznikum a kazateli svuj “CasdMladez” web, tak jsem se podival zda na nem vsechno funguje jak by melo. O chybe kdy AjaxFileUpload nenauploadoval nic jsem uz vedel davno, ale nedostal jsem se k tomu abych ji rozresil. Pri tomto mem zkoumani jsem prisel jeste na druhou nefunkcni vec – mazani fotek z profilu mladeznika! Prvne jsem zacal opravovat tedy ten upload fotek. Zjistil jsem ze to dela to, ze kdyz nactu stranku UploadPhotos.aspx?aid=1 tak se mi hodnota 1 ulozi do skryteho inputu.

Z toho skryteho inputu pak se tato hodnota bere, aby ajaxova C# metoda vedela, do ktere slozky a alba v DB ma fotku ulozit. A to byl ten problem, AjaxFileUpload na pozadi nacetl stranku bez toho parametru aid=1 a metoda ktera se vykonavala nevedela do ktereho alba to ma ulozit. Nakonec jsem to vyresil pres databazi, totiz uzivatel si otevre stranku UploadPhotos.aspx s konkretni aid, to se ulozi do DB a pak si jiz zminovana Ajaxova C# metoda zjisti id alba z DB a pracuje s tim.

Nevyhoda je samozrejme ta, ze pokud uzivatel otevre album 1, pak album 2, a pak bude uploadovat fotky na strance alba1, fotky pujdou do alba 2. Ale je tam hlaska o tomhle neduhu na kazde uploadovaci strance vyuzivajici tento Control, tak snad to lidi pochopi a zaridi se podle toho. O mazani fotek z profilu mladeznika – co si pamatuji, bylo to chybou v C# handleru. A 2 nove malickosti? Kdyz si nactete http://www.sunamo.net/CasdMladez/PhotoGallery.aspx  , tak tam muzete videt 2 nove polozky:

Celkovy pocet zobrazeni fotek(bez alb) (ktereho je k dnesnimu dni jiz pres 26000 (!) – to je skvele na to ze jsem ten web nikde nepropagoval) a
Celkovy pocet +1 pouze na fotkach – tam je 0, ale to je tim ze se jeste nikdo na muj web nezaregistroval a +1 na mem webu mohou davat pouze prihlaseni uzivatele.

Leave a Reply

Your email address will not be published. Required fields are marked *