Opraveny 2 chyby, přidány 2 maličkosti na webu CasdMladez

Dnes, protože konečně jsem dostal nutkání a odhodlání ukázat mládežníkům a kazateli svůj „CasdMladez“ web, tak jsem se podíval zda na něm všechno funguje jak by mělo. O chybě kdy AjaxFileUpload nenauploadoval nic jsem už věděl dávno, ale nedostal jsem se k tomu abych ji rozřešil. Při tomto mém zkoumání jsem přišel ještě na druhou nefunkční věc – mazání fotek z profilu mládežníka! Prvně jsem začal opravovat tedy ten upload fotek. Zjistil jsem že to dělá to, že když načtu stránku UploadPhotos.aspx?aid=1 tak se mi hodnota 1 uloží do skrytého inputu. 🐛

Z toho skrytého inputu pak se tato hodnota bere, aby AJAXová C# metoda věděla, do které složky a alba v DB má fotku uložit. A to byl ten problém, AjaxFileUpload na pozadí načetl stránku bez toho parametru aid=1 a metoda která se vykonávala nevěděla do kterého alba to má uložit. Nakonec jsem to vyřešil přes databázi, totiž uživatel si otevře stránku UploadPhotos.aspx s konkrétní aid, to se uloží do DB a pak si již zmiňovaná AJAXová C# metoda zjistí id alba z DB a pracuje s tím.

Nevýhoda je samozřejmě ta, že pokud uživatel otevře album 1, pak album 2, a pak bude uploadovat fotky na stránce alba1, fotky půjdou do alba 2. Ale je tam hláška o tomhle neduhu na každé uploadovací stránce využívající tento Control, tak snad to lidi pochopí a zařídí se podle toho. O mazání fotek z profilu mládežníka – co si pamatuji, bylo to chybou v C# handleru. A 2 nové maličkosti? Když si načtete 👻 Doména vypnula wifi natrvalo.tak tam můžete vidět 2 nové položky:

  • Celkový počet zobrazení fotek(bez alb) (kterého je k dnešnímu dni již přes 26000 (!) – to je skvělé na to že jsem ten web nikde nepropagoval)
  • Celkový počet +1 pouze na fotkách – tam je 0, ale to je tím že se ještě nikdo na můj web nezaregistroval a +1 na mém webu mohou dávat pouze přihlášení uživatelé.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *