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 КБ) Скачиваний: 18072
    (версия для 3.1-
    phpbb3_simplechat_3.1.zip
    Исправленная версия для работы на 3.1
    (78.05 КБ) Скачиваний: 2361
    )
  • Скопируйте содержимое каталога 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 КБ) Скачиваний: 2273


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

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


Ссылки

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


Сообщение #141 VEG » 11.02.2013, 10:23

fosgen, здесь уже описано несколько неофициальных способов.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #142 fosgen » 11.02.2013, 10:28

не найду.тыкните лицом.
fosgen
Новичок
Репутация: 2
С нами: 9 лет 4 месяца

Сообщение #143 VEG » 11.02.2013, 12:12

fosgen, вот один из способов.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #144 BURJUY » 22.02.2013, 14:47

Чат Установлен на форум http://ep-roms.com/forum/chat/
Все нравится, только как очищать историю сообщений и уменьшить его размер
BURJUY
Новичок
Аватара
Репутация: 1
С нами: 9 лет 4 месяца

Сообщение #145 VEG » 22.02.2013, 14:54

История чата автоматически очищается по лимиту сообщений. На сколько я помню, там сохраняется не более 100 последних сообщений.
Размер чата не уменьшается — он создавался для работы во весь экран (как на скриншоте в первом сообщении).
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #146 madbatman » 02.03.2013, 11:08

VEG:Если вам понравился этот чат, вы сделали какие-то модификации, или просто установили его на свой форум — обязательно напишите об этом здесь
Установил.
VEG:Небольшой аддон к phpBB Simple Chat, который оповещает в чате о новых темах и ответах в форуме.
Автомодом поставил, будет работать?
madbatman M
Бывалый
Аватара
Возраст: 52
Откуда: Москва
Репутация: 4
С нами: 9 лет 4 месяца

Сообщение #147 angst66 » 03.03.2013, 17:34

Меня интересует, как разместить в чате кнопки как на форуме, которые меняются при наведении. Я ведь так понимаю что по аналогии http://www.phpbbguru.net/community/topic22568.html#p218516 сделать не получиться.
angst66
Бывалый
Репутация: 13
С нами: 9 лет 9 месяцев

Сообщение #148 Girl » 03.03.2013, 19:25

VEG, сегодня весь день ни с того ни с сего не могу отключить звук в чате ни с какого браузера :sad: Просто не перечёркивается и всё.... В чем может быть проблема?
Симптомы: может пиликать даже когда сообщения не отправляют - периодически само по себе :sad: У других пользователей тоже самое и не отключается
В error.log записи последние только от февраля месяца
Код: Выделить всё
[01-Feb-2013 20:00:46 UTC] ....

[22-Feb-2013 04:46:53 UTC] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required './../includes/acm/acm_.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/bh4552831/public_html/common.php on line 84
Последний раз редактировалось Girl 03.03.2013, 20:09, всего редактировалось 2 раз(а).
Girl
Мастер
Аватара
Репутация: 18
С нами: 9 лет 8 месяцев

Сообщение #149 VEG » 03.03.2013, 19:50

Girl, судя по всему какие-то ошибки на стороне клиента — то есть лог нужно смотреть в браузере. Откройте Firebug на вкладке консоль и следите за тем, что там выводится во время работы чата.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #150 Girl » 03.03.2013, 20:06

:wink: почистила принудительно папку cache, оставив .htaccess и index.htm и всё заработало ... Только сейчас в кеш полезла- смотрю буквально за миг снова уйма мусора.... :cyclop: Ну да это не для этой темы...
Girl
Мастер
Аватара
Репутация: 18
С нами: 9 лет 8 месяцев

Сообщение #151 madbatman » 04.03.2013, 08:25

Оповещения о новых темах и ответах у меня не работают.

Форумский бот для phpBB Simple Chat надо как-то настраивать?
madbatman M
Бывалый
Аватара
Возраст: 52
Откуда: Москва
Репутация: 4
С нами: 9 лет 4 месяца

Сообщение #152 VEG » 04.03.2013, 12:07

madbatman, настраивать не нужно. Проверьте корректность установки.
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #153 ori.msk.ru » 11.03.2013, 09:26

поставил в базу, в которой префикс таблиц пхпбб другой. Некоторое время соображал, что в скрипте инсталл.скл тоже надо изменить имена таблиц!

сходу заработало, большое спасибо автору
ori.msk.ru
Гость

Сообщение #154 madbatman » 12.03.2013, 13:56

Перехал на новый хостиг, чат не работает.
Где подправить нужно, не подскажите?
madbatman M
Бывалый
Аватара
Возраст: 52
Откуда: Москва
Репутация: 4
С нами: 9 лет 4 месяца

Сообщение #155 VEG » 12.03.2013, 13:57

Чат должен подхватывать настройки форума, то есть всё должно работать. Ошибки какие-нибудь выдаёт?
С наилучшими пожеланиями, Евгений
VEG M
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1637
С нами: 10 лет 2 месяца

Сообщение #156 madbatman » 12.03.2013, 14:03

Всё заработал!
Это я чайник, сейчас на новый хостинг залил в корень форум, а раньше была папка /forum/
Ссылка на чат была прибита на шапке форума.
Подправил путь - всё ОК! Работает!
madbatman M
Бывалый
Аватара
Возраст: 52
Откуда: Москва
Репутация: 4
С нами: 9 лет 4 месяца

Сообщение #157 HD321kbps » 21.03.2013, 13:38

лично я чат не использую, но думаю достойная модификация и по возможности стоит развивать спасибо автору
HD321kbps M
Гуру
Аватара
Возраст: 31
Откуда: Армянск
Репутация: 375
С нами: 9 лет 3 месяца

Сообщение #158 maska » 21.03.2013, 15:44

Спасибо. Поставил себе в локаль, была бы еще админка с возможностью удаление сообщений \бана прям в чате.
maska
Новичок
Репутация: 0
С нами: 9 лет 5 месяцев

Сообщение #159 rico » 25.03.2013, 13:23

Разделение по группам с цветами групп еще бы добавили.
rico
Гость

Сообщение #160 angst66 » 25.03.2013, 20:11

Кстати, ради интереса проверил чат на валидаторе. Все зелёное :smile:
angst66
Бывалый
Репутация: 13
С нами: 9 лет 9 месяцев

Пред.След.

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



cron