реклама на сайте
подробности

 
 
> Проблемы с опцией "Новые посты", не пойму как сбрасывается отметка "новое"
rezident
сообщение Sep 13 2007, 13:12
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Пользуюсь постоянно опцией "Новые посты". Хочется не пропустить интересные или важные для меня темы. Где-то я жду ответа, где-то моего ответа ждут. Многие из этих всплывающих тем лишь по названию запоминаю, а в каком именно разделе они находятся меня мало волнует. Но смущает меня работа этой опции "Новые посты". Точнее лишь тот момент, когда сбрасывается отметка "новое". Когда я кликаю на ссылке "Отметить все форумы прочитанными и вернуться на главную страницу", то сбрасывается отметка только на тех постах которые отображаются в текущем списке? Или все-таки все посты которые имеют отметку "новое" на момент клика, даже если их нет в текущем списке? Почему-то мне второй вариант мнится. sad.gif А это неправильно ИМХО. А мнится потому, что неоднократно уже пропускал новые сообщения в интересующих меня темах, хотя список новые посты просматриваю довольно внимательно.
Администраторы, поясните, пожалуйста ситуацию! help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nixon
сообщение Sep 13 2007, 13:37
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Только те, что в отображенном списке.
Можете проверить самостоятельно - после "Отметить все форумы прочитанными и вернуться на главную страницу" сразу же вызвать "Новые сообщения" - они будут.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 13 2007, 15:47
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Nixon @ Sep 13 2007, 19:37) *
Только те, что в отображенном списке.

Но когда я хожу по страницам списка новых сообщений, список каждый раз меняется. При появлении новых конечно же. Т.е. получается, что список формируется на каждый клик, а не только по вызову "Новые сообщения". Вот это и подозрительно.
Цитата(Nixon @ Sep 13 2007, 19:37) *
Можете проверить самостоятельно - после "Отметить все форумы прочитанными и вернуться на главную страницу" сразу же вызвать "Новые сообщения" - они будут.

Не-а. Они будут, только если они появились после клика "Отметить все форумы прочитанными ...", а не после вызова "Новые сообщения". Это я проверял уже.

Тест.

Update: Проверил. Мое последнее утверждение верно.
1. Вызвал "Новые сообщение". Текущее сообщение было на вершине списка.
2. Открыл его в другом окне, создал сообщение с тестом "Тест" и нажал "Отправить".
3. Сообщение "Тест" приклеилось к предыдущему. Но это не важно.
4. Кликнул в предыдущем окне по "Отметить все форумы прочитанными и вернуться на главную страницу"
5. Снова в этом же окне вызвал "Новые сообщение". Список пуст!
Цитата
Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи.
Обнаружена ошибка:

Ничего не найдено по Вашему запросу. Расширьте критерии поиска и попробуйте снова.

Т.е. последнее сообщение, попало в список новых сообщений, который сформировался вновь по клику на "Отметить все форумы прочитанными..." и который тут же почистился вызванной функцией.
Вот про этот глюк я и толкую!

Еще можно сделать такую проверку. При наличии в списке новых более одной страницы можно кликать все время на номере страницы 1. И список будет постоянно обновляться, если между кликами появляются новые сообщения. Хотя по моему разумению, он должен обновляться только при вызове опции "Новые сообщения". Иначе пролистав по страницам до конца списка новых сообщений и кликнув на послденей "Отметить все форумы прочитанными ..." мы потеряем новые сообщения, на самой первой странице, которая обновляется во время перехода на следующие страницы списка.
Надесь мое пояснение не слишком замысловатое? smile.gif
Go to the top of the page
 
+Quote Post
dxp
сообщение Sep 14 2007, 03:28
Сообщение #4


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(rezident @ Sep 13 2007, 22:47) *
Иначе пролистав по страницам до конца списка новых сообщений и кликнув на послденей "Отметить все форумы прочитанными ..." мы потеряем новые сообщения, на самой первой странице, которая обновляется во время перехода на следующие страницы списка.

Именно поэтому я после получения списка новых сообщений сразу же делаю "Отметить все форумы прочитанными", и только после этого спокойно иду по списку. Т.е. при вызове списка новых сообщений, фиксирую этот момент.

Думается, такое поведение упирается в реализацию - вряд ли форум ведет по каждому пользователю базу данных, где отмечает сообщения, которые пользователь прочитал или не прочитал. Скорее всего, там просто фиксируется время, когда пользоватль отметил сообщения прочитанными. И в следующий раз в качестве новых выдаются только те, что появились от зафиксированного момента времени до текущего (когда вызывается список новых).

Конечно, и при немедленной фиксации есть вероятность, что какое-то сообщение может быть пропущено - если оно, например, появляется точно между командами "Новые сообщения" и "Отметить все форумы прочитанными". Кривизна есть. Но как с этим бороться, не знаю.

К сожалению, это не единственное неудобство. Меня вообще первое время после фидо-эх интерфейс ломал неудобством (и до сих пор немного ломает), но уже привык, жить можно. Больше всего анноит то, что когда открываешь тему, то доступны только два способа - можно открыть тему сначала или с последнего сообщения. Но мне-то (да и всем остальным) надо открыть не с последнего сообщнеия в теме (и уж тем более не с первого), а с последнего, мною прочитанного. А так приходится каждый раз оматывать назад и искать, на чем там чтение темы остановилось в прошлый раз. Достает местами.

Вот если бы можно было делать сообщения скрытыми, скажем, с последного посещения темы, то это был бы выход. Так сделано в софте для фидо-эх. Но там база сообщений локальная, там это просто сделать. А возможно ли это на форумовском движке - сомнительно.

Еще окошко для написания мессаг убогое (это так на всех форумах). Не видишь, что реально получится при отправке. Даже спелчекера нет - чтобы ачепятки ловить... Эх, вот если б скрестить контент форума с интерфейсом фидо-эх, это было бы круто. Вроде бы через RSS такое теоретически можно реализовать, но что-то на форуме оно по отзывам пробовавших не работает как надо.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rezident   Проблемы с опцией "Новые посты"   Sep 13 2007, 13:12
||- - Krys   Цитата(dxp @ Sep 14 2007, 10:28) Не видиш...   Sep 14 2007, 06:10
|||- - dxp   Цитата(Krys @ Sep 14 2007, 13:10) Дак ест...   Sep 14 2007, 06:21
|||- - rezident   Цитата(makc)Выход простой - перед тем, как нажать ...   Sep 14 2007, 10:33
||- - Andreas1   Цитата(dxp @ Sep 14 2007, 06:28) Больше в...   Sep 14 2007, 11:06
||- - dxp   Цитата(Andreas1 @ Sep 14 2007, 18:06) А з...   Sep 14 2007, 11:53
|- - makc   Цитата(rezident @ Sep 13 2007, 19:47) Еще...   Sep 14 2007, 04:10
|- - rezident   Цитата(makc @ Sep 14 2007, 10:10) Да, это...   Sep 19 2007, 18:19
- - makc   Проблема в том, что движек форума уже есть. А вот ...   Sep 19 2007, 18:55
|- - rezident   Цитата(makc @ Sep 20 2007, 00:55) Проблем...   Sep 19 2007, 19:00
- - rezident   2 makc, а кто занимается обновлением движка форума...   Sep 20 2007, 19:09
- - makc   Цитата(rezident @ Sep 20 2007, 23:09) 2 m...   Sep 21 2007, 05:08
- - rezident   Цитата(makc @ Sep 21 2007, 11:08) Разрабо...   Sep 21 2007, 10:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.0166 секунд с 7
ELECTRONIX ©2004-2016