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 сервисов, без правок кода)
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

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

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

Сообщение VEG »

Все письма в очереди отправились и все дела :)
Попробуйте запустить чат на 5 минут, например, и проверить, не появляются ли эти подозрительные записи :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

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

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

Сообщение VEG »

romeo_piter
POST запросы должны быть — так чат запрашивает обновления. Письма же чат не должен слать. Можете посмотреть — в скриптах слово mail ни разу не встречается :) Даже не знаю что вам посоветовать. Может хостер может сохранить пару отсылаемых писем для примера? Ящики, куда идут письма, принадлежат кому-то на форуме, или там левак какой-нибудь?
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Bol1Var
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

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

Сообщение Bol1Var »

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

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

Сообщение VEG »

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

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

Сообщение angst66 »

Bol1Var
Если вы о выводе окна чата на главную то в этой теме есть решение
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

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

Сообщение romeo_piter »

VEG писал(а):Даже не знаю что вам посоветовать. Может хостер может сохранить пару отсылаемых писем для примера? Ящики, куда идут письма, принадлежат кому-то на форуме, или там левак какой-нибудь?
Вернул чат на место - наблюдал.
Пока ничего подозрительного не вижу (надеюсь и не увижу).
В поддержке хостинга сидят немножко идиоты, к ним обращаться - себе дороже.

Теперь почти уверен, что виноват не скрипт чата, поэтому извиняюсь за поклеп.
Но что это было и откуда все эти совпадения мне понять уже не судьба (
Bol1Var
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

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

Сообщение Bol1Var »

Спасибо за помощь!)
Bol1Var
phpBB 1.0.0
Сообщения: 6
Стаж: 14 лет

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

Сообщение Bol1Var »

Всем привет. Еще раз благодарствую VEG'у за классный чат. У меня возник вопрос, напишите пжлст кто знает, как в чате можна отсылать видео, картинки..нужно добавлять какойто bbcode гдето, или уже все готово? подскажите. За ранее спасибо!
Аватара пользователя
KASH
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 2 месяца
Откуда: ФорумКурска.РФ

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

Сообщение KASH »

$user->session_begin(false); # чтобы не обновлялись данные о последней посещённой странице форума при нахождении в чате
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Есть желание прикрутить к чату кнопку вызова виртуальной клавиатуры. Разработчик клавиатуры дал варианты, но прикрутить к чату не получается. Подхватывает кнопку, стили, но форма клавиатуры не появляется. Если кто подскажет буду признателен.
Виртуальная клавиатура на сайт
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

Небольшая ошибка рабыты чата, при связке PHPBB3 c MkPortal чат выдает ошибку.
[function.require]: Failed opening required '../mkportal/include/PHPBB3/php_out.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a3915716/public_html/breeder/includes/functions.php on line 4810,

вот кусок кода из function.php

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

4807 //added from MKportal
4808 if (strpos($_SERVER['REQUEST_URI'], '/adm/') === false) {
4809        define ( 'IN_MKP', 1 );
4810        require_once "../mkportal/include/PHPBB3/php_out.php";
4811        mkportal_board_out();
4812}
4813//end added
Так то чат полностью рабочий но вот эта ошибка смотрится некрасиво, что можно сделать для ее устранения
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

CasperSoft
Ты наверно про другой чат
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

Почему про другой про этот,
//------------------------------------------------------------------------------
// SimpleChat v2.1 [03.09.2012]
// Простой чат для phpBB 3 в стиле чата сайта delphimaster.ru
// Copyright 2008-2012 Evgeny Vrublevsky <veg@tut.by> http://vrublevsky.org/
//------------------------------------------------------------------------------

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