 Информационный портал «SoftTime-INFO»
|
 |
Чат SmZchat vioo (AJAX) |
 |
Вернуться в downloads
Чат SmZchat vioo (AJAX)
Данное Web-приложение разработано Ремезовым Иваном.
Чат создан с использованием PHP (версии выше 4.3), СУБД MySQL (версии выше 4.0.0), технологии AJAX и представляет собой
полноценный чат.
Текущя версия чата vioo3
Версия vioo2
Версия vioo
Возможности чата:
- Регистрация и авторизация пользователей чата
- Профили пользователей
- Балловая система пользователей:
- менее 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-приложения.
|
|