Portál AbcLinuxu, 9. července 2025 05:40
Před časem jsem našel ve Vzkazech správcům požadavek na vytvoření spolupracujících blogů. Tedy aby člověk měl možnost zadat adresy podobných blogů. Já jsem to trošku zobecnil, ač princip zůstal stejný. V nastavení svého blogu máte možnost zadat adresy stránek, které sledujete nebo máte rádi. Doufám, že se vám tato novinka bude líbit. A příjemně nastavovat.
Nesmím zapomenou na aktuální opravy. Nejdříve nefungoval vlastní počet zpráviček v šabloně a také mi lidé neustále hlásili, že mohli bez hesla či se špatným heslem změnit nastavení svého účtu. Ale to se jim jen zdálo . Ty změny se neuložily do databáze, takže byly jen dočasné. Teď okamžitě přeruším zpracování formuláře, pokud heslo nesouhlasí.
Nicméně uznávám, že jde o celkem vážný problém. Aplikace je napsána tak, že metody nastavující jednotlivé parametry vrací boolean, zda byla operace úspěšná, nebo má být operace přerušena. Po zpracování všech parametrů se otestuje proměnná canContinue
a podle ní se buď opět zobrazí formulář nebo se změny uloží do databáze. A jelikož tyto metody pracují nad objektem z cache, změny se projeví na webu, i když je uložení zamítnuto. Jediným řešením by bylo naklonovat objekt a nastavení paremtrů provádět na kopii. A teprve když je to úspěšné, vyměnit objekty v cachi.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.