Portál AbcLinuxu, 7. května 2025 09:38
Rozšířil jsem funkčnost třídy VariableFetcher, která se stará o cachování často používaných proměnných. Nově jsem k těmto proměnným přidal i nejnovější články, zprávičky či dotazy ve fóru a FAQ. Díky tomu jsem opět zmenšil počet SQL dotazů potřebných na zobrazení jedné stránky. Zvláště na úvodní stránce by to mohlo jít poznat. Snad. Je?
Zároveň jsem tuto třídu i zrefaktoroval, aby byla přehlednější, chovala se vhodně i v případě problémů (jedna SQL chyba by ji neměla shodit) a hlavně je více konfigurovatelná. Pro každý objekt teď existují tři čísla. První číslo je maximální počet objektů, které se načítají jednou za časovou jednotku (30 sekund). Dále je zde defaultní počet objektů, které se zobrazí čtenáři. Tento počet je možné předefinovat ve svém profilu (aktuálně třeba počet zpráviček či otázek). Do budoucna si tedy budete moci určit, kolik chcete vidět nejčerstvějších ovladačú, pojmů, článků, zápisů v blogu či hardwarových záznamů. Pokud žádné, část stránky se prostě nezobrazí.
Dále jsem opravil pár chybiček. Například po odhlášení nešlo se ihned přihlásit, protože jste byli přesměrováni na stránku s odhlášením. V šabloně pro lynx jsem doplnil příznaky dotazů (vyřešena, sledována, zamčena). Při zadávání článku se setřídí rubriky podle abecedy.
Pokud jde o nezobrazitelné pojmy ve slovníku (. a ..), tak ty budu muset přejmenovat. Prohlížeče totiž nedoručí tečky za lomítkem.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.