Перейти к контенту

Рекомендуемые сообщения

Доброго времени суток!!!

У меня вопрос по части ПМ у форума 2.1.7 . Как сделать чтобы ПМ сообщения приходили мгновенно после отправления тому кто даже не обновлял страницы. Тоесть допустим сидит он читает форум и тут раз вылетает окошко вам «ПМ сообщение» как это соорудить?

Ссылка на комментарий
Поделиться на других сайтах

Надо через JavaScript регулярно отсылать запрос на сервер, через iFrame например, и смотреть, что там, если что-то новое - то выводить сабж.

 

Добавлено:

Упс, не заметил, какой это раздел.. Заметил бы сразу - написал уже мод :D

Изменено пользователем Destruction
Ссылка на комментарий
Поделиться на других сайтах

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

Ведь есть же похожие моды типа мини чат между пользователем или встроенная мини аська(мгновенные сообщения). Они работают по тому же принцепу.

Ссылка на комментарий
Поделиться на других сайтах

2B1Z0N

узнать о том есть ли письмо, может только сервер. Поэтому обойтись только ява-скриптом никак. Как минимум ява-скрипт должен обращаться к серверу периодически.

Ссылка на комментарий
Поделиться на других сайтах

Но это же приведет к дополнительно неприятной нагрузки на сервер? или нет?

 

я конечно не селен в програмирование, я более мение понял процесс.

А разве нельзя сделать что типа токого

отправка, --> определяеться ИД пользователя получателя---> по ид находиться его сессия ---> если сесия нашлась ---> отправляеться браузеру без его запроса нужный код (js, php...)

или такое в веб програмирование реализовать нельзя?

Ссылка на комментарий
Поделиться на других сайтах

аська постоянно соединена с сервером

 

п.с.

по какому протоколу работает ICQ???

по протоколу icq :D

Изменено пользователем Tim
Ссылка на комментарий
Поделиться на других сайтах

B1Z0N, был тут где-то мод под названием QMS. Не ПМ, но что-то типа чата для форума. Если его окно открыто, то оно само себя рефрешит, время от времени..
Ссылка на комментарий
Поделиться на других сайтах

Ну дык надо рефрешить маасенькое окошко, в которое ничего не писать, если не просят - а на HTTP-запросах трафа много не наешь.
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

На самом деле если сделать проверку так скажем раз в 15 секунд при не очень большой посещаемости форума всё будет нормально,

если на форе ежеминутно находится более 15 человек и проверку сделать чаще то можно покрошить базу..

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.