phpBB Simple Chat v2.1.2 — AJAX-чат с оповещениями о новых темах и ответах

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #1 VEG » 02.06.2012, 20:05

Простой чат для phpBB3, вдохновлённый чатом сайта delphi.mastak.ru 2001 года. Подходит как для phpBB 3.0.x, так и для phpBBex 1.x.x. Если вам понравился этот чат, вы сделали какие-то модификации, или просто установили его на свой форум — пожалуйста, поделитесь этим здесь, укажите ссылку на ваш форум.

screenshot.png


Возможности

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

Демонстрация работы

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

Установка

Для того, чтобы установить этот чат на свой форум, необходимо выполнить несколько простых операций:
  1. Скачайте
    phpbb3_simplechat.7z
    v2.1.2 [2023/11/19]
    (69.71 КБ) Скачиваний: 64
    .
  2. Скопируйте содержимое каталога root в корень вашего форума.
  3. Выполните содержимое install.sql в вашей базе.
  4. Пройдите по адресу http://example.com/forum/chat/ и удостоверьтесь что чат работает.
  5. Добавьте ссылку на чат там где вам это удобно.

История версий

phpBB Simple Chat v2.1.2 [2023/11/19]
  • Совместимость с phpBBex v1.9.7.
  • Поддержка emoji (при обновлении со старой версии надо пересоздать таблицы).
  • В подсказке ко времени сообщения отображается дата.
  • Формат даты и времени можно настроить.
  • Незначительные косметические изменения.
Скачать:
phpbb3_simplechat.7z
v2.1.2 [2023/11/19]
(69.71 КБ) Скачиваний: 64


phpBB Simple Chat v2.1.1 [2014/01/10]
  • При попадании в базу сообщения с переводом строки чат не перестаёт работать (спасибо Sumanai за замечание)
  • Настройки JOIN_MESSAGES и LEFT_MESSAGES позволяют отключать сообщения о том, что пользователи заходят в чат и покидают его
  • Настройки ANTIFLOOD_DURATION (продолжительность автоматической блокировки в секундах), ANTIFLOOD_SENSITIVITY (чувствительность, чем меньше значение, тем более чувствительна система) и ANTIFLOOD_EXTINCTION (скорость угасания, чем меньше значение, тем более чувствительна система) позволяют настраивать защиту от флуда
  • Лёгкий рефакторинг
  • Комментарии переведены на английский язык
  • Код для поддержки устаревшего IE8 удалён
Скачать:
phpbb3_simplechat.zip
v2.1.1 [2014/01/10]
(78 КБ) Скачиваний: 18520
(версия для 3.1 от Sumanai -
phpbb3_simplechat_3.1.zip
v2.1.1 для phpBB 3.1
(78.05 КБ) Скачиваний: 3416
)

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

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

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

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

phpBB Simple Chat v0.0 [2006/03/23] (не публиковалась)
  • Первые наброски

Форумский бот для phpBB Simple Chat
Скачать:
phpbb3_simplechat_bot.zip
(19.87 КБ) Скачиваний: 3316


Небольшой аддон к phpBB Simple Chat, который оповещает в чате о новых темах и ответах в форуме.
Изображение
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.

Дополнительные правки


Ссылки

Русскоязычная поддержка на phpbbguru.net
Англоязычная поддержка на phpbb.com
Последний раз редактировалось VEG 19.11.2023, 20:28, всего редактировалось 18 раз(а).
Причина: phpBB Simple Chat v2.1.2
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев


Сообщение #541 sag-sag » 26.05.2016, 16:13

С phpbbex второй линейки, чат работает через одно место...
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #542 VEG » 26.05.2016, 18:56

sincera, такой функции не предусмотрено. Только очисткой таблицы в БД.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #543 ikar-nikolay » 27.05.2016, 07:17

VEG, спасибо за ответ!

Самое интересное, что в момент вывода сообщений фокус сдвигается на посленее сообщение, а после вывода - происходит переход в какой-то непонятный скрипт и чат сдвигается от последней позиции куда-то в середину. :eh:
Что ж, добавлю кнопку перехода к последнему сообщению.
ikar-nikolay
Репутация: 4
С нами: 7 лет 9 месяцев

Сообщение #544 VEG » 27.05.2016, 10:03

ikar-nikolay, возможно, у вас очень большие смайлики, и сообщения сдвигаются из-за того, что подгружаются эти картинки.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #545 ikar-nikolay » 27.05.2016, 12:00

VEG, Спасибо, кажется понял - только дело не в смайлах, а в картинках и прочей медиа...
Проверил - действительно так!

VEG, как считаете, а разовое событие на выполнение автоскрола секунды через 2 после загрузки текстов
Код: Выделить всё
MessageLog.AutoScroll();
MessageLog.CheckScroll();
поможет?
ikar-nikolay
Репутация: 4
С нами: 7 лет 9 месяцев

Сообщение #546 VEG » 29.05.2016, 11:35

По идее должно, если к тому моменту всё подгрузится =)
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #547 sag-sag » 21.06.2016, 19:35

Sumanai, как и писал, на гуру пользователь дорабатывает чат. Ты там общался в теме. Подскажи как его на главную вывести. Плиззз :pray: :pray: :pray:
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

Сообщение #548 watafaker » 23.08.2016, 12:03

Что то эти дву функции чат бота не подходят к новому 3.1.9-3.2.0 движку.
watafaker
Гость

Сообщение #549 Sumanai » 23.08.2016, 15:50

Так и есть, чат-бот не работает на версиях выше 3.0.х.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #550 PAWELL » 05.12.2016, 09:44

Здравствуйте. Несколько дней назад перестал работать чат на phpbb 3.0.14 Никаких изменений в скрипты форума не вносились. При обращении к чату выдаётся ошибка 500 - "внутренняя ошибка сервера". С чем это может связано?
PAWELL
Репутация: 0
С нами: 7 лет 3 месяца

Сообщение #551 Sumanai » 05.12.2016, 15:46

Смотрите логи вебсервера, так ничего сказать нельзя.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #552 va-spb » 30.01.2017, 01:19

В 3.2.0 не работает(. mchat работает, а этот нет. Жаль, в этом есть приватный чат.
va-spb
Гость

Сообщение #553 sincera » 19.12.2017, 18:13

После переустановки чата на 3,1 стали какие то тормоза в чате, с чем может быть связано?
sincera
Репутация: 3
С нами: 10 лет 8 месяцев

Сообщение #554 Sumanai » 19.12.2017, 18:44

С чем угодно.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #555 sincera » 19.12.2017, 18:47

Sumanai:С чем угодно.

А подробнее можете помочь? http://southklad.ru/forum/ вот форум. Тест и 123456
sincera
Репутация: 3
С нами: 10 лет 8 месяцев

Сообщение #556 Sumanai » 19.12.2017, 19:56

У меня работает хорошо, смущает только обращение к ресурсу /editor_of_attachments/core/set_globals.php от соответствующего расширения.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #557 sincera » 19.12.2017, 20:23

Sumanai:смущает только обращение к ресурсу /editor_of_attachments/core/set_globals.php от соответствующего расширения.

А откуда оно именно идет? И как его убрать
sincera
Репутация: 3
С нами: 10 лет 8 месяцев

Сообщение #558 Sumanai » 19.12.2017, 20:42

ХЗ, расширение это не моё и я с ним не работал.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #559 sincera » 19.12.2017, 20:50

Sumanai:ХЗ, расширение это не моё и я с ним не работал.

Ну я имел ввиду где вы его обнаружили ?
sincera
Репутация: 3
С нами: 10 лет 8 месяцев

Сообщение #560 Sumanai » 19.12.2017, 21:11

В консоли браузера видно обращение. Не уверен правда, что это не особенность моего браузера.

Добавлено спустя 1 минуту:
Но направление поиска проблемы- отключить это расширение и посмотреть на результат. Если не поможет, то описывайте подробнее, какой браузер, ОС, при каких условиях и у всех ли проявляются эти тормоза.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Пред.След.

Вернуться в Мастерская 1.x