Автор Тема: Private-Chat......  (Прочитано 7480 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« : 21 Августа 2002, 17:50:33 »
Может у кого есть?

Значит на сайте есть кто сейчас в онлайне из регнутых посетителей.

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

Друзья эти ясное дело не хотят делиться деталями сделки с другими посетителями.

Так вот. Может кто знает как бы мне их только двоих в чат запихивать?

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


ВО КАК!

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Private-Chat......
« Ответ #1 : 21 Августа 2002, 17:53:48 »
По моему пол годика назад в рассылке такая тема летала - как сделать Chat. И про фишку Private-Chat, там тож было. Попробуй поиск по сайту (не форуму).
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #2 : 21 Августа 2002, 18:02:13 »
Alexandr Спасибки!
Щас посмотрю.


О! Вот я баран! Здесь есть рассылка, а я НЕПОДПИСАЛСЯ!
Щас и подписшусь........


Еще раз Сэнкс!!!

Оффлайн Flash

  • Виртуоз...
  • Ветеран
  • *****
  • Сообщений: 661
  • +0/-0
  • 2
    • Просмотр профиля
Private-Chat......
« Ответ #3 : 21 Августа 2002, 18:02:26 »
Есть такие чаты, которые создают отдельные комнаты.....попробуй автоматизировать это, т.е. автоматом создать комнату, в которую доступ будут иметь только эти два юзера!
Почему так всегда: мозги утекают, а доноры остаются?

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #4 : 21 Августа 2002, 18:56:49 »
Flash А где взять такой чат???????

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Private-Chat......
« Ответ #5 : 21 Августа 2002, 20:35:45 »
делается таблица в базе, или файл. лучше таблица.
куда пишется имя юзера, которого вызывают, уникальный код, и время.

Тот, кто хочет вызвать, тыкает в ссылку, у него открывается окно chat.php?уникальный код. В базу пишется строка.

В начале каждой страницы делается проверка этой таблицы, есть ли записи для  текущего юзера, и если есть, то выкидывать код - строку, или окно - это уже к РНР не имеет отношения - вызывающее юзерав в чат. ему дается та же  ссылка, что и первому.
запись из базу стирается.
так же стираюбтся и все записи старше определенного срока, к примеру час.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #6 : 22 Августа 2002, 10:21:13 »
RomikChef Спасибки!
Ну вот, теперь знаю, чем буду заниматься ближайшие несколько часов. :-)

Но, т.к. я не профи в ПХП может еще раз пристану с вопросом.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #7 : 23 Августа 2002, 18:11:10 »
RomikChef А можно по-подробнее про присвоение уникального номера и проверки на зпись для текушего юзера?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Private-Chat......
« Ответ #8 : 25 Августа 2002, 22:48:15 »
http://www.php.net/uniqid
что за проверка на запись - я не понял

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #9 : 26 Августа 2002, 13:40:42 »
Вот что за проверка
Цитировать
есть ли записи для текущего юзера

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Private-Chat......
« Ответ #10 : 27 Августа 2002, 00:13:37 »
запрос в таблицу

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #11 : 29 Августа 2002, 14:32:48 »
Alexandr
Цитировать
Попробуй поиск по сайту


Пробовал - не нашел.
Может кинешь ссылку, если вдруг увидишь.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
Private-Chat......
« Ответ #12 : 06 Сентября 2002, 21:46:14 »
RomikChef
Цитировать
куда пишется имя юзера, которого вызывают, уникальный код, и время


а как сгенерить уникальный код?

Да, к стати, как "появить" окно именно у того юзеря?

Я посто не представляю конструкцию
Что-то типа

function OpenWin(UserName) {
                        ID? "Normal win"

}

и т.д.

Не представляю.

Помоги!!!!!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Private-Chat......
« Ответ #13 : 06 Сентября 2002, 23:34:32 »
md5(microtime());

Не знаю, как там опенвин, в яве не разбираюсь.
я бы просто ссылку дал - вас вызвали в чат, вот по этой ссылке.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Private-Chat......
« Ответ #14 : 07 Сентября 2002, 00:39:22 »
Guard
Цитировать
function OpenWin(UserName) {
ID? "Normal win"

}

и т.д.

Не представляю.
примерно так:


if (юзера вызвали в чат) {
 ?>
 
  }
Возможно с параметрами в window.open что-то напутал, точный формат посмотри в доках или в яваскрипт-форуме
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28