Вопрос в шапке.
Сообщения хранятся в таблице бд 6 полями: id, автор, получатель, текст, дата.
Нужно что-бы при удалении сообщения одним пользователем, у другого оно оставалось.
Возможно ли подобное реализовать при таком раскладе? И как бы это сделать?
PHP
При удалении сообщения одним пользователем, оно удаляется и у другого.
Добавить 2 поля в таблицу: удалил_автор и удалил_получатель.
И даже если оба "удалили" это сообщение, хранить его нужно 6 месяцев.
Потому что ФЗ 149 статья 10.3
И даже если оба "удалили" это сообщение, хранить его нужно 6 месяцев.
Потому что ФЗ 149 статья 10.3
Алекc Дановский
А какие значения должны добавляться в эти два доп. поля?
Логично, с базы то скорей всего удаляется
Добавляете например таблицу, в которой будете хранить ИД пользователей которым не нужно показывать сообщение и ид сообщения
НУ и код дорабатываете
Добавляете например таблицу, в которой будете хранить ИД пользователей которым не нужно показывать сообщение и ид сообщения
НУ и код дорабатываете
хз Запросы смотреть нужно
добавить таблицу связей, в котором будут id юзера id сообщения.
Можно в этой же таблице. Например, удалил автор - удаляем автора в таблице, но получатель остается и наоборот: удалил получатель - автор остался в таблице. Таким образом, можно написать условие при котором сообщения будут видны указанным в таблице юсерам: авторам или получателям, или обоим, или никому (если и тот и тот удалили сообщение).
Telegram - это работа всеми известного Павла Дурова, создателя социальной сети "Вконтакте". Начал им пользоваться сравнительно недавно. Отмечу несколько приятных моментов.
Во-первых, приложение невероятно быстрое, буквально "летает". Во-вторых, он удобен и прост в использовании. Можно сказать, ты отдыхаешь от навязчивых приложений, групп, реклам и т. д., которые есть в социальных сетях. Конечно, присутствует большая коллекция смайлов и стикеров, голосовые сообщения и многое другое. В-третьих, приватность - это еще одно достоинство telegram, его защиту еще никому не удалось взломать, хотя за это объявлено неплохое вознаграждение. Также удивили секретные чаты: таймер, который удаляет смс; при удалении сообщения в секретном чате одним пользователем оно удаляется и у другого. Это весьма удобно. Я пользуюсь telegram на android, но это возможно и на других платформах. В общем, мне весьма понравилось приложение, сожалею только о том, что в кругу моих друзей оно не пользуется популярностью, соответственно общаться не с кем.
Во-первых, приложение невероятно быстрое, буквально "летает". Во-вторых, он удобен и прост в использовании. Можно сказать, ты отдыхаешь от навязчивых приложений, групп, реклам и т. д., которые есть в социальных сетях. Конечно, присутствует большая коллекция смайлов и стикеров, голосовые сообщения и многое другое. В-третьих, приватность - это еще одно достоинство telegram, его защиту еще никому не удалось взломать, хотя за это объявлено неплохое вознаграждение. Также удивили секретные чаты: таймер, который удаляет смс; при удалении сообщения в секретном чате одним пользователем оно удаляется и у другого. Это весьма удобно. Я пользуюсь telegram на android, но это возможно и на других платформах. В общем, мне весьма понравилось приложение, сожалею только о том, что в кругу моих друзей оно не пользуется популярностью, соответственно общаться не с кем.
Похожие вопросы
- Можно ли узнать, открыт ли сайт в браузере пользователя? можно ли задать событие при закрытии сайта (удаление cookies)?
- создаю редактор профиля для пользователя для сайта.. проблема..
- Как предотвратить ввод пользователем невалидных ссылок?
- Как сделать редирект пользователя в зависимости от страны?
- Как хранить информацию о пользователях в бд?
- Как вывести имя и фамилию пользователя из куки? (PHP setcookie)
- Задача: Web-интерфейс БД зарегистрированных пользователей сайта
- Зачем вводят законы обязывающие сайты уведомлять пользователей об использовании cookies и других персональных данных?
- Создайте простой пример для реализации MVC-архитектуры на РНР для веб-приложений, включающий список пользователей.
- Windows7. Удаление сообщений Windows Genuine Advantage Notification !!!