Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Переход к первому непрочитанному сообщению темы

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Imperator



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такое возможно?

Всего записей: 2958 | Зарегистр. 08-02-2004 | Отправлено: 19:18 25-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Imperator
Нет, к сожалению сейчас такое сделать проблематично.
 
Добавлено:
А было бы очень удобно..

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 19:28 25-08-2006
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А было бы очень удобно..

 
Не уверен. Особенно если это было бы неотключаемо.

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 20:43 25-08-2006
Imperator



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удобно. В названии темы появляется ещё один значёк. При нажатии на него происходет переход на первое непрочитанное. Не хочешь - входи как обычно.

Всего записей: 2958 | Зарегистр. 08-02-2004 | Отправлено: 22:25 25-08-2006
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Imperator Ну в принципе да...

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 00:10 26-08-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Imperator

Цитата:
Удобно. В названии темы появляется ещё один значёк. При нажатии на него происходет переход на первое непрочитанное. Не хочешь - входи как обычно.

а если представить, сколько тогда еще нужно инфы хранить на сервере.. овчинка выделки не стоит.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:36 26-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus

Цитата:
Не уверен. Особенно если это было бы неотключаемо.

 
Удобно тем, что я вот к примеру, иду в тему из закладок, иду на последнию страницу, а если там за время моего последнего посещения напостили кучу, то приходится мотать назад, на страницу, потом опять назад, пока не встречу начало новых для меня постов.
 
Cheery

Цитата:
а если представить, сколько тогда еще нужно инфы хранить на сервере.. овчинка выделки не стоит.

 
да, но можно сделать упрощенно
 
допустим проверяем, а не постил ли в топике юзер, запрашивающий топик, если постил, то открываем нужную страницу и фокусируемся якорем к его посту.
И далее он уже ниже читает.
 
Ну а если он не постил, то сорри, выводим с первого поста.
 
 
 
 
 
 
 
Добавлено:
тогда вообще ничего дополнительно хранить не надо
 
 
но тогда я не понимаю, ну отдали мы ему топик начиная с его последнего поста, он почитал, ничего не написал, а завтра опять ему открываем его пост?
 
 
А вот если хранить, ну храним дату посещения каждому юзеру для каждого топика , и что?
 
а если он топик открыл, но не читал его?
лол
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 01:13 26-08-2006
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
А если такую фичу сделать только для закладок? Всё равно они в каком-то виде хранятся (полагаю что в виде массива 2*n). Добавить туда ещё номер последнего открытого поста.

Цитата:
а если он топик открыл, но не читал его?  

Ну, это уже его проблемы.
Хотя если красиво, можно аяксом сделать что-то типа закладок в книгах: Прочитал некоторое количество постов, в строке над постом нажал кнопку и номер поста записался в личный список пользователя. Потом где-нибудь кнопку - перейти к закладке.
 
 
Что-то я размечтался...

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 17:36 26-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle

Цитата:
А если такую фичу сделать только для закладок? Всё равно они в каком-то виде хранятся (полагаю что в виде массива 2*n). Добавить туда ещё номер последнего открытого поста.  

 
Возможно.
Допустим. А куда редиректить? К последнему прочтенному посту или к первому новому? Это становится важным, если последний прочитанный и первый новый находятся на стыке новой страницы.
 

Цитата:
Ну, это уже его проблемы.  

 

 

Цитата:
Хотя если красиво, можно аяксом сделать что-то типа закладок в книгах: Прочитал некоторое количество постов, в строке над постом нажал кнопку и номер поста записался в личный список пользователя.

Да кто ее будет нажимать то эту кнопку?
Хотя идея замечательная!!!!
 
Читаешь топик, читаешь, читаешь, не до читал, и на пол пути надо срочно пиво пить идти.
Нажал на ссылку, и потом по утру после похмелья, при заходе в этот топик редирект идет именно к этому помеченному посту...

 
 
 
Добавлено:
Это мне нравится.
Уходим от кучи проблем, с тем, что "открыл, но не прочитал", с тем что "хранить кучу надо", итд итп...
Интегрируем это с закладками, и должно получиться то, что нужно..
 
 
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:17 26-08-2006
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
допустим проверяем, а не постил ли в топике юзер, запрашивающий топик, если постил, то открываем нужную страницу и фокусируемся якорем к его посту

 
Одно дело последний запостенный, а другое - последнее прочитанное. Есть ещё вариант - сохранять это в кукисы.

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 18:42 26-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus
в куках нереально.
Слишком большой объем инфы.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:45 26-08-2006
eugrus



UNIX-like Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva Можно ограничиться только закладками.

----------
IT-Recht Blog

Всего записей: 5471 | Зарегистр. 17-06-2004 | Отправлено: 18:47 26-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eugrus

Цитата:
Одно дело последний запостенный, а другое - последнее прочитанное.

правильно, но как определить это последнее прочитанное?
по дате последнего захода в топик?
В куках придется хранить хеш topicid => data, слишком много получится для кук.
Представь, что юзер ходит по сотне топиков,  
 
 
 
Добавлено:
eugrus
даже для закладок много получится.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 18:50 26-08-2006
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
а зачем в куках? Хранить на сервере 1 строку для каждого юзера "Last visit" (и для каждого форума), но кнопке "New" переходить к первому сообщению в теме, написанному после этого времени :-D

Всего записей: 11003 | Зарегистр. 30-08-2002 | Отправлено: 21:24 26-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
albel

Цитата:
Хранить на сервере

да, только  на сервере
 

Цитата:
для каждого юзера "Last visit" (и для каждого форума)

нет, ласт визит надо хранить для каждого топика, иначе ничего не получится, вернее получится совсем не то.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 23:32 26-08-2006
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а если он топик открыл, но не читал его?
= отметил прочтенным. )

Цитата:
ласт визит надо хранить для каждого топика, иначе получится совсем не то.
 
 
 

Всего записей: 16269 | Зарегистр. 13-02-2003 | Отправлено: 06:20 27-08-2006
ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может переключатель или что-нибудь в этом роде прикрутить. отметил где закончил читать и потом вернулся к последнему прочитанному.

----------
Absit invidia verbo

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 06:25 27-08-2006
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShriEkeR

Цитата:
может переключатель или что-нибудь в этом роде прикрутить.

Я как раз это и предложил.
 
batva

Цитата:
А куда редиректить? К последнему прочтенному посту или к первому новому?

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

Цитата:
Да кто ее будет нажимать то эту кнопку?  

Давай я буду нажимать.
Народ у нас грамотный, уже даже аякса некоторые не пугаются. Будет удобно - будут пользоваться.
Для тех, кто не любит давить лишние кнопочки - галочку в настройки "Автоматически отмечать последнее открытое сообщение как прочитанное"
При показывании списка тем если стоит пометка у темы, рисовать звёздочку какую-нибудь после обычных ссылок на страницы.
 
Да, и что-то мне подсказывает, что хранить номер поста гораздо экономнее, нежели дату.
 
* хреновина - картинка/буква/цифра/другой видимый элемент декора.
 
P. S.  
Ждём локальную пасху.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 13:39 27-08-2006
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle
Ок, идея понятна.
Можно попробовать сделать сначало для закладок, а дальше будет видно.
Много непонятных вещей.
Например отметил я в топике сообщение на второй странице.
А потом зашел в этот топик на третью, значит ли это, что я уже прочитал вторую страницу и отметка более не актуальна?
 
Далее, допустим прочитал топик, поставил отметку.
Потом зашел в топик через "хреновину*" меня отредиректило как положено к новому посту.
Отметку тогда снимать автоматом, даже если не была нажата кнопка на другом посте? Или в этом случае отметку переставлять на самый новый топик в момент захода?
Или или..
 
И еще много таких или..  
 
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 01:28 29-08-2006
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
По мне так чем меньше у фичи интеллекта, тем она предсказуемей. То есть либо полный автомат без ручного управления (как предлагалось в начале топика), либо полностью ручной режим.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 19:20 04-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Переход к первому непрочитанному сообщению темы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru