Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript][PHP] Czat z konsultantem
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam!

Chciałbym wykonać czat z konsultantem na stronę www. Tylko nie wiem jak się za to zabrać. Na pewno będę pracował na jQuery. Muszę wykonać kontroler rozmowy, okienko dla konsultanta oraz prosty formularz na stronie.

Tylko jak to wykonać, by konsultant mógł np. prowadzić dwie rozmowy jednocześnie. I drugie pytanie, gdzie zapisywać dane z czatu i czy w ogóle je zapisywać.

Proszę o pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Takie rzeczy to chyba lepiej w Javie pisać(IMG:style_emoticons/default/smile.gif)
Ja bym zrobił to w ten sposób:
Tabela z wiadomościami (od kogo, do kogo, data, treść, czy_przeczytane) i tabela z informacją czy są nowe wiadomości (nick, czy nowe).
Wysyłanie wiadomości za pomocą AJAX'a i zapis do bazy nowej wiadomości + ustawienie czy_nowe=true dla adresata wiadomości.
Oprócz tego jakaś funkcja, która odpytuje serwer (też AJAX), czy są nowe wiadomości (jakiś parametr z tym od kogo oczekujemy odpowiedzi), jeżeli są to je pobiera. Ustawia, że zostały przeczytane, a w drugiej tablicy, że brak nowych.
Jeżeli są nowe to jakiś komunikat lub ikonka lub co tam chcesz:)
Co do dwóch rozmów, to możesz podzielić ekran na zakładki (takie pseudo GG) i w przypadku, gdy jest nowa wiadomość od danego użytkownika to jakoś go zaznaczasz. Z tym, że w takim przypadku nie wiem co będzie lepsze, czy uruchomienie dwóch funkcji odpytujących, czy wysyłanie/ odbieranie wszystkich danych i rozdzielanie ich po stronie serwera/klienta.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 19:25