DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?

Как сделать оповещения на сайте?

В общем, есть таблица пользователей, таблица постов. У постов могут быть теги. Пользователь может подписаться на тег.
Далее схема такая. Другими пользователями добавляется, например, пять постов с тегами, на которые подписан главный герой. И когда главный герой обновит страницу, он должен увидеть, что у него появилось 5 свежих постов. Когда он перейдёт в свою ленту, счетчик надо обнулить.
Создать отдельную таблицу с колонками
Юзер | Количество оповещений
И с ней уже играться при добавлении поста/обновлении ленты?

Блин, когда начинал задавать вопрос всё казалось куда сложнее) Ну мб есть какое-то очень грамотное решение, о котором мне будет полезно знать, или ещё что)

Upd:
Или прям колонку добавить в таблицу пользователей?
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
Отдельная таблица для подписок и отдельная таблица для оповещений с флагом прочитано или нет. Обновляет страницу, считаем количество непрочитанных оповещений. При переходе в ленту меняем флаг на прочитано, если вам нужно будет выводить тип оповещения и навешивать в дальнейшем плюшки - проблем с этим явно не будет достаточно будет просто добавить колонки в таблицу оповещений.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы