Подскажите принцип работы форума

12
Orangesoda
На сайте с 22.08.2010
Offline
17
#11

Вообще эта кука содержит темы, просмотренные за текущую сессию

Z
На сайте с 30.01.2008
Offline
126
#12

а как на vbulliten или ipb это организовано????????

Сапа отдыхает (http://trustlink.ru/registration/104620) Best'овый портал для веб-мастеров (http://iwsm.ru) Ответы по wordpress (http://iwsm.ru/blog/show/bokovoe-soderzhimoe-i-poleznie-elementi-menyu-v-wordpress)
MrPIT
На сайте с 23.07.2008
Offline
129
#13

Почему никто не говорит что существенный минус куки - это доступность только на одном компьютере. А если я читаю форум на работе и дома =)

Считаю что оптимальный вариант по времени последнего входа юзера и время обновления темы. Но тут возникает вопрос а как быть в том случае, если пользователь на форум входил, но какую-то тему не просмотрел.

Master812
На сайте с 23.12.2007
Offline
168
#14
А если я читаю форум на работе и дома =)

Считаю что оптимальный вариант по времени последнего входа юзера и время обновления темы.Но тут возникает вопрос а как быть в том случае, если пользователь на форум входил, но какую-то тему не просмотрел.

MrPIT, вообще-то я про это и говорил! Нужны две куки: в 1-ой массив из прочитанных тем, во 2-ой - время последнего входа. Проверку на то, показывать ли значек новой темы или нет, нужно как рас по этим двум темам. Тогда все будет ок.

Если ты прочел форум на работе, а затем пришел домой и снова его открыл, то например в phpBB прочитанные тобою на работе темы, вновь будут светиться как новые. Такое, кстати, не только в phpBB. Решить пробелу очень просто - при входе юзера на сайт, можно не только задавать куку с последнем временем входа, но и записывать данные о его входе например в таблицу users в ячейку last_in. А куку с временем входа задавать как рас по данным из этой ячейке. Тогда даже если ты прочел форум на работе, то дома, прочитанные тобою темы, не будут светиться как новые.

raspberry pi сайт ( https://4raspberrypi.ru/ ) и orange pi сайт ( https://orangepi.su/ ) и новостной движок ( https://generalscript.ru/ )
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий