версия от 02.07.23 скачать бесплатно
скачан всего: 698 раз(а), сегодня 0
15.11.22:
Новая версия клиента чата

August4u

Бесплатный скрипт чата
         __                                        __                   
         / |                                     /    )   /             
......../__|...........__..........__.._/_....../......../__....__.._/_......
       /   |  /   /  /   ) /   /  (_ ` /       /        /   ) /   ) /   
______/____|_(___(__(___/_(___(__(__)_(_ _____(____/___/___/_(___(_(_ ______
                       /
                   (_ /

Быстрый и легкий чат для вашего сайта

Хотите свой чат для сайта? Не знаете языков программирования? Есть решение! Просто скачайте скрипты чата и скопируйте их на свой сервер. Совершенно бесплатно!

Основные достоинства чата:

  • современные технологии: WebSocket, JSON, HTML5
  • высокая скорость
  • множество функций
  • модульная архитектура
  • множественные дизайны
  • шаблоны
  • легкая установка – просто скопируйте файлы
  • интеграция с сайтом при использовании API чата http://august4u.net/?developer/api
  • не создаёт нагрузку на сервер!

Установка

Бесплатный чат не требует мощного сервера, для запуска чата может использваться даже бесплатный хостинг! Всё что нужно — так это поддержка PHP версии 5.4 и выше. Установка чата на сервер проста и не требует специальных знаний. Если у вас есть доступ к консоли сервера, то для установки чата достаточно выполнить две команды:

  • wget --content-disposition "http://august4u.biz/download.php?file=august-chat.zip"
  • unzip august-chat.zip

Если у вас нет доступа к консоли сервера или вы не уверены в своих действиях, то установить чат на сервер можно с помощью ftp-клиента (например, такого, как Total Commander), для этого надо выполнить три шага:

Изучите файл readme.1st из архива

Всё!

Обзор функций

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

Дизайн и шаблоны

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

WebSocket, JSON, HTML5

Код чата основан на современных технологиях – WebSocket, JSON, HTML5, благодаря которым стало возможно создать быстрое, удобное и многофункциональное приложение. WebSocket и постоянное соединение обеспечивает обмен сообщениями настолько быстро, насколько это позволяет сеть. Это не технология Ajax! Здесь нет потребления трафика как в чатах, созданных на технологии Ajax. Также применяются механизмы сжатия данных, что минимизирует трафик и задержки при передаче. Использование HTML5 даёт возможность подключаться к веб-камере и микрофону компьютера, передавать изображения и звук.

Модульность

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

Имеются следующие модули:

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

Настройка

Архитектура чата продумана самым тщательным образом — стили, код и скрипты отделены друг от друга, при редактировании шаблонов вы не встретите ни строчки кода на JavaScript, случайное изменение которого могло бы привести к полной неработоспособности чата. Для тонкой настройки чата вам не надо быть специалистом в области веб-программирования, достаточно знаний HTML и CSS.

Бесплатный чат может использоваться как сам по себе, так и как альтернативный клиент чатов Сервиса August4u, обладая при этом лучшим функционалом и большими возможностями.

Дизайн

Дизайн чата определяется стилями и шаблонами. Стили задают цвета, фоновые рисунки, шрифты, отступы и прочие свойства элементов интерфейса, в то время как шаблоны определяют расположение самих элементов интерфейса. Чтобы создать новый дизайн необходимо в каталоге css/ создать новую папку с любым именем (можно использовать как буквы, так и цифры) и скопировать в нее файлы стилей из существующей папки со стилями, например, из папки sample -- в ней находятся файлы стилей с комментариями, что поможет быстрее разобраться с настройками. ВАЖНО! Не изменяйте файлы стилей в существующих папках, которые идут в комплекте, иначе при обновлении программы все ваши изменения будут утеряны. Для файлов картинок, которые будут использоваться в новом дизайне необходимо также создать отдельную папку в каталоге images/ с тем же именем, что и имя папки для стилей. Теперь необходимо внести новый дизайн в конфигурацию, чтобы была возможность на него переключаться. Список доступных дизайнов находится в файле cfg/design.cfg, где каждая строчка соответствует одному дизайну. С начала строки в кавычках должно идти желаемое название дизайна, это то название, которое будет отображаться в меню и личных настройках пользователя, далее через пробелы или табуляции должно быть указано имя папки со стилями, которая соответствует данному дизайну. Например, мы создали новый дизайн и дали ему имя "Красивый дизайн", а стили для него находятся в папке beauty, тогда в файле design.cfg с новой строки необходимо прописать:

"Красивый дизайн"	beauty

При такой записи для дизайна beauty будут использованы шаблоны по умолчанию, которые задаются в файле конфигурации программы cfg.php константой DEFAULT_TPL. При значении этой константы '0' будут использоваться файлы шаблонов в корне каталога tpl/. Если требуется изменить некоторые шаблоны чата и при загрузке чата использовать измененные шаблоны как шаблоны по умолчанию, то необходимо сделать следующее: в каталоге tpl/ создать новую папку с любым именем (можно использовать как буквы, так и цифры), в нее скопировать только те файлы шаблонов, которые требуется изменить, а в файле конфигурации cfg.php для константы DEFAULT_TPL указать название этой папки. ВАЖНО! Ни в коем случае не меняйте файлы шаблонов, находящиеся непосредственно в каталоге tpl/, всегда создавайте новую папку для измененных шаблонов и копируйте в нее только те файлы, которые требуется модифицировать.

Дизайн чата -- это не только настроенные стили, но также и шаблоны. Если одни дизайны легко ложатся на шаблоны по умолчанию, то для других дизайнов может понадобиться изменение шаблонов. Для этого случая необходимо в каталоге tpl/ создать новую папку с любым именем, скопировать в нее из каталога tpl/ только те файлы, которые требуется модифицировать и для такого дизайна в файле списка дизайнов design.cfg указать дополнительным параметром имя этой папки. Например, для нашего дизайна beauty были изменены шаблоны и помещены в папку beauty, тогда запись о дизайне в файле design.cfg будет выглядеть так:

"Красивый дизайн"	beauty beauty

Шаблоны

Весь код чата состоит из шаблонов -- небольших кусочков HTML-кода, по которым в конечном итоге и формируется чат. Благодаря этому очень легко изменить внешний вид какой-либо части чата или всего чата целиком, и, что самое важное -- код представления (визуальные элементы) отделен от программного кода. Файлы шаблонов чата находятся в каталоге tpl, в этом каталоге можно создавать подкаталоги, в которых будут размещены измененные шаблоны, при этом, для того, чтобы создать новый набор шаблонов, нет необходимости копировать в новый подкаталог все исходные шаблоны, достаточно скопировать только те шаблоны, которые будут действительно изменены. Таким образом, легко создать набор шаблонов чата, который будет адаптирован под мобильные устройства или создать шаблоны мини-чаты. Также, как и дизайн, требуемые шаблоны можно установить в момент загрузки чата, для этого предусмотрен параметр t в адресе чата. Например, чтобы загрузить чат с шаблонами mini адрес чата будет выглядеть так: http://адрес_чата/?t=mini. Таким образом, можно создать наборы шаблонов и загружать те или иные шаблоны для разных случаев.

Обо всех найденных ошибках и неточностях, а также ваши пожелания, просьба сообщать на august@august4u.net