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 сервисов, без правок кода)
pavel.ignatenko
phpBB 1.4.0
Сообщения: 34
Стаж: 15 лет 10 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

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

Сообщение pavel.ignatenko »

Действительно. Захотят люди пообщаться -- пообщаются за пределами форума. Или вам так хочется подсматривать за тем, что они там в чате в приватах говорят?
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

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

В другом варианте смысл чата на форумах вообще нулевой, по крайней мере если они тематические.

Добавлено спустя 3 минуты 19 секунд:
Re: SimpleChat — AJAX чат с оповещениями о новых темах и ответах
У меня вопрос.

Как вывести в чат только штук 10 нужных смайлов (не тех что на форуме по умолчанию).
pavel.ignatenko
phpBB 1.4.0
Сообщения: 34
Стаж: 15 лет 10 месяцев
Благодарил (а): 8 раз
Поблагодарили: 3 раза

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

Сообщение pavel.ignatenko »

romeo_piter писал(а):На чате запрещено общаться по тематике форума.
Это ИМХО намного сложнее реализовать, чем запрет приватов.

romeo_piter писал(а):Мне нужно чтоб их не было.
Если я все правильно понимаю, то достаточно убрать из index.php следующий кусок кода (отвечает за отображение приватных сообщений):

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

			$show = true;
			if( utf8_substr($text, 0, utf8_strlen("private ["))=="private [" )
			{
				$show = false;
				$tmp = $text;
				while(utf8_strpos($tmp, "private [")===0)
				{
					$endp = utf8_strpos($tmp, "]");
					$to = str_replace("private [", "", utf8_substr($tmp, 0, $endp));
					if($to == $user->data['username']) $show = true;
					$tmp = trim(utf8_substr($tmp, $endp+1));
				}
				$msgpriv = trim(utf8_substr($text, 0, utf8_strlen($text)-utf8_strlen($tmp)));
				$text = "<span class=\"private\">" . $msgpriv . "</span> " . $tmp;
			}
а из template\main.js этот (отвечает за ссылку с ключиком возле имени пользователя):

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

		obj.innerHTML+="&nbsp;<a href='#' onclick=\"javascript:MessageEdit.To('"+addslashes(users[i].name)+"', true); return false;\"><img src='media/private.png' height='10px' width='10px' border='0' title='{L_PRIVATE}' /></a>&nbsp;";
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

pavel.ignatenko писал(а):Это ИМХО намного сложнее реализовать, чем запрет приватов.
Это очень просто реализуется. Во-первых, новички в чат не допускаются.
Во-вторых, за общение в чате по тематике пользователь получит двухнедельный бан на форуме.
pavel.ignatenko писал(а):а из template\main.js этот (отвечает за ссылку с ключиком возле имени пользователя):
Да, спасибо, этой правки достаточно.
Аватара пользователя
Alex31BeL
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 7 месяцев
Откуда: Белгород
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Alex31BeL »

Скажите пожалуйста как установить бота для форума, чат мне удалось поставить а вот как устанавливать бота не пойму.
Всё понял как его устанавливать)))
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

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

Сообщение HAMMER663 »

Alex31BeL ну раз поняли, расскажите пользователям
Аватара пользователя
Alex31BeL
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 7 месяцев
Откуда: Белгород
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение Alex31BeL »

HAMMER663 понял что нужно было прочитать файл simplechat_bot.xml в котом написано как устанавливать))))
linkinshtain
phpBB 1.2.0
Сообщения: 10
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

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

Сообщение linkinshtain »

Не плохой вариант чата, единственный минус это сохранение истории чата в БД. Если бы заставить его хранить историю в xml было бы вообще красота.
Аватара пользователя
asimor
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 6 месяцев

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

Сообщение asimor »

Чат поставлен, огромное спасибо.
Пусть служит хорошему обществу цветоводов-любителей :)
Только есть одна закавыка. Не получилось подключить оповещения о новых сообщениях. Хотя все скачала и поставила. Чат работает, а оповещений нету.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Где то в теме обсуждалось...выше...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
asimor
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 6 месяцев

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

Сообщение asimor »

Да, спасибо. Уже поставила, только потерли название моего сайта с чатом, а разработчик чата просил ставить название чтоб он мог использовать для какой-то его страницы. *я плакаль* и что теперь? Разработчик в аське не отвечает, разве только выслать ему прямо в личку. Я подумала, что некоторым, кто хочет посмотреть на работу чата, возможно интересно потестить его не только на сайте слуцка. Я когда его рассматривала, то хотелось именно так, проверить и в других местах.

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

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

Сообщение VEG »

asimor писал(а):Не нравится, что чат идет к БД сайта. Кто-то исправил уже это?
А где по вашему чат должен хранить сообщения и зачем это исправлять?
asimor писал(а):Уже поставила, только потерли название моего сайта с чатом, а разработчик чата просил ставить название чтоб он мог использовать для какой-то его страницы.
Не понял что имелось в виду.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
asimor
phpBB 1.0.0
Сообщения: 3
Стаж: 14 лет 6 месяцев

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

Сообщение asimor »

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

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

Сообщение angst66 »

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

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

Сообщение VEG »

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

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