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: Simple Chat 2012 — AJAX чат с оповещениями о новых темах

Сообщение VEG »

CasperSoft
Судя по приведённому участку кода качество очень сомнительное. Можете обратиться к автору мода, чтобы он сделал как положено :) Как минимум необходимо для работоспособности прописать путь относительно $phpbb_root_path, как максимум — необходимо вызываеть mkportal_board_out(); не на всех страницах кроме админки, а только на действительно нужных страницах. Тогда не будет глючить.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
CasperSoft
phpBB 1.4.2
Сообщения: 70
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение CasperSoft »

Судя по приведённому участку кода качество очень сомнительное. Можете обратиться к автору мода, чтобы он сделал как положено Как минимум необходимо для работоспособности прописать путь относительно $phpbb_root_path, как максимум — необходимо вызываеть mkportal_board_out(); не на всех страницах кроме админки, а только на действительно нужных страницах. Тогда не будет глючить.
Я не силен в PHP так тоже пробовал require_once "{$phpbb_root_path}mkportal/include/PHPBB3/php_out.php"; не работает,
каталоги размешены так.
breeder/ - каталог форума
breeder/chat/ - каталог чата
mkportal/ - каталог портала
может сдесь добавить как-то условие
if (strpos($_SERVER['REQUEST_URI'], '/adm/') === false) { если чат то не выполнять? как это можно сделать?Вот ответ сам пришел в голову выкладываю вдруг у кого будет еше такая проблема.
//added from MKportal
if (strpos($_SERVER['REQUEST_URI'], '/adm/') === false) {
if (strpos($_SERVER['REQUEST_URI'], '/chat/') === false) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/PHPBB3/php_out.php";
mkportal_board_out();
}
}
//end added
IncorrI
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение IncorrI »

Не нашел инструкцию как установить "Форумский бот для phpBB Simple Chat"?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

IncorrI
Это в отдельном архиве. Смотрите первое сообщение в теме.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
IncorrI
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение IncorrI »

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

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

Сообщение VEG »

IncorrI
Откройте XML файл в браузере — это и есть инструкция.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
IncorrI
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение IncorrI »

VEG писал(а):Откройте XML файл в браузере — это и есть инструкция.
Понятно.
Теперь выдало ошибку, при добавлении сообщения
Общая ошибка
SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb_chat_messages (user_id, username, time, text, color) VALUES (0, 'slutsk.net', 1350235369, '<strong>incorri</strong> ������� � ����: <a href=\'http://magicyarn.ru/forum/viewtopic.php ... тивчики</a>', '000000')

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 1418
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2627
CALL: chat_notification()

FILE: /Library/Server/Web/Data/Sites/magicyarn.ru/forum/posting.php
LINE: 1139
CALL: submit_post()
понимаю что проблема с кодировкой, но где?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

Все файлы нужно сохранять в кодировке UTF-8 без BOM и только в этой кодировке. Это касается не только этого мода, но и всех других для phpBB.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
IncorrI
phpBB 1.0.0
Сообщения: 4
Стаж: 13 лет 11 месяцев
Благодарил (а): 2 раза

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

Сообщение IncorrI »

VEG писал(а):Все файлы нужно сохранять в кодировке UTF-8 без BOM
Спасибо, работает.
Вот мой тестовый форум с чатом
http://zholy.ru/Forum/chat/
user: Tester1
pass: Tester1
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: 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 сервисов, без правок кода)
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

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

Сообщение Ёжъ »

VEG, в любом случае благодарю! Печально, что оказалось сложно. Очень бы хотелось- ещё дополнительно привлекало бы народ писать в чате- такая яркая трансляция на весь форум (на фоне неба моего лого). Надеюсь прибудет в следующих версиях. Подписан на все Ваши моды, слежу, пользуюсь. Привелико за них благодарен Вам!

Пока думаю сделать по-тупому вставив фрэйм чата в шапку. Хоть так.. :oops:
Никто не знает столько, сколько не знаю я.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3467
Стаж: 14 лет 8 месяцев
Благодарил (а): 871 раз
Поблагодарили: 200 раз

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

Сообщение southklad »

Не пойму как сделать так, чтобы чат был как бы частью форума , установил его на главной , но он отличается , скажите кк его можно сделать как форум , подогнать под стиль . Да и еще если можно , как это реализовать сразу на двух разных стилях ???
Изображение
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

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

Сообщение Ёжъ »

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

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

Сообщение VEG »

igorbond писал(а):Не пойму как сделать так, чтобы чат был как бы частью форума , установил его на главной , но он отличается , скажите кк его можно сделать как форум , подогнать под стиль . Да и еще если можно , как это реализовать сразу на двух разных стилях ???
http://htmlbook.ru/
Растасибирск писал(а):Но как задать количество выводимых строк?
В index.php есть строка:

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

define('MESSAGES_LIMIT',	100);			// Количество хранимых сообщений
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)

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