Главная страница О Web-студии Разработка сайтов Интернет-реклама CD-презентации 3D-графика Программное обеспечение
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создание сайтов. Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры . Авторы: Кузнецов М.В., Симдянов И.В. PHP. Народные советы. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование: ступени карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Security & Cracking Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
Консультации от известных специалистов и авторов многих книг

Информационный портал
«SoftTime-INFO»




Чат SmZchat vioo (AJAX)

Вернуться в downloads

Чат SmZchat vioo (AJAX)


Данное Web-приложение разработано Ремезовым Иваном. Чат создан с использованием PHP (версии выше 4.3), СУБД MySQL (версии выше 4.0.0), технологии AJAX и представляет собой полноценный чат.

Текущя версия чата vioo3

Скачать чат SmZchat vioo3 (AJAX) Скачать чат SmZchat vioo3 (AJAX)

Размер: 449 Кб

Версия vioo2

Скачать чат SmZchat vioo2 (AJAX) Скачать чат SmZchat vioo2 (AJAX)

Размер: 430.9 Кб

Версия vioo

Скачать чат SmZchat vioo (AJAX) Скачать чат SmZchat vioo (AJAX)

Размер: 380.5 Кб

Возможности чата:

  • Регистрация и авторизация пользователей чата
  • Профили пользователей
  • Балловая система пользователей:
    • менее 100 баллов : обычный пользователь
    • 100-499 баллов : пользователь с разрешёнными стилями(b,i,u,s,sup,sub,tt,big,cmall)
    • 500-699 баллов : модератор
    • 700-998 баллов : модератор с возможностью редактирвания правил и смайликов
    • 999 баллов : администратор (полный комплекс управления чатом)
  • Смайлы (ограничитель: разумный выбор)
  • Возможность отключать смайлы
  • Возможность посылки приватных сообщений
  • Обращение к пользователю в чате непосредственно
  • Статусы пользователя:
    • Свободен для чата
    • Временно отошёл
    • Недоступен
    • Не беспокоить
  • Возможность выбора цвета текста из более чем 20 цветов
  • Возможность менять расположение формы отправки (сверху, снизу)
  • Возможность менять место появления новых сообщений (сверху, снизу)
  • Возможность изменять тип времени сообщений (час:мин, час:мин:сек, мин:сек)
  • Автоматический выброс пользователей, не отвечающих на запросы сервера в течение определённого промежутка времени
  • Возможность банить по нику, ip (в будущем по кукам и софту)
  • Типы:
    • оставить в чате : возможность оставаться в чате без возможности отправки сообщений
    • запретить доступ : пользователь будет каждый раз "кикаться" при попытке входа в чат
    • забить окнами : у пользователя не будут обновляться фреймы
  • Личка (внутренняя почта)
  • Возможность игнорировать сообщения других пользователей
  • Комнаты по интересам (комнаты задаёт администратор)
  • Особенность: невозможность бана модератора другим модератором, чьи баллы меньше
  • Все действия по бану и разбану, а также истечению банов, записываются в логи, которые может просмотреть любой модератор и администратор
  • Блокировка сообщений, в которых кол-во смайликов превышает их лимит (для уменьшения траффика)
  • Возможность модераторам предупреждать пользователей
  • Загружать пользовательские фотографии
  • Выбор скина
  • Ну и что-то подзабыл :)

Разрешённые коды:

Введите в строку сообщения данный код (в скобках указано минимальное кол-во баллов):

  • /b - жирный (100)
  • /i - курсив (100)
  • /u - зачёркнутый (100)
  • /s - перечёркнутый (100)
  • /sup - надстрочный (100)
  • /sub - подстрочный (100)
  • /tt - телетайп (100)
  • /big - увеличенный (100)
  • /small - уменьшенный (100)
  • /beg - бегущая строка (500)
  • /ips - все IP пользователей в чате (500)

Установка чата:

Способ первый:

  • Скопируйте все файлы в определённую директорию.
  • Запустите программу установки скрипта по адресу http://адрес_вашего_чата/install/.
  • Измените права доступа к файлу inc/db.php (0777), если требуется перезапись параметров.
  • Следуйте указаниям программы установки.
  • Установите права доступа к директории photos для возможности загрузки пользовательских фото
  • ВНИМАНИЕ: После завершения работы программы установки не забудте УДАЛИТЬ папку install! В противном случае, чат может быть легко взломан злоумышленниками!
Способ второй:
  • В директории install имеются 2 файла запросов к БД mySQL: sql.sql и sql_update.sql В первом находятся запросы для полной установки или переустановки чата, поэтому если вы решили переустановить чат, но оставить текущие настройки или данные, сперва сохраните их с помощью дампа БД, иначе они будут потеряны. Во втором файле находятся запросы для обновления БД чата для совместимости с предыдущей версией, если таковы имеются. Если версия изменилась, но файл запросов обновления пуст, значит никаких изменений в БД не вносилось.
  • Скопируйте содержимое одного из файлов (по вашему усмотрению) и вручную произведите установку.
ВАЖНО!!! При автоматической установке вы вводите параметры чата. При ручной установке вам дополнительно придётся их вводить либо непосредственно в БД (например, при помощи phpMyAdmin), либо в админке чата. Также вам вручную придётся создавать пользователя с правами администратора. Этого нельзя сделать при обычной регистрации, поэтому проделывайте это вручную.

Настройка чата:

Настройка чата производится из админ.панели, доступной администратору (пользователь с кол-вом баллов не менее 999). Помимо того, редактировать правила и смайлики имеют право пользователи с кол-вом баллов не менее 700.

Добавление смайлов

  • Скопируйте нужные Вам файлы смайлков в директорию smiles, находящуюся в директории чата
  • Зайдите в админ.панель на вкладку "Редактировать смайлики" и нажмите на ссылку "Добавить смайлик"
  • Введите код смайлика и выберите изображение из списка скопированных Вами файлов

Благодарности:

  • FOX_MALDER aka VSV (http://foxa.net.ru) ::: за освоение технологии AJAX (XMLHttpRequest)
  • DDK (shvejnov@gmail.com) ::: за освоение работы чатов
  • Порталу SoftTime.ru и тем, кто помогал
  • Лично Симдянову Игорю Вячеславовичу и Кузнецову Максиму Валерьевчу ::: за написание книги "Самоучитель PHP5(изд.1)" и помощь в вопросах :)

Обратная связь

Загрузить новые версии чата, а так же ряда других полезных Web-приложений можно по адресу http://www.softtime.ru/info/downloads.php На форуме IT-студии SoftTime, по адресу http://www.softtime.ru/forum/ вы всегда можете найти поддержку по установке и сопровождению данного Web-приложения.

 
  Rambler's Top100 Яндекс.Метрика Яндекс цитирования