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 сервисов, без правок кода)
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Да работает. Там, вроде, ошибиться то не где. Прикрепи здесь оба редактируемых файла
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

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

Сообщение DK7 »

оно и не будет адекватно выводить. чат написан так, что после 3х-4х секунд, после написания сообщения в чате, у пользователя в базе значение активити меняется на 0 ....
то есть, реально можно видеть только тех, кто в данный момент активно общается. как только он пару секунд молчит, его уже не видно.
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

День добрый.

Реализовал у себя мини чат.
chat.jpg
Но столкнулся с проблемой...
access.log писал(а):[30/Mar/2011:00:19:16 +0400] "POST /forums/chat_mini.php?build=1299173537&rnd=0.6660052010007195 HTTP/1.0" 200 19 "http://www.vaz-2103.ru/forums/chat_mini.php"
error_log писал(а):[Wed Mar 30 00:19:16 2011] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
Может помножите избавиться от 20 метров ошибки в сутки. За одно все желающие могут воспользоваться.
chat_mini.zip
Сенькс
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

kemper, что-то ты с путями накружил. Верни как было.

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

$phpbb_root_path = './../';
$phpbb_chat_path = './';
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

Сори НО у меня нет такой строчки...
$phpbb_root_path = './';
Он лежит уже в папке forums и никуда дальше его загонять не надо. Да и вообще... он бы тупо не работал.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Есть, вот кусок из твоего файла

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

define("IN_PHPBB", true);
$phpbb_root_path = './';
$phpbb_chat_path = './simplechat/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
header("cache-control: no-cache, must-revalidate");
Замени $phpbb_root_path = './'; на $phpbb_root_path = './../';
и $phpbb_chat_path = './simplechat/'; на $phpbb_chat_path = './';

Добавлено спустя 1 минуту 43 секунды:
Re: SimpleChat — AJAX чат с оповещениями о новых темах и ответах
Или, еще проще - замени файл на форуме файлом из архива мода.
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

Так милый человек... А кто тебе сказал что этот файл лежит в папке chat? он лежит в корне. а simplechat урезанная копия папки chat
Так что тут с путями все нормально. Не в этом проблема...
Или, еще проще - замени файл на форуме файлом из архива мода.

И заполучить полноприводный чат на главной... Спасибо. Я лучше с ошибкой поживу. В этом и весь смысл что ни какой лишней информации...
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

kemper писал(а):он лежит в корне
Наверное, здесь и проблема!
In Web We Trust
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Айдар, он считает, что это правильно
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

Di_Mok писал(а):Айдар, он считает, что это правильно
Я считаю что вы не там ищите. Путь отличный от оригинала ввел вас в заблуждение...

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

Warning: include(./../common.php) [function.include]: failed to open stream: No such file or directory in /home/vaz-2103ru/www/forums/chat_mini.php on line 12

Warning: include(./../common.php) [function.include]: failed to open stream: No such file or directory in /home/vaz-2103ru/www/forums/chat_mini.php on line 12

Warning: include() [function.include]: Failed opening './../common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/vaz-2103ru/www/forums/chat_mini.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at /home/vaz-2103ru/www/forums/chat_mini.php:12) in /home/vaz-2103ru/www/forums/chat_mini.php on line 13
Спецом сделал. Так что проблема не тут.

Рабочий каталог оригинального полного чата http://www.vaz-2103.ru/forums/chat/index.php
Урезанной копии для вывода в портале и в форуме http://www.vaz-2103.ru/forums/chat_mini.php

И уж поверьте все глобальные пути выставлены правильно
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

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

Сообщение Di_Mok »

Тогда я, действительно, ничего не понял. Причём здесь папка /simplechat - $phpbb_chat_path = './simplechat/';?
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

То же самое что и /chat/ только содержит урезанные файлы для мини версии.
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Спасибо за мод.
Пробую изменять. Но пока не получается.
Поменял файл звука на ICQ, но он остался как был, кеш чистил все равно.
Подскажите где меняется размер значка приватного сообщения?
Спасибо.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
kemper
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 4 месяца
Откуда: Cеверная пальмира
Поблагодарили: 1 раз

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

Сообщение kemper »

Ребят, а посмотрите свои логи ошибок. У меня не только урезанная копия ее вызывает но и сам чат...
[31/Mar/2011:15:28:04 +0400] "POST /forums/chat/index.php?build=1299173568&rnd=0.9677773678875068 HTTP/1.0" 200 249 "http://www.vaz-2103.ru/forums/chat/index.php"
[Thu Mar 31 15:28:04 2011] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
А сам то чат без изменений...
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

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

Сообщение Golan »

Кажись основатель не поддерживает тему, плохо.
Добро не ценится, в современном мире, люди от него наглеют!

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