[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

 • Просмотры: 65580
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

01 май 2015, 13:32

Описание
Порт чата из мода трекера ppkBB3cker - мод торрент трекера для форума phpBB3 для форума phpBB3 (только версии 3.1 и выше)
- отображение чата на отдельной странице или всплывающем (js) окне
- использование смайликов в чате
- использование бб-кодов в чате
- включение чата для гостей
- включение архива в чате
- отправка приватных сообщений в чате
- авто преобразование ссылок в кликабельные
- использование аватар в чате
- включение звукового оповещения о новых сообщениях в чате
- регулировка высоты чата
- включение скрытого нахождения в чате
- анти флуд с блокировкой возможности отправки сообщений и удалением пользователей из чата
- удаление пользователей из чата, бан пользователей с указанием времени бана, быстрый бан с удалением всех сообщений пользователя из чата, разбан пользователей
- очистка всех сообщений из чата, удаление всех пользователей
- удаление и редактирование сообщений в чате своих/чужих
- логирование действий в чате: удаление/редактирование сообщений, бан/разбан/удаление пользователей
- авто удаление пользователей из чата при неактивности
- меньшее использование ресурсов ввиду того, что чат не использует напрямую файлы и функции форума (например обновление страницы чата по сравнение с мчатом требует почти в 20 раз меньше памяти)

Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3chat/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3Chat нажать ссылку Включить

Настройка
Адм. раздел - Настройки расширений - BB3Chat - Настройка

Для работы так-же необходимо наличие прав у пользователей, адм. раздел - вкладка Права доступа - Пользовательские роли - нужная роль - вкладка Разное - BB3Chat


Примечания
1. Ссылка на чат будет отображена в панели навигации справа от ссылки FAQ.
2. Имя пользователя курсивом в списке пользователей означает, что он может находиться в чате скрыто, значок рядом с именем пользователя означает, что он находится в чате скрытно, этот-же значок и галка рядом с ним в панели сверху включает/выключает скрытый режим.
3. Для отправки приватного сообщения нужно нажать на иконку справа от имени пользователя, перед формой для ввода сообщения появится форма с именем пользователя, для отключения режима приватных сообщений нужно нажать эту иконку ещё раз.
4. Для администрирования пользователя (бана/удаления) нужно нажать на иконку , появятся 3 иконки для удаления, бана и быстрого бана пользователя, если пользователь забанен, для его разбана нужно нажать на эту же иконку, отобразится иконка для разбана.
5. Т.к. это расширение в отличии от мода в трекере не делает чат разделом форума, нельзя создать больше одного чата на форуме
6. Нельзя выводить чат на какую-либо страницу форума
7. При использовании стандартных бб-кодов чате:
- а. нельзя вкладывать (однотипные) бб-коды другу в друга
- б. бб-код code будет обрабатывать бб-коды внутри себя
- в. при использовании бб-кода списка, в качестве элемента списка нужно указывать не код [*]текст, а код [*]текст[/*]
8. Если установлено расширение Advanced BBCode Box, необходимо из директории расширения contrib скопировать файлы

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

simple_footer_after.html
simple_header_head_append.html
в директорию /ext/vse/abbc3/styles/all/template/event/
9. Для того, чтобы ссылка на чат отображалась в меню Ссылки, нужно из директории /ext/ppk/bb3chat/styles/prosilver/template/event/ удалить файл overall_header_navigation_append.html, и из директории расширения contrib скопировать в ту директорию файл navbar_header_quick_links_after.html
10. Расширение работает только с базой данных mysql(i)

Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.

Доступные языки
ru, en

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.1
bb3chat_1.2.2.zip
Для версии 3.2
bb3chat_1.4.5.zip
Для версии 3.3
bb3chat_f_1.6.6.zip
С GIT репозитория
https://gitlab.com/protoneutron/bb3chat

phpBB 3.1
2015.04.30 - 1.0.0 Начальная версия
2015.05.20 - 1.0.1 Исправлена ошибка в ссылке на чат, исправлена работа чата с включённой функцией форума Включить URL Rewriting
2015.11.20 - 1.0.2 Небольшие исправления
2015.11.25 - 1.1.2 Добавлена возможность работы чата с расширением Advanced BBCode Box
2016.01.14 - 1.1.3 Небольшие исправления
2016.04.26 - 1.2.0 Добавлена возможность работы расширения при использовании модуля php-mysqli
2016.06.28 - 1.2.1 Добавлены недостающие файлы для работы с БД
2016.08.05 - 1.2.2 Небольшое исправление
phpBB 3.2
2017.01.20 - 1.3.0 Изменения под версию форума phpBB 3.2
2017.02.13 - 1.3.1 Несколько исправлений
2017.04.27 - 1.3.2 Сделано корректное отображение прав доступа в адм. разделе
2018.01.27 - 1.4.0 Добавлена совместимость с php 7, в настройки добавлена опция для исключения отображения и обработки определённых бб-кодов, небольшие исправления и изменения
2018.03.11 - 1.4.1 Небольшое исправление
2018.08.23 - 1.4.2 Небольшие исправления
2018.11.20 - 1.4.3 Исправления для совместимости с php 7
2019.05.22 - 1.4.4 Небольшие исправления и изменения
2019.10.25 - 1.4.5 Добавлен перевод на английский язык, небольшие исправления
phpBB 3.3
2020.01.17 - 1.4.6 Исправления для совместимости с phpBB3.3
2020.03.02 - 1.5.0
1. В настройки чата добавлены опции:
- Разрешить бб-код [ flash ]
- Разрешить бб-код [ img ]
- Разрешить бб-код [ url ]
- Разрешить ссылки в сообщениях
- Разрешить смайлики
2. Добавлены права:
- Может использовать ссылки в сообщениях
- Может использовать BB-код [ flash ] в сообщениях
- Может использовать BB-код [ url ] в сообщениях'
3. Добавлена опция для замены ссылок на указанный текст или их удаления, добавлена опция для работы чата в "полном режиме", с отображением данных всех пользователей сообщения которых есть в чате
4. Добавлена возможность менять размер шрифта в чате, с сохранением в куки
5. Добавлена информация о редактировании сообщения, если оно было отредактировано
6. В архив добавлен постраничный просмотр всех сообщений находящихся в архиве
7. Все используемые в чате изображения заменены на иконки
8. Несколько визуальных улучшений и изменений, других изменений и исправлений
2020.08.08 - 1.6.0
1. В опцию "Чат для гостей" добавлена опция метода определения гостей, по IP адресу или ID сессии
2. Изменено положение панелей в чате, панель "В чате" перенесена налево, смайлики направо, панели добавления сообщений и бб-кодов перенесены вниз
3. В чат добавлены возможности:
- Переключение порядка отображения сообщений, снизу или сверху
- Скрытие панелей "В чате", смайликов, бб-кодов
- Отключение прокрутки сообщений, автоматического обновления окна сообщений
При изменении опций в чате сделано их сохранение в куках
4. Добавлено отображение времени редактирования сообщения, выделение новых сообщений в чате (красный треугольник в нижнем правом углу сообщения)
5. Исправления для работы на мобильных устройствах, другие исправления и изменения
2020.08.09 - 1.6.1 Небольшое исправление
2020.09.02 - 1.6.2 Небольшое изменение
2024.03.07 - 1.6.3 Небольшое исправление
2024.03.27 - 1.6.5 Несколько изменений и исправлений
2024.04.01 - 1.6.6 Несколько изменений, небольшое исправление

У вас нет необходимых прав для просмотра вложений в этом сообщении.
r2
r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 12:18

При клике на ссылку пишет file not found

в логе сервера:

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

2015/05/20 11:11:33 [error] 28827#0: *12795 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 10.0.0.3, server: server.name, request: "GET /bb3chat.php?sid=7b1e0110f7959c32e6dac8d67ac98b46 HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "server.name", referrer: "http://server.name/index.php?sid=7b1e0110f7959c32e6dac8d67ac98b46"
файл есть.

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

root@sdc:~# ls -la /var/www/server.name/phpbb/ext/ppk/bb3chat/controller/
total 36
drwxrwxr-x  2 root root  4096 May  1 09:29 .
drwxrwxr-x 17 root root  4096 Apr 30 17:03 ..
-rw-rw-r--  1 root root 25127 May  1 09:29 bb3chat.php


имя сервера в логе заменено.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 12:43

с какой страницы заходите?, с гостя/аккаунта?
r2
r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 12:53

отключил в настройках форума ЧПУ - заработало.
Теперь другая беда - выкидывает залогиненного пользователя при клике на чат в всплывающем окне.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 12:59

r2d2 писал(а):выкидывает залогиненного пользователя при клике на чат в всплывающем окне
как ссылка выглядит?
r2
r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 13:04

/app.php/bb3chat.php?sid=0dd6025015cdc53b3153b94dd83d6da7?w=1&chat=enter#chat

Добавлено спустя 1 минуту 52 секунды:
бывает проглючивает и ссылку получается такая:
/app.php/app.php/bb3chat.php?sid=1ec6cd797fd8223054ef0e5aa227f6d9?w=1

два раз app.php
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 13:09

bb3chat.php.tar.gz
распаковать, положить в /ext/ppk/bb3chat/core/ :?:
--
seo этот https://github.com/phpBBSEO/usu стоит?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
r2
r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 13:10

PPK писал(а):seo этот ↑ https://github.com/phpBBSEO/usu стоит?
Нет. А нужен ?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 13:12

r2d2 писал(а):отключил в настройках форума ЧПУ - заработало.
ну, если там какая-то несовместимость, можно посмотреть ..
r2
r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Chat: чат для форума phpBB3

20 май 2015, 13:17

PPK писал(а):ну, если там какая-то несовместимость, можно посмотреть ..
Я вообще не нашел такого модуля, который бы делал красивые ссылки плана сайт/раздел/форум/топик
Если есть такие, просьба подсказать.
У меня на серванте nginx(без апача совсем).
Видел наработки типа кучи переадресаций посредством файла .htaccess. Но я подумал, что это неправильный вариант.

В настройках был включен ЧПУ, потому что я думал, что у движка форума есть свой роутер (как у джумлы, например)

Вернуться в «Расширения для phpBB 3.1-3.3»