Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
2 DL - Новые сообщения. 14.10.01 15:35
Автор: Skeeve [Moscow SubTeam] <Vladimir Medvedev> Статус: Elderman
|
Одна мысль и два вопроса.
Вопрос первый. Что означает "сколько дней считать сообщение новым" в настройках?
Вопрос второй. Как определяются "новые сообщения", те которые помечаются конвертом, при логине? Как сообщения, появившиеся с момента последнего показа какой-нибудь страницы?
А мысль такова. Неплохо бы новые сообщения (с конвертиком) считать отдельно для каждой конференции. Не знаю, как у других, у меня обычная ситуация. Логинюсь, все конференции прочитать не успеваю. Когда логинюсь следующий раз, непрочитанные сообщения уже не отображаются конвертом.
|
|
2 DL - Новые сообщения. 14.10.01 18:17
Автор: dl <Dmitry Leonov>
|
> Одна мысль и два вопроса. > Вопрос первый. Что означает "сколько дней считать сообщение > новым" в настройках? > Вопрос второй. Как определяются "новые сообщения", те > которые помечаются конвертом, при логине? Как сообщения, > появившиеся с момента последнего показа какой-нибудь > страницы?
Новыми считаются сообщения, добавленные за время, прошедшее с момента последнего выхода пользователя с форума. Выходом в данном контексте считается отсутствие любых действий на форуме в течение часа.
Настройку "сколько дней считать сообщение новым" можно считать устаревшей, она сейчас используется разве что при самом первом логине на форум.
> А мысль такова. Неплохо бы новые сообщения (с конвертиком) > считать отдельно для каждой конференции. Не знаю, как у > других, у меня обычная ситуация. Логинюсь, все конференции > прочитать не успеваю. Когда логинюсь следующий раз, > непрочитанные сообщения уже не отображаются конвертом.
В принципе, для решения этой проблемы существует раздел "новые сообщения", это гораздо удобнее, чем бегать по всем доскам. А вести учет активности по всем доскам - это придется заводить еще одну таблицу плюс усложнять код, особенно в выдаче результатов поиска и списка новых сообщений.
|
| |
2 DL - Новые сообщения. 15.10.01 17:08
Автор: Glory <Mr. Glory> Статус: Elderman
|
> В принципе, для решения этой проблемы существует раздел > "новые сообщения", это гораздо удобнее, чем бегать по всем > доскам. А вести учет активности по всем доскам - это > придется заводить еще одну таблицу плюс усложнять код, > особенно в выдаче результатов поиска и списка новых > сообщений. Смотри - залогинился я первый раз на форум, в "новых сообщениях" 3 постинга (1, 2, 3). Например я прочел только 1 и 2, после чего вышел. При повторном логине постинг 3 уже не будет в "новых сообщениях".
Предлагаю сделать так, чтобы непрочитанные постинги оставались в "Новых сообщениях" до момента их прочтения и удалялись бы оттуда после указанного юзером количества дней.
|
| | |
2 DL - Новые сообщения. 15.10.01 20:35
Автор: dl <Dmitry Leonov> Отредактировано 15.10.01 20:45 Количество правок: 2
|
> Смотри - залогинился я первый раз на форум, в "новых > сообщениях" 3 постинга (1, 2, 3). Например я прочел только > 1 и 2, после чего вышел. При повторном логине постинг 3 уже > не будет в "новых сообщениях". > Предлагаю сделать так, чтобы непрочитанные постинги > оставались в "Новых сообщениях" до момента их прочтения и > удалялись бы оттуда после указанного юзером количества > дней.
Это удавиться. Тогда каждое новое сообщение придется добавлять как новое каждому из 1800 пользователей, плюс играться со всей таблицей пользвателей при каждом новом или удаленном сообщении. В день пара сотен сообщений, это так вот на ровном месте табличка в 360 тысяч записей (и это нижняя оценка, которая будет расти), которую надо будет просматривать при каждом выводе доски на экран. Индексы, конечно, жизнь облегчат, но не настолько.
Можно, правда, хранить только список прочтенных сообщений, это обойдется подешевле, но все равно жалко. Потом, поведение доски с новыми сообщениями, когда из нее начнут исчезать прочитанные сообщения, тоже какое-то неправильное. Разве что объединять, выводить и новые, и непрочитанные... Надо обдумать.
|
| |
Еще вопрос 15.10.01 00:15
Автор: Skeeve [Moscow SubTeam] <Vladimir Medvedev> Статус: Elderman
|
А что означает "публиковать профиль"? Где публиковать?
|
| | |
Еще вопрос 15.10.01 00:56
Автор: dl <Dmitry Leonov>
|
> А что означает "публиковать профиль"? Где публиковать?
А это поле на будущее :) Уже совсем скоро имена авторов сообщений будут залинкованы не на мейлы, а на отдельную страницу, где будет (либо не будет) публиковаться информация, введенная в настройках, плюс откуда можно будет послать персональное сообщение.
|
|
|