Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CHAT 
:(
    Опции темы
Opik
Дата 24.4.2005, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



PHP-Script
обновлять раз в 15 + при каждом добавлении своего сообщения происходит обновление.
PM MAIL Skype   Вверх
Рыжий
Дата 24.4.2005, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



то есть ты предлагаешь (к примеру) такую вот систему:

Вогда чел написал свое сообщение - обработчик форм записывает его в базу и заодно обновляет фрейм1 (в котором все сообщения)???
PM MAIL ICQ   Вверх
Dexter
Дата 25.4.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево

Репутация: нет
Всего: 4



А нельзя сообщение добавить в базу, а фрейм не полностью обновить, а через js добавить это новое сообщение?


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Opik
Дата 26.4.2005, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Цитата
то есть ты предлагаешь (к примеру) такую вот систему:

Вогда чел написал свое сообщение - обработчик форм записывает его в базу и заодно обновляет фрейм1 (в котором все сообщения)???

именно
Цитата
А нельзя сообщение добавить в базу, а фрейм не полностью обновить, а через js добавить это новое сообщение?

можно, но 1 фрейм обновить точно нужно, не обязательно тот, что с сообщениями,
читаем пост почти вначале темы:
http://forum.vingrad.ru/index.php?showtopi...=0&#entry323511
PM MAIL Skype   Вверх
Dexter
Дата 26.4.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево

Репутация: нет
Всего: 4



Цитата
можно, но 1 фрейм обновить точно нужно, не обязательно тот, что с сообщениями,


Но лучше ведь обновить фрейм с полем ввода, чем все сообщения чата обновлять...


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Opik
Дата 26.4.2005, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



DexterА кто сказал, что все сообщения чата? на что есть невидимые фреймы?
PM MAIL Skype   Вверх
Dexter
Дата 26.4.2005, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево

Репутация: нет
Всего: 4



Ээээ... А при чем тут невидимые фреймы?...


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Opik
Дата 26.4.2005, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Dexter
а притом, что именно невидимый фрейм обновляется и добавляет в главный фрейм сообщение, именно добавляет.
PM MAIL Skype   Вверх
Dexter
Дата 27.4.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево

Репутация: нет
Всего: 4



Ну это еще лучше, поле ввода не надо обновлять (хотя вроде нет... Без этого не обойтись)....

Все равно это лучше чем обновлять ВСЕ...


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Opik
Дата 27.4.2005, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Dexter
поле ввода обновлять не нужно. Нужно лишь из невидимого фрейма(где обновление чата) очистить строку ввода(через JS), именно очистить а не обновить.
PM MAIL Skype   Вверх
Dexter
Дата 27.4.2005, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1562
Регистрация: 2.7.2002
Где: Москва, Бирюлево

Репутация: нет
Всего: 4



А данные скрипту как передавать? Тоже через скрытый фрейм? А ему через js?


--------------------
The only thing you really know about me is...
...that's all you'll ever know
PM MAIL ICQ   Вверх
Reptor
Дата 28.4.2005, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: 0
Всего: 0



А почему б полностю не сделать с помощью JSHTTPRequest или XMLHTTPRequest. А сообщения вставлять через appendChild, будет быстро и без перезагрузки странички и разных фреймов
PM MAIL ICQ   Вверх
Axxent
Дата 28.4.2005, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 25.3.2004
Где: Новосибирск

Репутация: 3
Всего: 5



Reptor
Можешь описать подробнее? Сам хочу на этой основе чат мутить, но не подготовлен теоретически
PM MAIL ICQ   Вверх
Opik
Дата 28.4.2005, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



Reptor
выкладывай что да как )))
PM MAIL Skype   Вверх
Чих_и_Пых_Пых(MySql_and_PHP)
Дата 28.4.2005, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 20.4.2005

Репутация: 1
Всего: 2



Хм.....
Самый простой чат:
Делаете два фрейма.
Первый фрейм:
Здесь будет распологаться форма для добавления сообщения и код, который записывает в базу данные введённые в форму.

Второй фрейм - пусть он будет обновляться каждые 15 секунд и там будет код, который вывод сообщения из базы, сортируя их например по-дате.

Если вы хотите писать простой чат - то тут и думать-то нечего, 20-30 минут - и готово.
Сложнее будет использовать ява-смайлики, колличество он-лайн(хотя это только подсчёт сессий), регистрация пользователь(впринципе это прощё самого чата), бан лист с админ-панелью. Вообщем за что-бы вы не взялись можно продумать проект в течении пяти минут, остальные идеи приложаться во время работы.
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0797 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.