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 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

Такой функции не предусмотрено.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

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

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

Сообщение VEG »

Да, приватные сообщения учитываются при очистке. Если последних приватных больше, чем сохраняется сообщений в базе, то при заходе ничего не отобразится. Можете увеличить с 30 до хотя бы 150 :) Сейчас интернет у всех быстрый, 150 сообщений будут загружаться быстро.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Хочется увеличить число символов в сообщении, меняю в этой строке if(utf8_strlen($text) > 255) $text = utf8_substr($text, 0, 255); 255 на 500, ничего не меняется, что не так?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

Нужно ещё в базе увеличить колонку, и в HTML снять ограничение с input-а.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Эту колонку ?
Безымянный.png
Можно поподробней?

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

<input type="text" style="width: 100%; color: rgb(0, 0, 0);" maxlength="200" size="50" autocomplete="off" id="message">
Этот код?

Добавлено спустя 21 минуту 14 секунд:
Re: SimpleChat — AJAX чат с оповещениями о новых темах и ответах
Ок, получилось
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

phpBB Simple Chat v2.1 [03.09.2012]

Сообщение VEG »

Небольшое обновление чата:
— HTML5 шаблон
— HTML5 <audio> для уведомлений
— Настройки хранятся в локальном хранилище (а не в куках как было раньше)
— Свежий jQuery из Google CDN
— Код для поддержки устаревших IE6-IE7 удалён
— Отображение времени в корректном часовом поясе (что выбрал пользователь в профиле)
— Счётчик количества сообщений за всё время и счётчик количества обновлений за сеанс
— Когда кто-то переписывается в привате другие не пользователи не слышат звуковое уведомление
— Хранение 100 последних сообщений вместо 30
— Сессия длится 3 минуты вместо 1.5
— Максимальная длина сообщения 250 символов вместо 200
— По умолчанию звук включен

Инструкция по обновлению со старых версий:
1. Удалить старые файлы в каталоге chat
2. Загрузить новые файлы в каталог chat

Скачать: http://phpbbex.com/forum/viewtopic.php?f=4&t=41
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
VladiZlav
phpBB 1.2.0
Сообщения: 14
Стаж: 14 лет 2 месяца
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение VladiZlav »

Отличный чат :) уже достаточно давно используется у меня на форуме http://www.semerka.info/forum/chat/ - в целом не мертвый, народу нравится :) Будем обновлять версию :)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение МайскийЖук »

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

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

Сообщение VEG »

Если не сложно, создайте демо логин. Все будут заходить и тестировать :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
VladiZlav
phpBB 1.2.0
Сообщения: 14
Стаж: 14 лет 2 месяца
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение VladiZlav »

VEG, я так понимаю создать демо логин на форуме что бы всякий желающий мог войти в чат? Без проблем если так. Кстати вопрос возник от пользователей - как можно увеличить окно со смайликами - их мало влазит, прокручивать приходится, неудобно. Регламентирование height через css не влияет никак.
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

VladiZlav
Файл style.css , #smiles , высота окошка height, ставь свои цифры.
Естественно папка chat

Добавлено спустя 10 минут:
VladiZlav писал(а):Регламентирование height через css не влияет никак.
Вот только не надо, кэш не забываем чистить и ctrl+f5
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

Демонстрация работы чата переехала:
http://phpbbex.com/chat/
Имя: demo_ru
Пароль: demo_ru
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение МайскийЖук »

1. Неплохо было бы создать разделительные линии между сообщениями, чтобы они не были так близко друг к другу.

2. Кнопки «Выход» я так и не нашел.

3. Конструкция «User1 to User2» убийственна и алогична в случае русского языка. Неплохо было бы сделать автоматическую вставку ника с запятой и пробелом в поле ввода сообщения при нажатии на никнейм в окне сообщений или при нажатии на никнейм в списке, либо и в том и в другом случае.

4. Фон чата неплохо было бы сделать другого цвета. Даже белые сообщения на черном фоне приятнее для глаз, нежели черные сообщения на белом фоне.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

МайскийЖук
Просто закрываешь вкладку с чатом и ты вышел. Насчет фона и проч. На мой вкус все норм. Не хватает статусов, криво смотрится в мобильных браузерах

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