Мы в твиттере Мы в телеграме!
Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Fast-PM by Sander

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Fast-PM by Sander.

Fast-PM by Sander

Предлагаю вашему вниманию модифицированный модуль для личных сообщений, позволяющий обмениваться сообщениями в реальном времени (на подобии чата).

[Окно информатор]
Fast-PM by Sander

Это окно расположено фиксированно в правом нижнем углу, отображается тогда, когда есть новые сообщения.
В нем выводится список пользователей, которые написали вам сообщение. В строке выводится его логин, в скобках количество новых сообщений и дата последнего сообщения. При клике на поле - сразу открывается диалог с выбранным пользователем. Окно-информатор скрывается.
Так же при клике на шапку окна - открывается окно диалогов.
В самом низу есть маленькая черная стрелка, при клике на нее список сворачивается и не занимает много места. Состояние панели запоминается в cookies.
Так же при получении новых сообщений воспроизводится звуковой сигнал.

[Основное окно диалогов]
Fast-PM by Sander

Это окно является так же плавающим, располагается по центру сайта, можно переместить "схватившись" за шапку.
Поделено на 3 основных части:
-Шапка-
В ней расположено поле ввода логина пользователя для поиска и кнопка закрытия окна диалогов. Если на момент закрытия окна остались непрочитанные письма - будет снова выведено окно-информатор. Примечание: окно-информатор не будет показано, если новые сообщения пришли во время открытия большого окна.
-Контент-
В этом окне выводятся все написанные вам сообщения. На странице выводится заданное количество сообщений, дальнейшая подгрузка сообщений происходит посредством нажатия кнопки "Показать еще", которая находится в конце списка.
В строке сообщения расположены следующие элементы:
* чекбокс - для выделения сообщений над которыми затем будет применено то или иное действие.
* аватар пользовтеля - для информативности, никакого функционала не несет.
* логин - при клике на него открывается окно диалога (на ajax). Если открывать ссылку в новом окне - будет открыт пофиль пользователя.
* мигающая иконка рядом с логином - индикатор показывающий, что это новое непрочитанное сообщение.
* ниже расположен сам текст сообщения
* справа дата сообщения
-Список пользователей-
В этом списке выводятся все пользователи от которых у вас есть сообщения. Для удобства все поле является ссылкой/кнопкой для перехода к диалогу. Если открыть ссылку в новом окне будет открыта страница профиля выбранного пользователя.
У каждого профиля расположены следующие элементы:
* Аватар
* Индикатор слева от логина - что пользователь на сайте, или был на сайте не более чем 5 минут назад.
* Логин
* Справа от логина в скобках указано общее количество входящих сообщений от пользователя
* Под логином - дата последнего сообщения
* Справа в углу мигает идтикатор показывающий, что это новое непрочитанное сообщение

[Основное окно диалогов 2]
Fast-PM by Sander

На этом скриншоте правая панель спрятана (состояние запоминается в cookies) и отмечены несколько сообщений. В шапке поле поиска заменяется на список действий над выбранными сообщениями:
Прочитал - помеченные сообщений меняют свой статус на прочитанные
Непрочитанные - противоположно "Прочитал"
Удалить - удаляет отмеченные сообщения без возможности восстановить
Это спам! - отмеченные сообщения убираются из вашего списка сообщений, но не удаляются, а меняют свой статус на "spam"
Отмена - просто снимает выделение с отмеченных сообщений

Немного подробнее опишу алгоритм работы "антиспама". Если определенное количество пользователей (по умолчанию - 20) отмечает сообщения пользователя (любое количество сообщений, это не важно) как спам, то данный пользователь больше не сможет отправлять сообщения.
Т.е. даже если один человек пометит у себя хоть 100 сообщений как спам, его собеседник не будет "забанен".

Окно диалога
Fast-PM by Sander

Окно вывода сообщений ничем не отличается от основного окна, за исключением того, что в нем так же выводятся ваши сообщения. Так же стоит заметить, что тут новые сообщения выводятся снизу, а на главной наоборот.
Внизу окна появляется форма для отправки сообщений и еще несколько элементов интерфейса, а именно:
* Справа от поля ввода аватар собеседника - не несет никакого функционала, просто для удобства и наглядности
* Кнопка "Отправить" - так же сообщения можно отправлять комбинацией клавиш Ctrl->Enter
* Кнопка "(очистить)" - удаляет всю переписку с данным пользователем. Удаляются ваши и его сообщения.
* Справа от кнопки "(очистить)", логин и дата его последнего посещения - ссылка на профиль пользователя
* В углу кнопка для закрытия диалога - при клике на нее будет отображена страница всех диалогов ("Основное окно диалогов")
Если при отправке сообщения ваш собеседник определяется сайтом как оффлайн (т.е. бездействует более 300 сек), ему на email будет отправлено уведомление о новом личном сообщении.

Поиск пользователей
Fast-PM by Sander

Поиск пользователей происходит "на лету" по первым буквам введенного логина. При клике на строку будет открыто окно диалога с выбранным пользователем.



Условия продажи:
WebMoney кошелек с BL>20 или Персональный аттестат или срок регистрации более года.

Демо:
nfhelp.ru - test:test
dle-faq.ru
prowebber.cc

DLE: 9.0-9.7
Цена: 18wmz (WMR и WMU высчитывается по курсу на момент покупки модуля)

ICQ: 404-037-556
E-Mail: [email protected]
Skype: Sander8804

Примечание: Я не реагирую на запросы авторизации. Пишите, пожалуйста, сразу по делу.

С уважением,
Олег Александрович a.k.a. Sander


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+119
Просмотры: 9 779 :: Комментарии (47) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: pm, sander
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1XaL9Va

  • 11 ноября 2012 20:40
  • Регистрация: 20.12.2011
  • Был(а) онлайн: 13.12.2020
  • Комментариев: 84
  • +1
полезная вещь !
и цена адекватна ! ok

--------------------

#2Zoomzu

  • 11 ноября 2012 20:51
  • Регистрация: 26.07.2011
  • Был(а) онлайн: 14.12.2020
  • Комментариев: 92
  • +1
Да модуль действительно отличный

#3LALALA

  • 11 ноября 2012 21:02
  • Регистрация: 16.08.2011
  • Был(а) онлайн: 18.12.2013
  • Комментариев: 11
  • +1
давно ждал. респект! в очереди на покупку

заметил, что можно отправлять самому себе. это не продумано или так задумано? Как на счёт чёрного списка? т.е. который предусмотрен в дле.

и ещё, наксолько вынесено всё в шаблоны, дабы поменять дизайн?

#4scome

  • 11 ноября 2012 21:05
  • Регистрация: 26.08.2012
  • Был(а) онлайн: 29.01.2014
  • Комментариев: 23
  • +1
Классный модуль!

--------------------

#5Sander

  • 11 ноября 2012 21:11
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • +1
LALALA, Можно и себе. А зачем? :) Если хочется кому-то с собой пообщаться... что ж, это его право :)

Черный список сделал, но потом решил отказаться от него.
Ибо надо еще делать список пользователей которые находятся в черном списке, чтобы в случае чего их оттуда вытянуть. А мне немного влом прорабатывать еще и этот интерфейс...
Будет спрос, будет расширение :)

В общем, возможность игнора есть, все коды остались, достаточно раскомментировать. Но процесс помещения в игнор односторонний. Только админ через phpmyadmin сможет отменить помещение в блеклист.

--------------------

#6TToJIoTeH4uK

  • 11 ноября 2012 22:49
  • Регистрация: 14.12.2010
  • Был(а) онлайн: 8.02.2024
  • Комментариев: 9
  • 0
Автор выйди в скайп :)

#7goge

  • 11 ноября 2012 22:50
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 17.02.2020
  • Комментариев: 22
  • -6
SupeR Modull

a koqda budet bezplatno:(

#8Sander

  • 11 ноября 2012 22:58
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • +7
goge, Сразу после того, как наступит глобальный коммунизм.

--------------------

#9goge

  • 11 ноября 2012 23:04
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 17.02.2020
  • Комментариев: 22
  • 0
Sander,
boredom cool

#10Andrey™

  • 11 ноября 2012 23:09
  • Регистрация: 28.09.2010
  • Был(а) онлайн: 28.06.2024
  • Комментариев: 153
  • +1
Делает запросы каждые 3 сек. - не шик (в плане нагрузки). scratch_one-s_head

#11Sander

  • 11 ноября 2012 23:38
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
Andrey™, каждые 5 сек, (var fpm_frequency = 5000;)
Да и то, только при открытом окне. Когда окно закрыто, от него не идет никакой активности.

--------------------

#12ovesti.ru

  • 12 ноября 2012 03:25
  • Регистрация: 31.08.2011
  • Был(а) онлайн: 15.12.2024
  • Комментариев: 81
  • 0
Sander, супер-модуль, Олег Александрович! Был на демо и удалил пришедшее от Вас сообщение, в логин-панели стало гореть вот так: Сообщений ( -1 | 10 ) Минус один "уйдёт" после оптимизации бд? Спасибо.

#13Assada

  • 12 ноября 2012 16:59
  • Регистрация: 30.10.2010
  • Был(а) онлайн: 29.01.2015
  • Комментариев: 137
  • 0
Sander,
Обновление только если окно открыто? Или я могу открыть овер9000 страниц и они будут все обновляться?

#14Sander

  • 12 ноября 2012 17:39
  • Регистрация: 19.02.2010
  • Был(а) онлайн: 20.04.2021
  • Комментариев: 327
  • 0
Assada, см. список настроек:
JS
Частота обновления окна чата
Сколько раз будет обновляться окно чата с момента последнего бездействия

Сейчас стоит интервал 5 сек, 20 обновлений, т.е. полторы минуты во всех окнах будет обновляться, после чего активность от него прекратится.

--------------------

#15ПафНутиЙ

  • 12 ноября 2012 22:04
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
Отличный модуль! Особенно приятно было следить за его разработкой и добавлением, разнообразных удобств.
Спасибо!

P.S. будет весело, если celsoft включит модуль в следующий релиз DLE (он любит так делать...)

--------------------

#16shadow6630

  • 12 ноября 2012 23:27
  • Регистрация: 4.03.2010
  • Был(а) онлайн: 16.07.2021
  • Комментариев: 211
  • 0
ПафНутиЙ,
Сомневаюсь в этом, модуль в большей степени закос под соцыалку

--------------------

#17ПафНутиЙ

  • 13 ноября 2012 09:10
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • +1
shadow6630,
Тем не менее это гораздо удобнее стандартных ПМ. А как показывает практика - удобные решения сторонних разработчиков постепенно включаются в релизы (правда какими то мелкими порциями)

--------------------

#18Longer

  • 13 ноября 2012 12:57
  • Регистрация: 18.09.2010
  • Был(а) онлайн: 18.09.2015
  • Комментариев: 51
  • +3
shadow6630,
Вечно не довольные люди... Для вас старайся и вам же не нравится, что за дела?
Сделали аякс технологию PM это не значит что косят под социалки...
что за нытье? нынче что нибудь разработай и все будут говорить что это закос чейто... нет так нелзя жить...

Не спорю что DLE новостной движок... но и у новостных должны быть и такие фишки, а разработчикам сторонних модулей я пожелаю успехов! продолжайте в том же духе и расширяйте функционал, придумывая с каждым разом все новое и лучшее...

#19shadow6630

  • 13 ноября 2012 17:43
  • Регистрация: 4.03.2010
  • Был(а) онлайн: 16.07.2021
  • Комментариев: 211
  • +1
Longer,
а кто сказал что я недовольный модулем, я просто выразил свою мысль о том что целка его не включит в дистрибутив. Сам модуль мне очень нравится и когда будут свободные деньги я его себе обязательно возьму.

--------------------

#20debradis

  • 13 ноября 2012 22:10
  • Регистрация: 25.07.2012
  • Был(а) онлайн: 26.12.2018
  • Комментариев: 6
  • 0
Кто вообще пользуется чатом?

1 2 3
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: