The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Диалог с администрацией проекта
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

отслеживание новых тем, LS (ok), 29-Ноя-08, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "отслеживание новых тем"  +/
Сообщение от Maxim Chirkovemail (ok), 29-Ноя-08, 15:33 
>зашел на форум, посмотрел сообщение, вышел. оно остается светиться как не прочитанное.

А "Пометить прочитанным" нажимали ?

>после 5-6 раз чтения новых сообщений (они оставались новыми) весь форум стал
>"прочитаным". (((!!!!

Вы перешли в другой раздел форума, при этом автоматически сообщения пометились как прочитанные.

PS. Давно в платах автопометку реализовать, чтобы через 30 минут неактивности в форуме, устанавливался признак прочитанности. Если есть какие-то идеи по этому поводу, рад буду выслушать.


Ответить | Правка | Наверх | Cообщить модератору

2. "отслеживание новых тем"  +/
Сообщение от Andrey Mitrofanov (?), 18-Дек-08, 13:40 
>>зашел на форум, посмотрел сообщение, вышел. оно остается светиться как не прочитанное.
>
>А "Пометить прочитанным" нажимали ?

Кстати, спасибо. Очень удобно. :)
Фич-реквест по теме можно? Спасибо.

1. Метить прочитанными не до сей минуты, а до времени генерации [представления] этой страницы. Пока дочитываешь непрочитанное ранее, в форуме могут и появляются новые реплики, которые будут пропущены, если я не посмотрю внимательно на "время форума" и время последней/верхней темы в виде "как было". (Впрочем, верно и оборатное, (в предлагаемом варианте) в прочитанной позже времени-Ч через ajax теме будут не помечены прочитанными уже по факту прочитанные реплики. Издержки глобалиW^сложности?...)

1.1. И вдогонку - если уже-таки есть новые сообщения в этом форуме, редиректить не в список форумов, а обратно в этот форум - с перегенерацией отображения. "Пометить прочитанным/Проверить новые" - как бы это покороче назвать?

PS: "%" в некоторых случаях в форуме, возможно, опасно не квотится. http:/openforum/vsluhforumID3/46819.html#5

Ответить | Правка | Наверх | Cообщить модератору

3. "отслеживание новых тем"  +/
Сообщение от Maxim Chirkovemail (ok), 18-Дек-08, 16:40 
>1. Метить прочитанными не до сей минуты, а до времени генерации [представления]
>этой страницы. Пока дочитываешь непрочитанное ранее, в форуме могут и появляются
>новые реплики, которые будут пропущены, если я не посмотрю внимательно на
>"время форума" и время последней/верхней темы в виде "как было". (Впрочем,
>верно и оборатное, (в предлагаемом варианте) в прочитанной позже времени-Ч через
>ajax теме будут не помечены прочитанными уже по факту прочитанные реплики.
>Издержки глобалиW^сложности?...)

Проблема в том, что некоторые страницы могут хранится статически, и время их запроса клиентом можно определить только черех JavaScript на стороне клиента, подставив это время как дополнительный параметр при нажатии "Пометить прочитанным" можно столкнуться с ситуацией когда у клиента на часах будет не совсем корректное время, не совпадающее с временем на сервере, что приведет к некорректной пометке. И про ajax тоже верно, могут быть непомеченны уже прочитанные нити.
Но в итоге лучше неотметить что-то, чем пометить непрочитаное. Идея хорошая, сделаю.
Я обычно жму "пометить прочитанным" сразу после открытия страницы и уже потом просматриваю сообщения.

>1.1. И вдогонку - если уже-таки есть новые сообщения в этом форуме,
>редиректить не в список форумов, а обратно в этот форум -
>с перегенерацией отображения. "Пометить прочитанным/Проверить новые" - как бы это покороче
>назвать?

Тоже не вижу проблем так сделать.

>PS: "%" в некоторых случаях в форуме, возможно, опасно не квотится. openforum/vsluhforumID3/46819.html#5

Не понял,  в чем опасность оставления "%" как есть, это же не "&" ?

Ответить | Правка | Наверх | Cообщить модератору

4. "отслеживание новых тем"  +/
Сообщение от Maxim Chirkovemail (ok), 18-Дек-08, 17:06 
Пометку по времени открытия страницы сделал, на первый взгляд работает :-)

Адаптивный переброс тоже сделал.

Ответить | Правка | Наверх | Cообщить модератору

6. "отслеживание новых тем"  +/
Сообщение от pavel_simple (??), 19-Дек-08, 17:55 
>Пометку по времени открытия страницы сделал, на первый взгляд работает :-)
>
>Адаптивный переброс тоже сделал.

Спасибо -- действительно напрягало

Ответить | Правка | Наверх | Cообщить модератору

5. "отслеживание новых тем"  +/
Сообщение от Andrey Mitrofanov (?), 18-Дек-08, 18:07 
>Проблема в том, что некоторые страницы могут хранится статически, и время их запроса клиентом можно определить только черех JavaScript на стороне клиента

В списке форумов и его ярлыками-лампками "new", кстати, лампочки подглюкивают при "первом" заходе (обычно - ч/з url в броузере ENTER /не после редиректа с "пометить прочитанным") -- видимо, как раз кеширование косячит. Или в энджине, или её хедеры для плюс сквид по пути к броузеру.

А заглавные отдельных форумов, насколько я понимаю, и так генерятся всегда.

И лампочки "зажигать" на стороне броузера js-ом -- милое дело. Его локальную куку сравнить с отданным в странице временем конкретной лампочки =темы/форума. Кста - нет js-а, нет лампочек (и м.б. - плюс "есть" надпись (внизу где-нибудь) "У Вас не включён JS...").

>когда у клиента на часах будет не совсем корректное время

Не, ну, именно поэтому время клиента вобще трогать не стоит.

>тоже верно, могут быть непомеченны уже прочитанные нити.

Букет race condiotions для параллельной/асинхронной работы [нескольких "писателей"] помноженный на срезание углов с кешированием. Полёт нормальный -- не атомная ж станция. |-)

>Я обычно жму "пометить прочитанным" сразу после открытия страницы и уже потом просматриваю сообщения.

Это после выхода из отдельного форума по редиректу со сслыки [пометить], снова возвращаешься в этот же форум и глазами читаешь новые ветки -- уже без лампочек "new"? Или как? Кнопкой <-Back броузера после редиректа -- и старые лампочки на месте?...

>>редиректить не в список форумов, а обратно в этот форум -
>Тоже не вижу проблем так сделать.

И работает ведь. :) Чуть %) не испугался. Во народ-то шарахается... %))

>Не понял,  в чем опасность оставления "%" как есть, это же
>не "&" ?

Квотинг "течёт" где-то. Пишем % десятичное число - получаем символ с шестнадцатиричным кодом, как то число (попробуй - % 1 0 - без пробелов и [Посмотреть]). С буквами не катит -- какой-нибудь 0x3B = ";" не встатвить. Может и не сильно опасно,он потенциально/теоретично - дыра, какой-нибудь injection. -- Хотя я в этом ничего не понимаю.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру