24.02.2012 / 23:58 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Как сделать счетчик новых сообщений? Например как на этом форуме.
|
25.02.2012 / 10:28 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| И еще, KCAPTCHA сохраняет код в сессии, разве его нельзя подделать?
|
25.02.2012 / 11:50 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Naik, кроме PHPSESSID сессии браузер о ней ничего не знает
|
25.02.2012 / 12:59 | |
Alsawin Пользователь Сейчас: Offline
Откуда: Минск Регистрация: 05.09.2011
| Naik, $koll = mysql_num_rows(mysql_query("SELECT * FROM `forum`")); можно добавить WHERE, если в форуме не только сообщения
|
25.02.2012 / 13:25 | |
web_demon Супервизор Сейчас: Offline
Регистрация: 11.01.2010
| Naik (24.02.2012/22:58)Как сделать счетчик новых сообщений? Например как на этом форуме.Тут все довольно сложно устроено, не для начинающих. Как вариант можешь выбирать количество записей за определенное время, например за последние сутки.
|
25.02.2012 / 16:14 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| web_demon, Да, но как отмечать для каждого что тема прочитана? Я вижу два варианта: -либо хранить для каждого пользователя список новых; -либо хранить для каждой темы список пользователей для которых она новая... |
25.02.2012 / 16:24 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Или похожая задача: сделать «Сообщества» где в каждом сообществе много участников и каждый участник состоит одновременно в нескольких сообществах
|
25.02.2012 / 17:21 | |
Screamer Пользователь Сейчас: Offline
Регистрация: 17.05.2011
| Naik (25.02.2012/15:14)web_demon, Да, но как отмечать для каждого что тема прочитана? Я вижу два варианта:-либо хранить для каждого пользователя список новых;-либо хранить для каждой темы список пользователей для которВот мой быдлокодерский вариант Таблица прочитанных: 1 - id пользователя 2 - id прочитанных тем
далее вывод в непрочитанных всех тем котолрые отсутствуют в таблице прочитанных При открытии темы фиксировать тему если она еще не была прочитана
__________________
საქარტველოს გაუმარჯოს |
25.02.2012 / 17:30 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Naik (25.02.2012/15:24) Или похожая задача: сделать «Сообщества» где в каждом сообществе много участников и каждый участник состоит одновременно в нескольких сообществахэто проще, имхо, чем непрочитанные. (ВНИМАНИЕ БЫЛОКОД) Делаешь таблицу и каждая запись есть сообщество, а в каждой записи поле пипл с списком участников
|
25.02.2012 / 18:05 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Screamer, Я так тоже думал, но если 1000 тем и 1000 пользователей, то надо хранить 1000² записей гг, при этом каждое ИД пользователя будет повторятся 1000 раз. А если в поле у пользлвателя хранить список тем, то выборка будет сложнее, но наверное это самый подходящий вариант. И чтоб все вместилось в ячейку можно записывать сразу ИД раздела, если в нем все темы новые.
|