Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2013, 09:47
Интересующийся
Отправить личное сообщение для fi.adm Посмотреть профиль Найти все сообщения от fi.adm
 
Регистрация: 26.08.2013
Сообщений: 10

Автоматическая подгрузка новых сообщений
Здравствуйте. Есть простой цикл, выводящий переписку между двумя пользователями. Каждое сообщение отображается с новой строки. Код цикла такой:


<? while ( bp_thread_messages() ) {
bp_thread_the_message();
}
?>


На выходе выглядит так:

текст 1-го сообщения
текст 2-го сообщения
текст 3-его сообщения
и т.д.

Когда пользователи общаются, то для того, чтобы увидеть новые сообщения, им приходится каждый раз перезапускать страницу в браузере. Подскажите, как сделать так, чтобы новые сообщения отображались на странице сами, т.е. чтобы не нужно было каждый раз обновлять эту страницу?
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2013, 10:06
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

по щучьему велению, по моему хотению, отображайтесь сообщения сами!
Ответить с цитированием
  #3 (permalink)  
Старый 26.08.2013, 11:18
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

Сообщение от fi.adm Посмотреть сообщение
Подскажите, как сделать так, чтобы новые сообщения отображались на странице сами
использовать comet-технологии (ajax с long polling и т.п.) либо websockets

и не просите "показать пример"
потому что надо сделать кучу работы с настройкой сервера и изменением шаблонов, особенно если сайт уже сделан
Ответить с цитированием
  #4 (permalink)  
Старый 26.08.2013, 15:30
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от mta88 Посмотреть сообщение
и не просите "показать пример"
потому что надо сделать кучу работы с настройкой сервера и изменением шаблонов, особенно если сайт уже сделан
Уш послал, так послал...
Ответить с цитированием
  #5 (permalink)  
Старый 26.08.2013, 15:32
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от fi.adm
Подскажите, как сделать так, чтобы новые сообщения отображались на странице сами
Само оно ничего не будет делать...

А вот по некому таймауту отправлять запросы... Получать и обрабатывать ответы - можно.
Ответить с цитированием
  #6 (permalink)  
Старый 26.08.2013, 15:32
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

а я вот покажу пример.
причём без богомерзкого пхп: тыц.
Ответить с цитированием
  #7 (permalink)  
Старый 26.08.2013, 15:34
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

Сообщение от ksa Посмотреть сообщение
А вот по некому таймауту отправлять запросы...
открой уже для себя мир лонгполинга и вебсокетов. можно даже запросы не отправлять!

говорю же: по щучьему велению..
Ответить с цитированием
  #8 (permalink)  
Старый 26.08.2013, 15:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

Сообщение от keen
открой уже для себя мир лонгполинга и вебсокетов
Открою, какие мои годы...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js и задержки с доставкой сообщений IgorN AJAX и COMET 5 12.04.2013 17:09
Обновление не существующих сообщений ajax tayler882 AJAX и COMET 2 28.11.2012 17:13
Добавление в чат новых сообщений. xJAMESx jQuery 4 29.05.2012 23:13
Логика звукового уведомления о поступлении новых сообщений Триви AJAX и COMET 1 11.08.2011 02:13
Авто "объединение" последних сообщений ksa Сайт Javascript.ru 0 19.11.2010 11:58