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 КБ) Скачиваний: 352
    .
  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 КБ) Скачиваний: 352


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 КБ) Скачиваний: 18814
(версия для 3.1 от Sumanai -
phpbb3_simplechat_3.1.zip
v2.1.1 для phpBB 3.1
(78.05 КБ) Скачиваний: 3667
)

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 КБ) Скачиваний: 3573


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

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


Ссылки

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


Сообщение #461 sag-sag » 12.06.2015, 01:28

miha:А на ucoz этот чат можно установить?
нет :smile:
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #462 ЖЪРЧИК » 12.06.2015, 15:16

Кто-нибудь может зафигачить чат на главной (со спойлером-запоминалкой)? :think: Обязательно ли новое окно и вкладка?
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 10 лет 3 месяца

Сообщение #463 Sumanai » 12.06.2015, 16:58

ЖЪРЧИК, я для кого ништяки в шапку выносил? Читайте первое сообщение, там всё есть.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #464 ЖЪРЧИК » 12.06.2015, 18:17

Sumanai, ой, не заметил. Спасибо. :biggrin:
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 10 лет 3 месяца

Сообщение #465 ЖЪРЧИК » 17.06.2015, 03:56

А под phpbbex 2.0 будет адаптация? :think:
Возможно ли транслировать в чат с помощью бота другой чат? :think:
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 10 лет 3 месяца

Сообщение #466 Sumanai » 17.06.2015, 15:35

ЖЪРЧИК:А под phpbbex 2.0 будет адаптация? :think:
VEG:(версия для 3.1-phpbb3_simplechat_3.1.zip)
Прекрасно работает.
ЖЪРЧИК:Возможно ли транслировать в чат с помощью бота другой чат?
:weirdface: Можно, код добавления сообщения простой. Но это что- то за гранью добра и зла.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #467 sag-sag » 01.07.2015, 19:03

Забанил пользователя. Проверяю, путем имитации его прав. Забаненый не видит форум, но чат и переписку видит. Я что-то не так сделал!? Как можно ему запоетить чат видеть!?
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #468 ЖЪРЧИК » 01.07.2015, 19:09

sag-sag:Как можно ему запоетить чат видеть!?
Гость видит? Если да, то какой смысл ))
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 10 лет 3 месяца

Сообщение #469 Sumanai » 01.07.2015, 19:11

ЖЪРЧИК:Гость видит?
В Simple Chat гости не могут видеть чат.
sag-sag:Как можно ему запоетить чат видеть!?
Правками в чате.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #470 sincera » 01.07.2015, 19:14

Как это гости не могут видеть чат? Все они видят, если его не скрыть
sincera
Репутация: 3
С нами: 11 лет 4 месяца

Сообщение #471 VEG » 01.07.2015, 19:15

sag-sag:Проверяю, путем имитации его прав. Забаненый не видит форум, но чат и переписку видит. Я что-то не так сделал!? Как можно ему запоетить чат видеть!?
Увы, имитация прав может не всегда верно работать (она не умеет имитировать ограничители прав, которые сделаны не через стандартную систему прав). Если вы забанили пользователя в админке, в чёрном списке пользователей, то вообще весь сайт для такого пользователя должен блокироваться, включая чат. Либо же тут в теме проскакивал вариант правок для создания отдельного права в админке для доступа к чату.

sincera:Как это гости не могут видеть чат? Все они видят, если его не скрыть
Они видят только форму для входа в чат, а не сам чат.

Добавлено спустя 1 минуту 21 секунду:
Я делал модификацию чата с возможностью доступа гостей (только надо было выбрать ник), но это было очень давно и для ранней версии чата под phpBB 2.0, те правки никак не подойдут для текущего чата (и их ещё надо поискать, ибо с годами оно застряло где-то глубоко в архивах).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #472 sag-sag » 03.07.2015, 20:53

Подскажите, как можно убрать из чата возможность выбора цвет?
Screenshot_1.png
Screenshot_1.png (1.51 КБ) Просмотров: 12709


Убрать панельку эту.
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #473 VEG » 04.07.2015, 13:59

sag-sag, найти и закомментировать или удалить:
Код: Выделить всё
<script language="javascript" type="text/javascript">WriteColorTable(5, 200, 3);</script>
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #474 sag-sag » 04.07.2015, 16:53

Кому интересно, более подробно.
Чтоб убрать палитру с чата, делаем следующее:
  1. открываем chat_body.html, находится: chat/template/
  2. удаляем эти строчки
    Код: Выделить всё
    <td>{L_COLOR}:</td>
             <td width="200px"><script language="javascript" type="text/javascript">WriteColorTable(5, 200, 3);</script></td>

Поднимите в шапку пожалуйста.
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #475 sag-sag » 13.07.2015, 15:33

Есть ли способ дать администраторам возможность, просматривать приват переписку в чате!?
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #476 VEG » 13.07.2015, 17:33

sag-sag, к сожалению (или к счастью? :smile: ), такой возможности не предусмотено.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1668
С нами: 12 лет 7 месяцев

Сообщение #477 sag-sag » 13.07.2015, 19:05

VEG, жаль.
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #478 sincera » 10.08.2015, 21:53

А можно как то отчистить чат от сообщений?
sincera
Репутация: 3
С нами: 11 лет 4 месяца

Сообщение #479 Sumanai » 10.08.2015, 21:55

Очищаете (не удаляете) таблицы чата.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 9 месяцев

Сообщение #480 sincera » 10.08.2015, 21:56

А не ковыряясь в БД и файлах, с форума?
sincera
Репутация: 3
С нами: 11 лет 4 месяца

Пред.След.

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