Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 17 лет 11 месяцев
Откуда: Минск
Благодарил (а): 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 13:43, всего редактировалось 18 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
mr.Boss
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 2 месяца

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

Сообщение mr.Boss »

VEG писал(а):Какие моды установлены на вашем форуме?
Какой у вас хостер?
Адрес форума?
моды: ACP Announcment Center, Reputation Mod, Quick Reply, мод отражающий название темы вместо простого отображения кто последний постил, First post on Every Page, улучшенная версия ввода Url.. ну вроде все :) На подходе еще пара тойка модов
хостер: www.1gb.ru
адрес форума: www.feost.com/forum/

При просмотре статистики напомню что один чат сделал нагрузку на один процессор в размере 5,5% а весь форум менее 0,25% за ЧАС!
хотя в чате сидело то от 2-10 человек максимум а на форуме от 20-100
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 17 лет 11 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз
Контактная информация:

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

Сообщение VEG »

mr.Boss
Очень и очень странно.
mr.Boss писал(а):При просмотре статистики напомню что один чат сделал нагрузку на один процессор в размере 5,5% а весь форум менее 0,25% за ЧАС!
хотя в чате сидело то от 2-10 человек максимум а на форуме от 20-100
Сейчас посетителей на конференции: 6
Больше всего посетителей (29) здесь было 16 янв 2009, 15:30
Всего сообщений: 700 • Тем: 59 • Пользователей: 96
Похоже, вы говорите немного о разных форумах =)
Из приведенных вами модов подозрительных нет, надо смотреть какой из них выполняется при загрузке common.php и всех к нему прилегающих.
У меня самого форум побольше будет, при этом никаких проблем с нагрузкой нет — в чате нет никаких особых запросов, все просты. Однако, чат при каждом обновлении выполняет файл common.php форума. То есть буд-то каждый из пользователей раз в 5-15 секунд открывает небольшую страничку на вашем форуме. Именно поэтому нагрузка может быть немного больше, чем у форма. Так у любого чата. Но от этого она не должна быть значительной.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
mr.Boss
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 2 месяца

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

Сообщение mr.Boss »

VEG писал(а):Похоже, вы говорите немного о разных форумах =)
форум только открылся.. поэтому и суечусь ))


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

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

Сообщение VEG »

mr.Boss
Ммм... Если не секрет, как вы такую статистику получаете — по разным скриптам в отдельности? Мне это было бы очень полезно. Я как раз хочу добавить несколько новых фич (статусы, например) и немного переделать структуру чата. Так за одно попытался бы определить узкое место.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Чудотворец
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 1 месяц

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

Сообщение Чудотворец »

Симпотичный чат, спасибо, поставил у себя на форуме потестировать

Хотелось бы что бы на форуме на главной странице, выводилcя список ников кто on line в чате

мод c оповещениями о новых темах и ответах показывает всем и темы из закрытых (модераторских) разделов форума :roll:
shvager
phpBB 1.4.4
Сообщения: 159
Стаж: 15 лет 11 месяцев
Благодарил (а): 104 раза
Поблагодарили: 8 раз

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

Сообщение shvager »

Есть ошибка в боте:
При создание новой теми, в конце название которой есть символ " - тема создается, но появляеться сообщение об ошибке. И канечно бот не сообщает в чате. Как исправить?

Добавлено спустя 37 минут 59 секунд:
исправил:
в строчке

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

$notify .= " создал в форуме «<a href='{$forum_url}'>{$forum_name}</a>» новую тему: <a href='{$topic_url}'>{$topic_title}</a>";
в конце добавил пробел:

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

$notify .= " создал в форуме «<a href='{$forum_url}'>{$forum_name}</a>» новую тему: <a href='{$topic_url}'>{$topic_title}</a> ";
Не знаю правильно, нет? но работает
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 17 лет 11 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз
Контактная информация:

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

Сообщение VEG »

shvager
Очень странно. Я на своем форуме проверил — проблемы нет. Если не сложно, укажите какая именно ошибка происходила (всю информацию что выдал браузер). Вроде все данные фильтруются...
Если ввести слишком длинное имя темы то при стандартной базе может вывалиться ошибка:

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

SQL ERROR [ mysql4 ]
Data too long for column 'text' at row 1 [1406]
Чтобы решить нужно в базе в таблице phpbb_chat_messages для поля text изменить тип с VARCHAR на TEXT.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
shvager
phpBB 1.4.4
Сообщения: 159
Стаж: 15 лет 11 месяцев
Благодарил (а): 104 раза
Поблагодарили: 8 раз

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

Сообщение shvager »

VEG писал(а):Очень странно. Я на своем форуме проверил — проблемы нет.
Действительно - ошибка возникает когда создаю тему на украинском языке.
Вот она:

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

SQL ERROR [ mysqli ]

Data too long for column 'text' at row 1 [1406]

SQL

INSERT INTO phpb_chat_messages (user_id, username, time, text, color) VALUES (0, 'Бот', 1234446933, '<strong>Admin</strong> написав у форумi «<a href=\'http://....com/forum/viewforum.php?f=10\'>Книга скарг та пропозицій</a>» нову тему: <a href=\'http://....com/forum/viewtopic.php?f=10&t=2310&p=21385&e=21385\'>проба створення помилки "бота"</a>', 'FF0000')

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1382
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_posting.php
LINE: 2524
CALL: chat_notification()

FILE: posting.php
LINE: 1035
CALL: submit_post()
Если то же пишу в названии на русском - ошибки нету.
Но после создания пробела в строке (писал выше) ошибки нету и на украинском. Я сам в замешательстве...

Добавлено спустя 57 минут 34 секунды:
VEG - еще вопрос. А можно сделать, чтобы целая строка написанная мне была жырной или другим шрифтом. Щас только выделяеться to логин. Спасибо
Dimych
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 1 месяц

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

Сообщение Dimych »

Здрасьте,

А я себе поставил: скопировал чётко как вы сказали в forums/chats
создал спец директорию, чтобы не путать с forum/chat.php
http://moipariz.free.fr/forum/chats/index.php

Далее, поставил в базе данных, заменив в таблице
prefix_chat_messages
prefix_chat_sessions
на
prefix_simplechat_messages
prefix_simplechat_sessions

чтобы не путать с поставленным уже чатом.
И заменил в index.php

chat_messages
chat_sessions
на
simplechat_messages
simplechat_sessions

И когда иду на:
http://moipariz.free.fr/forum/chats/index.php
Erreur 500 - Erreur interne du serveur - внутренняя ощибка сервера..?

В чём может быть проблема, если другой форум абсолютно работает...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Dimych писал(а):Erreur 500 - Erreur interne du serveur - внутренняя ощибка сервера
Посмотрите в серверный лог ошибок.
Изображение
Dimych
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 1 месяц

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

Сообщение Dimych »

Спасибо за совет.
На сайте Mysql не нашёл лога.
А на странице сервера, выделенной для моего сайта - не нашёл никакоё ссылки на лог вообще.
Там есть много чего - статистика посещений, итд..Но не это..Удивительно, что, вроде всё нормально поставил и обяснение простое..И другой чат работает..
Пороюсь ещё.
Аватара пользователя
schved
phpBB 1.4.2
Сообщения: 50
Стаж: 15 лет 5 месяцев
Откуда: Белгород
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение schved »

Установил чат, сделал по инструкции запрос к базе, при заходе в чат выдает такую ошибку:

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

Общая ошибка
SQL ERROR [ mysql4 ]

Unknown column 'last_active' in 'where clause' [1054]

SQL

SELECT * FROM phpbb_chat_sessions WHERE last_active < '1235741349' ORDER BY last_active

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: chat/index.php
LINE: 73
CALL: dbal_mysql->sql_query()
При этом строка:

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

'1235741526' ORDER BY last_active
Меняется с каждым обновлением страницы.

Форум установлен в корень www.site.ru а чат в папку чат www.site.ru/chat/index.php можеть что то менять надо?
Еще у меня не работают файлы .htaccess может ис за этого? Подскажите решение?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 17 лет 11 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз
Контактная информация:

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

Сообщение VEG »

Скорее всего у вас был установлен какой-то другой чат до этого. Зайдите в phpmyadmin, удалите таблицы с именами phpbb_chat_messages и phpbb_chat_sessions, и еще раз выполните SQL запрос из инструкции по установке.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
dragnaar
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 1 месяц
Откуда: Крым

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

Сообщение dragnaar »

У меня такая же ошибка....
Я полностью почистил таблици чата и поставил все заново, но ошибка сохранилась.. Что делать?

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

SQL ERROR [ mysql4 ]

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

SQL

INSERT INTO phpbb666_chat_messages (user_id, username, time, text, color) VALUES (0, 'slutsk.net', 1235825573, '<strong>Darkness</strong> ответил в теме: <a href=\'http://darkness.in.ua/viewtopic.php?f=55&t=1865&p=22025&e=22025\'>dfg</a>', '000000')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1361
CALL: dbal_mysql->sql_query()

FILE: includes/functions_posting.php
LINE: 2532
CALL: chat_notification()

FILE: posting.php
LINE: 1002
CALL: submit_post()
Аватара пользователя
schved
phpBB 1.4.2
Сообщения: 50
Стаж: 15 лет 5 месяцев
Откуда: Белгород
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение schved »

VEG писал(а):Скорее всего у вас был установлен какой-то другой чат до этого
Спасибо все сделал был другой чат а этот я переставил на другую таблицу и все заработало.

Я так понял имеется конфликт с галлереей После установки чата почему то стало глючить галерею, кнопочка загрузить стала во всю ширену страницы.
gall.gif
gall.gif (5.35 КБ) 627 просмотров
Или это не как не связано с чатом? Просто после установки стало так.

Еще вопрос, можно ли сделать смайлики не из форума а чтобы свои для чата, проблема в том что у меня на форуме есть большие смайлы и они выводятся первыми и портят вид чата?
Закрыто

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