Има/Няма нови мнения

critrate

Registered
Здравейте.Скоро си написах 1 форум и се чудя как да направя като на готовите форуми да покзва "Има нови мнения" или съответно ако няма да изписва "Няма нови мнения".

Аз се сетих само за 1 начин - нова таблица да се записва всеки юзър коя тема е прегледал,и ако има някоя,която не я е прегледал да му напише че има нови мнения.

според вас има ли друг начин/
 
Естетвено че има по - лесен начин. Закакво ще си товариш БДто с някакви глупости не знам.

Когато потребителя влезе във форума слагаш му куки. След като изкарваш темите от някой форум, проверяваш дали времето на публикуване на темата или съответно ако има мнения в нея, взимаш времето на последния пост в темата и сравняваш спрямо времето на посещение на потребителя. Също така слагаш и някакъв лимит назад във времето на посещения от който да ти се считат за прегледани (примерно 5 часа за да не ти изкарва всички стари теми като непрегледани). Когато потребителя отвори тема, която не е била прегледана от него и времето и на публикуване е по малко от сегашното време - 5 часа, записваш в кукито, че е прочел тая тема и на следващата отваряне на форума няма да му я покаже като нова. И обратното.

И аз едно време си бях правил форум и го бях направил така. PHPBB е по същия начин, ако не се лъжа.
 
целия ми сайт е със сесии,бисквитките ги мразя и нямам намерение да използвам и сесии и бисквитки в сайта ми.Благодаря за отговора ппц.
 
Ами направи си го със сесия като искаш, ама ако потребителя затвори браузъра и пак влезе, ще се изгуби всичко и отново ще ти ги показва непрочетени, докато кукитата ще си седят и всичко ще е както трябва.

Не знам какво значи, мразя еди какво си. Това е глупаво. В програмирането трябва гъвкавост а не да циклиш само със заучени неща.
 
Radko каза:
Ами направи си го със сесия като искаш, ама ако потребителя затвори браузъра и пак влезе, ще се изгуби всичко и отново ще ти ги показва непрочетени, докато кукитата ще си седят и всичко ще е както трябва.

Не знам какво значи, мразя еди какво си. Това е глупаво. В програмирането трябва гъвкавост а не да циклиш само със заучени неща.
аз не цикля само с наученото,напротив всеки ден научавам нови неща и ги използвам,просто не харесвам да използвам бисквитки и съм твърдо против използването им
 
Любопитно ми стана защо? Ако довода ти е, защото могат да се манипулират - да така е, затова трябва да знаеш каква информация да слагаш в тях, а също така и как да я проверяваш.

За точно тази тема, са идеалното решение :)
 
Radko каза:
Любопитно ми стана защо? Ако довода ти е, защото могат да се манипулират - да така е, затова трябва да знаеш каква информация да слагаш в тях, а също така и как да я проверяваш.

За точно тази тема, са идеалното решение :)
Просто не ги харесвам и няма да ги използвам само за това нещо.По-добре да си го направя с таблица.

Лок на темата ,че ако продължаваш само за питаш защо не ги харесвам ще стане 20 страница тема с нито един полезен отговор
 
critrate каза:
тема с нито един полезен отговор

Значи чакаш някой да ти каже, че ползването на таблици и товаренето на сайта с допълнителни заявки при всеки рефреш е добра идея :?:
 

Back
Горе