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

128 сообщений
Аватара пользователя
PPK
Администратор
Сообщения: 9180
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 74 раза
Поблагодарили: 1371 раз

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

Сообщение PPK » 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)

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

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.1
bb3chat_1.2.2.zip
Для версии 3.2
bb3chat_1.4.1.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 Небольшое исправление
У вас нет необходимых прав для просмотра вложений в этом сообщении.

r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54

Re: [Расширение] BB3Chat - чат для форума

Сообщение r2d2 » 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
Администратор
Сообщения: 9180
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 74 раза
Поблагодарили: 1371 раз

Re: [Расширение] BB3Chat - чат для форума

Сообщение PPK » 20 май 2015, 12:43

с какой страницы заходите?, с гостя/аккаунта?

r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54

Re: [Расширение] BB3Chat - чат для форума

Сообщение r2d2 » 20 май 2015, 12:53

отключил в настройках форума ЧПУ - заработало.
Теперь другая беда - выкидывает залогиненного пользователя при клике на чат в всплывающем окне.

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

Re: [Расширение] BB3Chat - чат для форума

Сообщение PPK » 20 май 2015, 12:59

r2d2 писал(а):выкидывает залогиненного пользователя при клике на чат в всплывающем окне
как ссылка выглядит?

r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54

Re: [Расширение] BB3Chat - чат для форума

Сообщение r2d2 » 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
Администратор
Сообщения: 9180
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 74 раза
Поблагодарили: 1371 раз

Re: [Расширение] BB3Chat - чат для форума

Сообщение PPK » 20 май 2015, 13:09

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

r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54

Re: [Расширение] BB3Chat - чат для форума

Сообщение r2d2 » 20 май 2015, 13:10

PPK писал(а):seo этот ↑ https://github.com/phpBBSEO/usu стоит?
Нет. А нужен ?

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

Re: [Расширение] BB3Chat - чат для форума

Сообщение PPK » 20 май 2015, 13:12

r2d2 писал(а):отключил в настройках форума ЧПУ - заработало.
ну, если там какая-то несовместимость, можно посмотреть ..

r2d2
Сообщения: 6
Зарегистрирован: 18 май 2015, 17:54

Re: [Расширение] BB3Chat - чат для форума

Сообщение r2d2 » 20 май 2015, 13:17

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

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

128 сообщений

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей

Текущее время: 16 июл 2018, 01:09