powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обясните тему как опознавать новое сообщение или нет?
5 сообщений из 5, страница 1 из 1
Обясните тему как опознавать новое сообщение или нет?
    #32231182
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу такую же примочку, как на SQL.ru [new]

Проследите ход мыслей, и скажите он правилен или нет?

Тема какая :
создается сессия в кукисы записывается дата создания сессии
при заполнении строчек с постами проверяется, если время создания поста раньше даты создания сессии, то пишется [new]
иначе просто тема поста...

тут вроде все просто

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

то просмотренное сообщение уже без [new]
а все непросмотренные с [new]

просветите
...
Рейтинг: 0 / 0
Обясните тему как опознавать новое сообщение или нет?
    #32231419
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю как тут, но что мешает в те же куки гнать идентификатор просмотра (ну хотя бы время последнего захода по ссылке)...
...
Рейтинг: 0 / 0
Обясните тему как опознавать новое сообщение или нет?
    #32231528
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот вот. Только если более подробнее, то в кук (или сессию) надо загонять id(номер) той ссылки, по которой ты ходил, а потом просто убирать [New] именно с нее. Заодно надо писать и кол-во вопросов/ответов, чтобы при появлении новых возникал обратно етый знак.
...
Рейтинг: 0 / 0
Обясните тему как опознавать новое сообщение или нет?
    #32232513
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модифицируя вашу идею
я принимаю следующее решение

При создании сесии записывать дату ее создания и создавать массив открытых постов

При просмотре добавлять в массив ID-просмотренных постов

При повторном просмотре страницы со списком вопросов форума например
ставить NEW только там где дата создания поста больше даты и не входит в массив просмотренных

ОЦЕНИТЕ АЛГОРИТМ
...
Рейтинг: 0 / 0
Обясните тему как опознавать новое сообщение или нет?
    #32232535
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Groove
Угу,... есть такое
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Обясните тему как опознавать новое сообщение или нет?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]