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 сервисов, без правок кода)
shvager
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 5 месяцев
Благодарил (а): 104 раза
Поблагодарили: 8 раз

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

Сообщение shvager »

schved писал(а):проблема в том что у меня на форуме есть большие смайлы и они выводятся первыми и портят вид чата?
Возьми в этих смайлах через панель администрирования - сними галочку (показывать на странице сообщения). Вроде так
Аватара пользователя
schved
phpBB 1.4.2
Сообщения: 50
Стаж: 17 лет 11 месяцев
Откуда: Белгород
Поблагодарили: 1 раз

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

Сообщение schved »

Это то же не выход, тогда и в форуме они не будут видны.

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

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

Сообщение VEG »

schved
С галереей не может быть никаких конфликтов. Вообще сам чат не влияет на форум вообще (если вы не ставите форумского бота). Он использует отдельные таблицы, нет необходимости ни в каких правках скриптов самого форума. Так что скорее всего проблема в чем-то другом.
Смайлики — либо путем изменения кода чата, либо поставить в админке первыми маленькие смайлики :)
dragnaar
Хм... Странная ошибка. Однако, для начала попробуйте изменить тип поля text с VARCHAR(255) на TEXT. Нужно дополнительно разбираться в чем проблема. Ошибка вылетает постоянно или при определенных обстоятельствах?

Добавлено спустя 2 минуты 27 секунд:
schved писал(а):К Разработчику или програмисту!
Возможно ли сделать клиент для этого чата? Например как комфорт, чтобы не из браузера а ис программы... Можно за деньги
Под заказ — все что угодно :) ICQ в профиле.

Добавлено спустя 1 минуту 13 секунд:
shvager писал(а):VEG - еще вопрос. А можно сделать, чтобы целая строка написанная мне была жырной или другим шрифтом. Щас только выделяеться to логин. Спасибо
Можно. Необходимо немного подправить скрипты чата. Это будет мод мода :) Для этого вам понадобится немного разбираться в PHP и HTML.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
shvager
phpBB 1.4.4
Сообщения: 159
Стаж: 18 лет 5 месяцев
Благодарил (а): 104 раза
Поблагодарили: 8 раз

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

Сообщение shvager »

VEG - спасибо. Если бы подсказали где. Ну буду разбираться. Но вот с ботом проблема так и не решилась? Если очень длинное название, или присутсвуют в названии темы кавычки (это наблюдаеться на укр языке). Спасибо.
Аватара пользователя
WingLion
phpBB 1.4.4
Сообщения: 179
Стаж: 21 год 6 месяцев
Откуда: St.Petersburg

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

Сообщение WingLion »

Пара (наглых) вопросиков:
1.Есть ли у данного чата возможность соединения с IRC?
2.Можно ли каким-либо образом вытащить из него логи?
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

1. Связи с ИРК нет.
2. Логов чат не ведет вообще.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
WingLion
phpBB 1.4.4
Сообщения: 179
Стаж: 21 год 6 месяцев
Откуда: St.Petersburg

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

Сообщение WingLion »

Нет и не предвидится ни то ни другое?
А то, чат мне приглянулся.
В отличие от java-чатов и т.п. irc-гейтов, он на моем компе не тормозит как стая бульдозеров.
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

В далеком будущем может быть сделаю возможность связывать чат с Jabber каналом. По крайней мере идея витает в голове, но за реализацию в ближайшее время не планирую браться.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
torrap
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 8 месяцев

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

Сообщение torrap »

Поставил мод.
1. Пришлось его поставить в папку форума, т.к. просто в папке сайт/chat окно чата непрерывно рефрешилось. Почему - непонятно. + к этому проблемы с сессиями - если вошел в чат - выбрасывает из форума, и наоборот.

2. Пришлось отключить бота с уведомлениями о новых ответах и темах, т.к. их почему-то так и не появилось в чате, а у юзерей через одного посыпались ошибки при ответах в форум:

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysql4 ]

Incorrect string value: '\xEE\xF2\xE2\xE5\xF2\xE8...' for column 'text' at 
row 1 [1366]

Произошла ошибка SQL при выборке на этой 
странице. Пожалуйста, сообщите 
администратору, если ошибка будет 
повторяться.
при том, что всё внимательно пересохранил в uft-8, а поле сообщения я поменял на text.

:?: :?:

Форум 3.0.4. Никаких чатов до этого не было.

P.S. Пожелание к дальнейшей версии:
1. Показать кол-во участников чата за ссылкой в форуме ({chat})
2. Сделать возможность выбора цвета участника. Выбираешь цвет - он в том числе и для ника.
Аватара пользователя
WingLion
phpBB 1.4.4
Сообщения: 179
Стаж: 21 год 6 месяцев
Откуда: St.Petersburg

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

Сообщение WingLion »

torrap писал(а):Поставил мод.
1. Пришлось его поставить в папку форума, т.к. просто в папке сайт/chat окно чата непрерывно рефрешилось. Почему - непонятно. + к этому проблемы с сессиями - если вошел в чат - выбрасывает из форума, и наоборот.
Так ведь ясно же, что в подобном месте (сайт/чат) чат просто "не знает", к какому форуму он подключен, вот и лезут тараканы из всех щелей.
С уважением, WingLion
Логика - это такая вещь, которая либо есть, либо ее нет. Третьего не дано!
Посыл в поиск = посыл на три советских буквы. Молитесь - скоро ночь!
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

torrap
Если устанавливаете чат в другой каталог, нужно обязательно прописать правильный параметр $phpbb_root_path. Вероятно вы забыли это сделать.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
LeX_KaR
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 8 месяцев
Откуда: Беларусь, Минск

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

Сообщение LeX_KaR »

Уменя вопрос по поводу бота.
Когда кто-то пишет ответ на форуме, или создает тему, бот выдаёт сообщение, в котором содержится только ник, того кто написал сообщение...
Как это исправить?
Snepper
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

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

Сообщение Snepper »

всем привет,подскажите кто знает??
поставил чат путь примерно такой http://10.20.30.40/forum/chat/ при входе чат зависает и постоянно идет обновление страницы, phpbb версия 3.0.4,авторизация , русский язык и смайлы есть а ника нет как можно исправить??
Аватара пользователя
Berk
phpBB 2.0.2
Сообщения: 301
Стаж: 18 лет
Откуда: Украина, Киев
Благодарил (а): 3 раза
Поблагодарили: 2 раза

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

Сообщение Berk »

Snepper
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 5 месяцев

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

Сообщение Snepper »

зависает на этой проверке
if (!$user->data['is_registered'])
{
if($action!=ACT_LOAD) echo("FullReset();");
else login_box('', $user->lang['LOGIN_EXPLAIN_CHAT']);
exit;
}

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