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

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

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

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

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

screenshot.png


Возможности

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

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

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

Установка

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

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

phpBB Simple Chat v2.1.1 [10.01.2014]
  • При попадании в базу сообщения с переводом строки чат не перестаёт работать (спасибо Sumanai за замечание)
  • Настройки JOIN_MESSAGES и LEFT_MESSAGES позволяют отключать сообщения о том, что пользователи заходят в чат и покидают его
  • Настройки ANTIFLOOD_DURATION (продолжительность автоматической блокировки в секундах), ANTIFLOOD_SENSITIVITY (чувствительность, чем меньше значение, тем более чувствительна система) и ANTIFLOOD_EXTINCTION (скорость угасания, чем меньше значение, тем более чувствительна система) позволяют настраивать защиту от флуда
  • Лёгкий рефакторинг
  • Комментарии переведены на английский язык
  • Код для поддержки устаревшего IE8 удалён

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


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

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


Ссылки

Русскоязычная поддержка на phpbbguru.net
Англоязычная поддержка на phpbb.com
Последний раз редактировалось VEG 01.03.2020, 17:13, всего редактировалось 6 раз(а).
Причина: Дополнения для чата
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Минск, Беларусь
Репутация: 1637
С нами: 9 лет 9 месяцев


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

miha:А на ucoz этот чат можно установить?
нет :smile:
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

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

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

ЖЪРЧИК, я для кого ништяки в шапку выносил? Читайте первое сообщение, там всё есть.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 8 лет 11 месяцев

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

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

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

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

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

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

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

Забанил пользователя. Проверяю, путем имитации его прав. Забаненый не видит форум, но чат и переписку видит. Я что-то не так сделал!? Как можно ему запоетить чат видеть!?
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

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

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

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

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

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

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

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

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

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

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

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


Убрать панельку эту.
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

sag-sag, найти и закомментировать или удалить:
Код: Выделить всё
<script language="javascript" type="text/javascript">WriteColorTable(5, 200, 3);</script>
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Минск, Беларусь
Репутация: 1637
С нами: 9 лет 9 месяцев

Сообщение #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>

Поднимите в шапку пожалуйста.
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

Есть ли способ дать администраторам возможность, просматривать приват переписку в чате!?
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

sag-sag, к сожалению (или к счастью? :smile: ), такой возможности не предусмотено.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Минск, Беларусь
Репутация: 1637
С нами: 9 лет 9 месяцев

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

VEG, жаль.
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 5 месяцев

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

А можно как то отчистить чат от сообщений?
sincera
Бывалый
Репутация: 3
С нами: 8 лет 6 месяцев

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

Очищаете (не удаляете) таблицы чата.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 8 лет 11 месяцев

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

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

Пред.След.

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



cron