Tentokrát změny proběhly především pod kapotou. Opravil jsem několik chyb a zoptimalizoval jsem ukládání do DB co se týče návštěv stránek. Má DB trpěla jedním neduhem, kdy jsem použil metodu pro uložení do DB ale zapomněl jsem použít místo ní metodu pro uložení do DB na konkrétní index(ačkoliv ten sloupeček nebyl AUTO_INCREMENT) a s tím souvisí, že jsem taky zapomněl předat ID té stránky. Další změna pod kapotou je ta, že nyní se nebudou ukládat návštěvy všech stránek do DB, ale pouze těch, u kterých to specifikuji nastavením proměnné na true.
Nastavit tuto proměnnou budu muset vždy, protože se nastavuje v konstruktoru a tedy vždy se budu muset rozhodnout zda budu chtít stránku ukládat do DB nebo ne. A protože ne vždy ještě v konstruktoru na 100% vím jestli chci nebo nechci stránku ukládat do DB, je tu možnost zvolit false v ctoru a pak když se ukáže detailnější skutečnost, tak ten zápis dodatečně provést. Velká viditelná změna je menší redesign ggdag.sunamo.net , posuďte sami:
Předchozí design:
Nový design:
Sice to na tom obrázku nejde moc vidět, ale skutečně tam je přechodový gradient. S tou první změnou, kterou jsem psal na úvod souvisí, že teď si budu moci snadno zjistit počet návštěv registrovanými uživateli jakékoliv ukládané stránky, jak to třeba můžete vidět na OnlineHighlighter’u .
Zatím jsem nikde jinde tuto featuru nedal, i když to je naprosto snadné, jen definuji div, a vložím do něho jedinou metodou, které předám aktuální Page. Kvůli toho bordelu, který vznikl těmi chybami jsem si musel napsat taky plno kódu který mi udělá úklid těchto dat.

