zvýraznění počtu článků, pokud uživatel nemá zobrazeny všechny
- Neas
- Člen | 43
Ahoj,
mám na webu články rozdělené do několika kategorií, kde v menu vždy
v závorce zobrazím počet článků v dané kategorii. Řeším to tak, že
přes SQL spočítám řádky v tabulce s filtrem na kategorii a výsledek
uložím do cache, ze kterého pak při přidání/mazání vždy
přičtu/odečtu jedničku.
chtěl bych ale ještě docílit efektu, aby když je přidán nový článek,
aby uživatelé, kteří ho ještě nečetli, viděli číslo s počtem
článků v dané kategorii nějak zvýrazněné (strong, font/color, apod.),
jako to bývá na fórech u nových příspěvků. nenapadá mě ale efektivní
způsob, jak toho docílit. zatím moje nejlepší myšlenka byla mysql tabulka
a cachovat výsledky zvlášť pro každého uživatele, ale nevím, jestli to
je správný způsob, jak v této situaci postupovat.
nějaké nápady, postrčení správným směrem?
předem díky
- Neas
- Člen | 43
to by mohlo fungovat, ale jen pokud bych chtěl uživatel pouze upozornit,
že od jeho poslední návštěvy přibyly nějaké články, nezjistím tak,
které konkrétně to jsou.
řekněme, že že uživatel má poslední aktivitu v 10:00. V 10:30 vyjde
článek A a v 11:00 vyjde článek B. Uživatel si přečte pouze článek B,
ale jelikož jeho poslední aktivita se tak nastavila na někdy po 11:00,
článek A je také označen jako přečtený.
- Michalek
- Člen | 211
Nedávno jsem nad tím přemýšlel a nakonec jsem vymyslel (a tuším otestoval), že by mělo fungovat tohle :-) Nevím jestli se ti to úplně hodí, ale je to taky směr.
www.test.com/category/?44
www.test.com/category/?45
a:link {
font-weight: bold;
}
a:visited {
font-weight: normal;
}
Editoval Michalek (31. 8. 2013 22:15)