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

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

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

Сообщение VEG » 18.01.2009 19:22

Простой чат для 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 13:43, всего редактировалось 18 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение FladeX » 19.01.2009 0:04

Приватные сообщения вроде не работают.
И смайлы от второй версии :(
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение VEG » 19.01.2009 0:18

FladeX
Смайлы берутся из форума. Приваты — возможно не разобрался как ими пользоваться?
Нужно кликать по ключику возле ника.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение FladeX » 19.01.2009 0:22

VEG, так и делал. Отправилось сообщение, но я его в окне чата так и не увидел.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение VEG » 19.01.2009 0:25

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

Mighty Fox
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 19.01.2009 7:46

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение Mighty Fox » 19.01.2009 7:52

У меня при запуске чата выходит Общая ошибка:
Language file ./language/ru/mods/info_acp_gallery.php couldn't be opened.
Это как -то связано с модом phpBB Galerie' Version 0.4.1 :?:

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение VEG » 19.01.2009 9:32

Это связано с двумя моментами:
1. Мод phpBB Galerie' Version 0.4.1 подключает свой языковой файл во время вывода страницы, что ИМХО не совсем корректно и стоит это переделать
2. Этот мод устанавливает свою директорию с языками — для того, чтобы не смешивать файлы чата с файлами форума
Варианта решения проблемы тоже 2.
1. Найти где подключается языковой файл mods/info_acp_gallery (можете это сделать поиском), и переместить его подключение в другое (не конфликтное) место, например в инициализацию страниц
2. Можно избавиться от специального каталога с языками в чате. Для этого:
Содержимое каталога /chat/language/ переместить в форумский каталог /language/
В файле /chat/index.php строку

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

$user->set_custom_lang_path($phpbb_chat_path.'language');
Заменить строкой

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

//$user->set_custom_lang_path($phpbb_chat_path.'language');
После этой операции чат будет использовать стандартный путь для подключения языковых файлов.

Добавлено спустя 13 минут:
Придумал другой способ без смешивания файлов форума и чата.
В файле /chat/index.php
Найти

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

$user->add_lang('chat');
Добавить ПОСЛЕ

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

$user->set_custom_lang_path($phpbb_root_path . 'language');
Эту строку я добавил в чат и обновил архив в первом посте. Думаю, это решит подобные вашей проблемы.
Однако, стоит задуматься над тем, чтобы оптимизировать подключение языковых файлов альбома. Сейчас они выполняются при каждой загрузке любой страницы на форуме, что не очень хорошо.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

Mighty Fox
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 19.01.2009 7:46

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение Mighty Fox » 19.01.2009 10:23

VEG
Спасибо за этот мод. все работает. Очень удобно и просто :)

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

Re: SimpleChat — новый AJAX чат для phpBB3

Сообщение VEG » 19.01.2009 14:46

Если вам не сложно — укажите адрес вашего форума. Я в первом сообщении хочу сделать список сайтов, на которых используется этот мод.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

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

Сообщение VEG » 20.01.2009 17:27

Форумский бот для SimpleChat
Небольшой аддон к SimpleChat, который оповещает в чате о новых темах и ответах в форуме.
Изображение
Установка требует всего 2 небольшие модификации в одном файле. Пока что все строковые переменные находятся прямо в коде. Все это не сложно перевести на другой язык, изменить имя бота и т.д. В следующей версии постараюсь вынести все это в языковые переменные.
Скачать: phpbb3_simplechat_bot.zip (19КБ)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

vladb2000
phpBB 1.4.2
Сообщения: 63
Зарегистрирован: 21.02.2007 11:46
Благодарил (а): 7 раз
Поблагодарили: 1 раз

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

Сообщение vladb2000 » 22.01.2009 7:29

Установил к себе на форум anos-volgograd. Подскажите как мне к нему обратится с форума? Вроде кнопочку сделал, что дальше не знаю.

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

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

Сообщение VEG » 22.01.2009 11:17

В файле overall_header.html вашего стиля необходимо добавить ссылку на чат. Место — на ваше усмотрение. Код — что-то вроде

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

<a target="_blank" href="/chat/">Чат</a>
В ближайшие дни постараюсь выложить мой мод, который позволяет создавать менюшку на сайте, редактируемую из админской панели.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

mr.Boss
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 22.01.2009 15:34

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

Сообщение mr.Boss » 22.01.2009 15:41

установив на форум и потестив сутки (на реальном форуме).
При мега-малой нагрузке,Надавил на процессор 5%, учитывая что весь форум затребовал за сутки менее 0,5%, за что хостер заблочил аккаунт потребовав удаления чата!

как снизить нагруз?

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

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

Сообщение VEG » 22.01.2009 21:21

mr.Boss
Чат не делает никаких сложных запросов. Однако, он подключает common.php из форума, а там в зависимости от того, какие моды у вас стоят, может выполняться очень много лишних действий. Думаю, проблема где-то в этой области.
Какие моды установлены на вашем форуме?
Какой у вас хостер?
Адрес форума?
Разберемся.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

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

Сообщение VEG » 25.01.2009 2:00

Пофиксил несколько мелких ошибок, устранил возможные проблемные места.
Обновленная версия по той же ссылке.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [media] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода) Изображение

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