Главная » Портфолио » PHP » n0chat - Чат с низкой нагрузкой (v2)

n0chat - Чат с низкой нагрузкой (v2)

3-02-2013, 15:04 n0wheremany Комментарии (88) Просмотры (21010)
n0chat - Чат с низкой нагрузкой (v2)


Представляю вашему вниманию Чат для сайта.
Чем он отличается от кучи подобных чатов от других разработчиков?
Самое главное отличие в создаваемой нагрузке - её практически нет. Она максимально минимизирована, так же за счет инновационного подхода к кэшированию, автоматической системе по оптимизации нагрузки, AJAX обработка данных, переноса большей части работы с сервера на клиента (все операции над текстом).

Возможности:
  • Тэги: Используются BBcode (операции с текстом, вставки исходного кода, ссылки и картинки), с возможностью добавления других команд.
  • Команды: Бан, Получение IP адреса пользователей, Смена цвета сообщения, с возможностью добавления других команд.
  • Горячие клавиши: для BBcode.
  • Настройка для клиента: настройка обновления данных.
  • Смайлы: куда ж без них.
  • Фильтр слов
  • Игнорирование пользователей
  • Удаление сообщений
  • Плагины: При приходе сообщения - звуковое сообщение, мигание заголовка страницы, При приходе/уходе пользователя - сообщение в чате.
  • Чат на отдельной и в блоке на любой странице
  • Минимальная нагрузка lol
  • Практически весь функционал на JS, т.о. вы можете изменить все по своему вкусу, если есть знания lol
  • Дизайн от Пафнутия lol


Требования:
  • Включенная поддержка JS
  • Последние версии браузеров




Скриншоты:
n0chat - Чат с низкой нагрузкой (v2)

n0chat - Чат с низкой нагрузкой (v2)

n0chat - Чат с низкой нагрузкой (v2)


Демо:
dle-faq.ru/chat/

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#8 4 апреля 2013 01:53 Macedon

n0wheremany, с удалением определённых фраз ничего не решили ещё? Реально нужная фича.

Ещё предложение, насколько реально реализовать выдачу определённых прав (ban, IP) отдельному юзеру, а не группе?

А также запретить просмотр IP администратора.
Публикаций: 0 Комментариев: 7 [ цитировать ]

#7 22 марта 2013 09:42 n0wheremany

Macedon,
Css вы можете использовать своё для подключения в блоке. JS обязательны.


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#6 22 марта 2013 05:47 Macedon

Обязательно ли для блока чата подключать все его стили и скрипты?
<link rel="stylesheet" href="/engine/classes/min/index.php?charset=windows-1251&f={THEME}
/n0chat/css/styles.css,{THEME}/n0chat/css/normalize.css&8" />
<script src="/engine/classes/min/index.php?charset=windows-1251&f={THEME}/
n0chat/js/date.format.js,{THEME}/n0chat/js/jquery.scrollto.js,{THEME}/
n0chat/js/jquery.cookie.js,{THEME}/n0chat/js/core.js,{THEME}/n0chat/js
/plugins.js&8"></script>

Что можно убрать? А какие параметры обязательные?
В блоке, как правило, оформление может отличаться, поэтому неплохо бы сделать урезанное подключение нужных компонентов с возможностью настройки, отличной от основного окна чата.
Публикаций: 0 Комментариев: 7 [ цитировать ]

#5 22 марта 2013 01:05 Macedon

При бане юзера в чате выводится сообщение:
Пользователь "{1}" заблокирован до {2}

Т.е. не выводится ник и время.
Публикаций: 0 Комментариев: 7 [ цитировать ]

#4 20 марта 2013 16:55 Macedon

У пользователей не меняется цвет в чате. У админа и редакторов всё ок. Нужен фикс.
Публикаций: 0 Комментариев: 7 [ цитировать ]

#3 14 марта 2013 10:01 n0wheremany

Macedon,
1. Думаю пока нет (нет некоторых параметров). Посмотрю как сделать.
2. Подправлю.
3. Тож подумаю как сделать.


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]

#2 14 марта 2013 01:40 Macedon

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

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

И рацпредложение: добавить функционал, чтобы можно было удалять выбранные сообщения (мат, оскорбления и т.п.), которые могут долгое время находиться на всеобщем обозрении. Упрощённый вариант - "стереть все сообщения юзера такого-то".
Публикаций: 0 Комментариев: 7 [ цитировать ]

#1 3 февраля 2013 17:21 n0wheremany

В чате преднастроены основные Ббтэги, пишите если кому чего не хватает, по возможности добавлю в чат


--------------------
Публикаций: 69 Комментариев: 755 [ цитировать ]