Доработка форума Discussion Forums

Вопросы, не относящиеся ни к одному разделу

Доработка форума Discussion Forums

Сообщение guyasyou » 11 авг 2013, 16:45 ,  »  Сообщение:#1

Тут стоит это форум
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
. Есть у него одна проблема: он не отмечает непрочитанные сообщения в темах. То есть вообще ни как не узнать о новом сообщении, надо самому просматривать ну или подписаться.
Я хочу доработать это, но пока нет нормальных идей у меня.

Можете что-то подсказать.

У меня 2 идеи:
1. В каждой теме список прочитавших юзеров. При добавлении нового сообщения, список анулируется. За счет этого флага можно выделять разделы и темы.
+ не нужно проходиться по всем юзерам.
- при загрузке форума надо проходиться по всем разделам и темам.
- у новичков все темы будут как непрочитанные.

2. У каждого юзера список непрочитанных им тем.
+ не нужно проходится по разделам и темам форума.
+ у новичков нет непрочитанных тем.
- при добавлении сообщения надо пройтись по всем юзерам и отметить тему.

Я больше склоняюсь ко второму варианту, но смущает то, что надо прокрутить всех юзеров. А на прошлом сервере их было более 6000.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Доработка форума Discussion Forums

Сообщение vbnm » 12 авг 2013, 00:19 ,  »  Сообщение:#2

а почему просто не пользовать тот же phpbb3 ?
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Доработка форума Discussion Forums

Сообщение guyasyou » 12 авг 2013, 00:30 ,  »  Сообщение:#3

хочется сделать в 1 стиле + 1 список юзеров.
проблема практически решена, полдела уже сделано.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Доработка форума Discussion Forums

Сообщение guyasyou » 12 авг 2013, 14:28 ,  »  Сообщение:#4

Это было тяжело, но вроде все работает))
У каждого юзера отмечено время последнего посещения каждой темы. А у каждой темы (и его родителя), отмечено время последнего изменения. Ну а там понятно))

есть лишь 1 минус: при регистрации нового пользователя, надо пройтись по всем темам в форуме и отметить их как прочитанными для него.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron