Автор Тема: ox-Чат  (Прочитано 13369 раз)

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

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
ox-Чат
« : Сентябрь 18, 2009, 03:04:54 pm »
привет, сооющество! :)

хочу рассказать что скоро у нас будет чат, причем не просто чат а доступный на ваших сайтах. что за технологии используются? мы не стали изобретать велосипед и просто использовали IRC.

собственно сам сервер уже работает по адресу irc.oxnull.net, порт стандартный - 6667. кто хочет может присоединяться своим любимым клиентом, например mIRC

речь как раз сейчас и пойдет о клиенте. сервер это конечно хорошо, но как в него попадут обычные люди, которым лень что-то ставить? и вот для этого мы уже почти завершили http://oxnull.net/irc/
еще никогда в ирк не было так просто войти :)

все желающие могут туда заходить, это ясно. в чем профит для ваших сайтов? вы сможете так же создавать каналы, вставлять некий код на страничку(не сложнее чем с ютубом будет) и там появится чат, который будет автоматически присоединяться к вашему каналу, сможете даже заблокировать функцию присоединения пользователями к другим каналам и вообще чтоб они никогда не узнали что они сидят на нашем ирк-сервере, будут думать что это чисто ваш чат. впрочем не вижу смысла блокировать доступ к основному серверу, так пользователи будут себя чувствовать частью чего-то большого :)

будут добавлены боты, которые умеют чего-нить интересное. пока не придумали какие.

собственно т.к. клиент уже рабочий на http://oxnull.net/irc/ но в панели нет на него ссылки, здесь хотелось бы услышать всю критику про него. добавить кнопочки\удалить кнопочки, передвинуть и т.д.

конечно большинство irc-команд поддерживается как надо, например на вкладке "сервер" напишите "list" и оно выведит список всех комнат на сервере. и потом "join #комната" и вместо комнаты, название комнаты из списка от list. например "join #log"

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

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

на примере личных сообщений сможете увидить как оно действительно быстро работает, почти мгновенно, это вам на ajax+php :) сделано на сокетах, поэтому сообщения ходят очень быстро, без задержек. кстати все php-чаты создают нагрузку на сервер потому что их клиенты с какой-то периодичностью спрашивают у скрипта - "есть че?", тут же держится соединение и по этому соединению сообщения доставляются сразу как они появляются
« Последнее редактирование: Сентябрь 18, 2009, 03:14:42 pm от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #1 : Сентябрь 18, 2009, 06:25:24 pm »
по предложению StarkilleR'a добавил звук при отправке\приходе сообщения.
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн StarkilleR

  • ox-Адепт
  • ox-Мастер
  • *****
  • Сообщений: 260
  • ox-ранг: +12/-5
  • Ретрогеймер со стажем
    • ICQ клиент - 480003340
    • Просмотр профиля
    • русскоязычный сайт killer instinct
Re: ox-Чат
« Ответ #2 : Сентябрь 18, 2009, 06:53:55 pm »
по просьбе Neonix я написал как зайти в чат через mIRC:

File=>Select Server=>Add в название что хотите например окснулл в IRC Server irc.oxnull.net в порте 6667 в появившейся консоле ввести ник, и /join #hosting
« Последнее редактирование: Сентябрь 18, 2009, 07:00:26 pm от neonix2.0b »


Наш хостинг настолько суров, что зарегистрироваться на нём можно только по приглашению уже зарегистрированных =)

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #3 : Сентябрь 23, 2009, 02:47:46 am »
странные человеки, молчат. ирк никому не нужен? :)

можно создать комнату по wordpress\joomla\smf... хотя пожалуй пока что одной комнаты за глаза, где можно пообщаться на любые темы, я туда периодически захожу а там никого нет :(

если нет, значит что-то не нравится. жду мнений и отзывов, все же чат - это более живое общение чем форум.

предлагаю для начала назначить время когда мы все туда прийдем :)
например сегодня(23 сентября) в 20:00 МСК.

я понимаю что все заняты: работают\учатся, но вроде время ничего так

кто прийдет? (http://oxnull.net/irc/)

нам ведь гуру разные не нужны, вместе мы любого гуру уделаем :)

Исследователи из NJIT определили коллективный интеллект как способность группы находить решения задач более эффективные, чем лучшее индивидуальное решение в этой группе
« Последнее редактирование: Сентябрь 23, 2009, 03:04:17 am от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #4 : Сентябрь 23, 2009, 03:08:42 am »
хех, тут с полпинка прочитал что писал Hanacuk на http://mywordpress.ru/support/viewtopic.php?id=11420&p=2

очень забавное сообщество, всем все впадлу :)

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

еще мысли вслух будут?

Hanacuk, cyber01 - жду от вас в первую очередь, я так посмотрел - генерити много неплохих идей, то что сможем - сделаем
« Последнее редактирование: Сентябрь 23, 2009, 03:11:02 am от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн cyber01

  • Если вам нужна помощь пишите в личку
  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 1810
  • ox-ранг: +181/-11
  • Помогаю в ICQ 429385731
    • ICQ клиент - 429385731
    • Просмотр профиля
    • Сайт клана [NeoGen]
Re: ox-Чат
« Ответ #5 : Сентябрь 23, 2009, 03:58:45 pm »
) хз чё нить придумаю) постораюсь зайти сегодня в 20.00 :)
Мои проекты:
Сайт клана [NeoGen] в SAMP Статус:Работает
Персональная страничка Статус:Работает
Моды для GTA:San Andreas Статус:Работает
Система поддержки Статус: Частично работает(на стадии локализации)
Услуги:
1.Установка CMS и настройка под ваши нужды
2. Установка модулей и шаблонов к CMS
3. Локализация шаблонов
4. Локализация CMS
5. Модификация шаблонов(DLE)
6. Чистка шаблонов от посторонних ссылок(DLE)
7. Восстановление паролей администратора для WordPress, DLE, IPB,SMF,phpbb
8. Поддержание работоспособности сайтов, помощь в чрезвычайных ситуациях(после ваших манипуляций)
9. Настройка Яндекс почты для домена
И любые услуги связанные с хостингом и сайтами
Если хотите вознаградить,то киньте монетку на R164109709810  (Webmoney)

Подробнее в личке
Подайте бедному студенту))))
R164109709810

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #6 : Сентябрь 23, 2009, 11:20:04 pm »
доепилил чат до того что теперь его можно использовать на своих сайтах. значит код по вставке выглядит примерно так:

 <iframe src="http://oxnull.net/irc/#chanal=hosting;name=none" width="468" height="260" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>

немного подробностей по url
http://oxnull.net/irc/#chanal=hosting;name=none

chanal=hosting - имя канала к которому автоматически присоединяться
name=none - под каким именем отображать чат, это полоска вверху, там в начале имя чата, если написать none то оно уберет эту полоску вообще.

остальные параметры стандартные от iframe
http://www.htmlbook.ru/html/iframe.html

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

вот пример вставленного фрейма без менюшки сверху и с автоконнектом к #hosting: http://antideza.su/irc.html
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #7 : Сентябрь 23, 2009, 11:22:36 pm »
сильно напрягся и сделал так что можно менять размеры в очень широких диапозонах, функциональность и внешний вид не пострадают

предлагаю в начале всем использовать канал #hosting, или там #main а то если каждый себе создаст канал то юзеров нигде не будет :)

и да, если вы пишете какой-нить канал а его не существует то он создастся, а когда все выйдут оттуда то удалится
« Последнее редактирование: Сентябрь 23, 2009, 11:29:52 pm от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн Андрей

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 1706
  • ox-ранг: +172/-25
    • Просмотр профиля
Re: ox-Чат
« Ответ #8 : Сентябрь 24, 2009, 10:34:31 am »
В общем вестч хорошая и многим, думаю, пригодится. Одно предложение: уровень громкости сигнала низкий, нужно сделать уровень повыше.
И еще, настройку описать по точнее, короче разжевать и в Вику бросить.
И не плохо было бы его, чат, сюда в форум вписать ;)
Скромная бутылка водки не только скроет кулинарные промахи хозяйки, но и украсит стол



Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #9 : Сентябрь 25, 2009, 01:45:55 am »
к сожалению над этим звуком я не властен, вставил тот что под руку попался. приму в дар любую mp3 под звук сообщения :) и точно так же встречал противоположное мнение, что звук громкий и вообще плохой... хотя надо поискать софтинку для поднятия громкость, вопрос - может сменить на другой вообще? тогда давайте все тут предложим каждый по 1 и выберем

по описаниям я не мостак, но попытка номер 2:
нужно войти в режим редактора где мы можем редактировать html и вставить туда следующий код:

 <iframe src="http://oxnull.net/irc/#chanal=канал;name=название" width="ширина" height="высота" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>

где:
канал - имя канала к которому присоединяться автоматически при заходе в чат, чтоб ваш пользователь попадал куда вам надо а не куда хочется чату
название - название чата которое высвечивается в шапке в строке с меню, если написать none, то верхняя шапка будет убрана совсем
ширина - ширина в пикселях или процентах(456, 90%)
высота - высота в пикселях или процентах

пример использования:
 <iframe src="http://oxnull.net/irc/#chanal=hosting;name=Чатик" width="468" height="260" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>
автоматически зайдет на канал hosting, выставит имя "Чатик", размеры 468х260 пикселей


 <iframe src="http://oxnull.net/irc/#chanal=main;name=none" width="100%" height="100%" frameborder="no">
    Где ты нашел такой браузер?
 </iframe>
автоматически присоединится к каналу main, уберет верхнюю плашку с меню и растянет чат на 100% по ширине и высоте, т.е. займет все свободное пространство а при изменении размеров окна соответственно тоже будет растягиваться


так? :)

P.S.на счет в форум вставить предложение очень интересное, но когда начал думать как сделать... в принципе есть всего 1 выход чтоб чат бесконца не дисконектило при ходьбе по ссылкам это сделать форум в двух фреймах, в верхнем собственно форум а в нижнем чат, но тогда нельзя будет отправить ссылку другу в нужное место, т.к. браузер ее не будет показывать, это общий недостаток фреймов... с другой стороны так ли надо посылать ссылки куда-то? поэтому здесь палка с двумя концами.

у кого какое мнение по этому поводу? предлагаю сделать как большинству удобнее :)
перефразирую условия: ox-чат будет в нижней части форума, всегда внизу окна, а прокрутка самого форума и собственно сам форум вверху, но тогда послать ссылку на нужную ветку форума становится не тривиальной задачей. плюс кнопки в браузере вперед\назад будут работать не адекватно с точки зрения пользователя, т.к. они управляют страницей в которую вставленые фреймы а не самими фреймами как хотелось бы

щас сделаю побыстрому чтоб было где посмотреть
« Последнее редактирование: Сентябрь 25, 2009, 02:18:48 am от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #10 : Сентябрь 25, 2009, 02:09:06 am »
вот, пишу уже из этой фиговины
посмотреть как это будет выглядить можно тут: http://antideza.su/irc.html

вот как-то так могу предложить, готов выслушать критику

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

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #11 : Сентябрь 25, 2009, 02:12:22 am »
хм... я уже привык :)
можно еще как вариант пользователи попадают просто на форум а вверху можно тыкнуть и попасть на форум вот в таком новом виде, будет своего рода компромисс

и как кому пропорции? сейчас стоит верхяя часть 70% а нижняя 30% на моих 1280 и браузер на полный экран смотрится отлично
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #12 : Сентябрь 25, 2009, 02:14:39 am »
дааа... Dron, идея супер, щас буду ссать кипятком... простите за мой французский
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.

Оффлайн Андрей

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 1706
  • ox-ранг: +172/-25
    • Просмотр профиля
Re: ox-Чат
« Ответ #13 : Сентябрь 25, 2009, 09:40:12 am »
Вариант не плохой. А если фрейм с чатом поставить в верх?
И хорошая идея с альтернативной ссылкой.
А звуки сейчас поищу.

Вот такой звучёк как?
« Последнее редактирование: Сентябрь 25, 2009, 09:46:36 am от Dron »
Скромная бутылка водки не только скроет кулинарные промахи хозяйки, но и украсит стол



Оффлайн neonix2.0b

  • ox-Админ
  • ox-Мудрец
  • *****
  • Сообщений: 2351
  • ox-ранг: +184/-16
    • Просмотр профиля
    • http://oxnull.net
    • E-mail
Re: ox-Чат
« Ответ #14 : Сентябрь 25, 2009, 12:04:25 pm »
чат вверху http://antideza.su/irc2.html
чат внизу http://antideza.su/irc.html

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

научился делать громче при конвертации
« Последнее редактирование: Сентябрь 25, 2009, 12:18:03 pm от neonix2.0b »
Если мы все вместе еще чуть-чуть напряжемся, то сложное станет простым, а непонятное - доступным.