Simple Chat 2014 — AJAX чат с оповещениями о новых темах

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Simple Chat 2014 — AJAX чат с оповещениями о новых темах

Сообщение VEG »

Простой чат для phpBB3 в стиле чата сайта delphimaster.ru. Подходит как для phpBB, так и для phpBBex. Если вам понравился этот чат, вы сделали какие-то модификации, или просто установили его на свой форум — обязательно напишите об этом здесь, укажите ссылку на ваш форум. Мне будет очень приятно.
Официальная страница: phpBB Simple Chat. Изображение

Изображение

Возможности
  • Всё AJAX
  • Приватные сообщения
  • Звуковое оповещение
  • Выбор цвета сообщений
  • Поддержка смайликов
  • Автоопределение ссылок
  • Автоблокировка флуда
Демонстрация работы

http://phpbbex.com/chat/
Имя: demo_ru
Пароль: demo_ru

Установка

Для того, чтобы установить этот чат на свой форум, необходимо выполнить несколько простых операций:
  • Скачайте phpbb3_simplechat.zip
  • Скопируйте содержимое каталога root в корень вашего форума
  • Выполните содержимое install.sql в вашей базе
  • Пройдите по адресу http://example.com/forum/chat/ и удостоверьтесь что чат работает
  • Добавьте ссылку на чат там где вам это удобно
История версий

phpBB Simple Chat v2.1 [03.09.2012]
— HTML5 шаблон
— HTML5 <audio> для уведомлений
— Настройки хранятся в локальном хранилище (а не в куках как было раньше)
— Свежий jQuery из Google CDN
— Код для поддержки устаревших IE6-IE7 удалён

phpBB Simple Chat v2.0 [27.05.2011] (не публиковалась)
— Отображение времени в корректном часовом поясе (что выбрал пользователь в профиле)
— Счётчик количества сообщений за всё время и счётчик количества обновлений за сеанс
— Когда кто-то переписывается в привате другие не пользователи не слышат звуковое уведомление
— Хранение 100 последних сообщений вместо 30
— Сессия длится 3 минуты вместо 1.5
— Максимальная длина сообщения 250 символов вместо 200
— По умолчанию звук включен

phpBB Simple Chat v2.0b [18.01.2009]
— Портирован на phpBB 3
— Без пасхальных яиц и гостевого входа

phpBB Simple Chat v1.0a [21.03.2008]
— Стабильная версия для phpBB 2
— Полная совместимость с IE6
— Звуковые уведомления через Flash
— Было несколько забавных пасхальных яиц (робот отвечал на приветствие и слово «упячка»)
— Была отдельная версия с гостевым входом без регистрации

phpBB Simple Chat v0.0 [23.03.2006]
— Первые наброски

Форумский бот для phpBB Simple Chat
Скачать: phpbb3_simplechat_bot.zip

Небольшой аддон к phpBB Simple Chat, который оповещает в чате о новых темах и ответах в форуме.
Изображение
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.
Последний раз редактировалось VEG 15.01.2014 9:43, всего редактировалось 18 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

А где же аватарки? :)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение angst66 »

А зачем они?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

Как это зачем — для красоты. И да, с возможностью отключения в UCP.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение angst66 »

Я выбрал этот чат за простоту и минимализм.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение МайскийЖук »

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

Вот если бы сабжевый чат был похож на этот, было бы просто прекрасно.

Там и статусы, и приваты, и отдельные комнаты, и игры в чате, и магазин, и подарки… в общем, все, что нужно для полноценного удобного чата. Обратите внимание на возможность вызывать контекстное меню при клике на никах. Обратите внимание на возможность указывать в строке ввода сообщения время того сообщения, на которое вы ссылаетесь, причем при клике на это время чат автоматически скроллится до этого сообщения, а время рядом с этим сообщением начинает помигивать. Опять же строки [hr] для разделения сообщений — это отличная идея.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

Ничего не вижу плохого в аватарках.
А про минимализм, так я бы спрятал выбор цвета шрифта — под спойлер или еще как. Он там лишний сейчас, а писать цветными буквами в чате — моветон.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение angst66 »

Дело в том что в чате сохраняются 100 последних сообщений. С аватарками эти 100 сообщений растянутся сильно, вспотеешь скроллить. Под спойлер можно было и смайлы засунуть
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение МайскийЖук »

Их можно засунуть в отдельное окошко, которое спокойно можно передвигать по экрану. Я настоятельно советую разглядеть внимательно тот чат, ссылку на который я дал. Во многом этот чат уникален и может являться эталоном для чатов.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

И смайлы тоже! А то не получается что он Simple :)

Если сделать, как предлагает МайскийЖук — с разделением на посты, то высота сообщений немного увеличится. Вот для примера я "заскриншотил" архив чата (другая модификация) с 50 постами. Скриншот — ровно три (правда размашистых) поворота колесика мышки. Не вспотел, брат жив.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение angst66 »

На вкус и на цвет как говорится.... Для меня допустим черный фон вырви глаз
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

Да при чем тут цвет :) Скриншот. С аватарками было бы прикольнее. Естественно, чтобы можно было их отключить.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение МайскийЖук »

Для меня допустим черный фон вырви глаз
А теперь попробуйте посмотреть на белый фон в полной темноте хотя бы в течение часа. Все нормально будет с глазами? :)

А черный фон нормален для глаза и днем, и ночью. 8-)
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение evrus01 »

МайскийЖук писал(а):А теперь попробуйте посмотреть на белый фон в полной темноте хотя бы в течение часа.
Полностью поддерживаю этого господина

Но мы тут не цвет обсуждаем, а аватарки в чате. Я выше написал, что с аватарками, ИМХО, выглядит веселее. Посты разделить тоже было бы не плохо, чтобы не сливалось все в единый текст.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение angst66 »

Ну значит актуальны разные цветовые темы
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение VEG »

МайскийЖук писал(а):1. Неплохо было бы создать разделительные линии между сообщениями, чтобы они не были так близко друг к другу.
Не заметил, мне кажется нормально :)
МайскийЖук писал(а):2. Кнопки «Выход» я так и не нашел.
Выход — это закрытие вкладки.
МайскийЖук писал(а):3. Конструкция «User1 to User2» убийственна и алогична в случае русского языка.
Это что-то вроде синтаксиса обращения, намеренно отличается от стандартных языковых конструкций — нужно было для определения приватов и уведомлений о личном обращении (уведомления пока что только вообще о новых сообщениях)
МайскийЖук писал(а):4. Фон чата неплохо было бы сделать другого цвета. Даже белые сообщения на черном фоне приятнее для глаз, нежели черные сообщения на белом фоне.
Я когда-то часами сидел в таком чате в такой же цветовой схеме — всё ок, никаких проблем. В Skype тоже белый фон, чёрные буквы...
evrus01 писал(а):А где же аватарки? :)
Я не вижу места, где можно было бы их вывести без раздувания интерфейса. Аватарки в чате — не нужно.
evrus01 писал(а):А про минимализм, так я бы спрятал выбор цвета шрифта — под спойлер или еще как. Он там лишний сейчас, а писать цветными буквами в чате — моветон.
Чат не позволяет разукрашивать отдельные буквы. Вы можете выбрать цвет своих сообщений и все ваши сообщения будут этим цветом. Смотрится очень неплохо и заменяет аватарки, если каждый посетитель чата выберет свой уникальный цвет.
evrus01 писал(а): Вот для примера я "заскриншотил" архив чата (другая модификация) с 50 постами. Скриншот — ровно три (правда размашистых) поворота колесика мышки. Не вспотел, брат жив.
Это не чат, какая-то гостевая книга.

При желании вы можете переделать чат так, как вы хотите. На данный момент это клон моего любимого чата на delphimaster.ru в начале 2000-х, где я часами зависал и для меня это идеал. Я немножко усовершенствовал идею, добавил мультиприват (возможность общаться в привате сразу с несклькими людьми), залипание ников и ещё несколько фишек. Ещё из фишек, которых мне не хватало в том самом чате — это статусы, и их действительно можно ещё добавить. Ну и возможность игнора отдельных пользователей да функции для модераторов. А остальное и так хорошо :)
Изображение
Последний раз редактировалось VEG 08.09.2012 8:40, всего редактировалось 1 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)

Вернуться в «Бета-версии модов для phpBB 3.0.x»