Личные сообщения на сайте
Добавлен функционал обмена личными сообщениями.
- Перейдите в профиль кому хотите написать, нажмите кнопку "Написать".
- Для показа всех диалогов, с кем вы ранее общались, перейдите в свой профиль и нажмите иконку с конвертом.
- При поступлении вам новых сообщений, на верхней панели будет моргать иконка конверта.
- В списке диалогов, слева толстой полоской отмечаются те, от кого поступили новые сообщения, справа цифра сколько сообщений и последняя дата. Диалоги сортируются вверх по дате последних сообщений.
Если хотите протестировать как это работает, можете написать мне.
master
блин, я пока по твоему профилю ползал ты уже ответил и из-за этого я просмотрел как выглядит уведомление о получении сообщения.
Adler:
блин, я пока по твоему профилю ползал ты уже ответил и из-за этого я просмотрел как выглядит уведомление о получении сообщения.
Не понял, в чём проблема?
master:
Не понял, в чём проблема?
в том что я открыл/перезагрузил твою персональную страничку ровно в тот момент когда ты сообщение прислал и тем самым потерял возможность увидеть мигающий конвертик или что там у тебя.
Adler:
в том что я открыл/перезагрузил твою персональную страничку
Просто перегружение моей странички аккаунта не должно было убрать конверт, конверт уберётся только если ты загрузишь/перегрузишь страничку общения со мной, но! если у тебя есть новые сообщения и от других пользователей, то конверт не уберётся пока ты не прочитаешь все новые сообщения, зайдя в чат общения с каждым пользователем который тебе прислал новые сообщения.
Если ты находишься со мной на страничке личного общения, и обновляешь её, то конверт не появится даже если я написал новое сообщение тебе в этот момент, ты просто увидишь внизу мои новые сообщения и всё.
Опиши последовательность цепочки своих действий, что происходило по шагам.
Заметка на будущее что бы не забыть
- Можно будет удалять диалоги одним из переписчиков, удалённый диалог удаляется у обоих, но это не означает что нельзя будет создать новый между этими же пользователями.
- Можно будет удалять свои написанные сообщения, так они исчезнут у получателя и у вас из ленты.
- Можно будет удалять сообщения вашего собеседника, так они исчезнут только из вашей ленты.
- Нужно будет прикрутить иконку что сообщение было прочитано получателем. ✓✓
Hardway:
Не дает пользователям зарегистрированным недавно, отправлять сообщения пользователю.
Вдруг человек набрёл на твою тему, хочет тебе что-то написать, регистрируется, а не может написать, ему что ждать или писать тебе в теме "открой личку". Вообщем выглядит сомнительно.
Запретить пользователям массовые рассылки.
Это уже сейчас немного работает, но будет дорабатываться, когда возникнут прецеденты.
Обновлять страницу не нужно чтобы увидеть собщения
Может быть в будущем, когда других задач не останется ;)
Картинки загруженные через ЛС, будут так же отображаться у вас в профиле, так что не грузите туда ничего личного:)
Картинки по ссылкам с чужих сайтов у вас в профиле не видны никогда.
master:
Опиши последовательность цепочки своих действий, что происходило по шагам.
да вроде всё корректно отработало, просто я остался без мигающего конвертика, но я уже это исправил и посмотрел его(мигающий конвертик - класс) отправив себе сообщение с другого аккаунта.
мелкий баг: если через приват загружать картинки, то они шарятся через профиль, но это не критично, так что забей - так везде сделано.
upd:
master:
Картинки загруженные через ЛС, будут так же отображаться у вас в профиле, так что не грузите туда ничего личного:)
ААА! мою идею расписали раньше меня! вот это реакция.
upd2:
а как теперь картинку удалить-то чтобы не захламлять сервер?
Adler:
а как теперь картинку удалить-то чтобы не захламлять сервер?
Позже может сделаю такой функционал.
Нужно алгоритм продумать, что бы важные картинки не поудалять случайно.
Если прям не в моготу, случайно залили свой дкпик паспорт, то напишите мне, я удалю.
Если прям не в моготу, случайно залили свой паспорт, то напишите мне, я удалю.
Ты личные сообщения можешь читать ?!

Ronniko:
Ты личные сообщения можешь читать ?!
Через интерфейс сайта нет. Но могу базу открыть и всё прочитать.
Но если честно, не сильно хочется))
Вроде у нас есть закон, что по крайне мере раскрывать чужие переписки нельзя.
Не используйте ЛС как средство альтернативного общения для обхода там чего-то, не обменивайтесь с помощью него личными вещами такими как пароли или личные фотографии, для этого оно не предназначено, т.к. по крайне мере шифрование там только базовое на уровне https самого сайта, ну и тем более незаконной деятельности там не занимайтесь.
Я хотел завести себе 5 onlyfun-щиц :)))
почему +2 вот тут, когда там только одно новое?:
upd: а нет, реально два пришло, но как?
Adler:
почему +2 вот тут
Потому что там их два)
когда там только одно новое?
Думаю ты ошибаешься, потести еще)
Adler:
но как?
Что как? у тебя сообщения задублировались или ты просто запутался?
Хотите присоединиться к обсуждению?
Войти в аккаунт