Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Расширения в разработке

  • Список форумов
  • phpBB 3.1-3.3
  • Расширения для phpBB 3.1-3.3
  • Расширения в разработке

[В разработке] xbtBB3cker v.3h(SE2): торрент трекер на основе XBT/PHP для форума

8 сообщений
 • Страница 1 из 1
Просмотры: 1328 • 
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 16 мар 2019, 11:06
Данное расширение находится в разработке и не желательно для установки на рабочие форумы


Описание
Специальная редакция расширения [Расширение] (phpBB 3.1/3.2) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума
Добавленные в этой версии функции, возможности и изменения:
1. Добавлена функция "запрос сидеров", функция позволяет пользователям отправлять запрос с просьбой вернуться на раздачу торрента (с помощью личных сообщений) пользователям которые скачали торрент и не раздают его в данный момент. Опции запроса сидеров находятся на странице торрента справа от опций добавления торрента в будущие закачки
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Запрос сидеров
- Права доступа: адм. раздел - права доступа - пользовательские/форумные роли - нужная роль - расширения PPK - xbtBB3cker: Может делать запрос сидеров
- Данные о запросах отображаются в личном разделе пользователя, профиле и на странице торрента, опции "Отображение статистики по торренту на странице темы торрента/Отображение статистики по торрентам на странице профиля пользователя" в настройках трекера
- Количество запросов сидеров отображается в статистике трекера, личном разделе и профиле пользователя
- В раздел "Обслуживание, удаление и очистка" добавлена опция для удаления записей запроса сидеров
2. Добавлена возможность устанавливать умножение аплоада на торрентах, скидки на торрентах (только для php анонса). Умножение аплоада увеличивает розданное на торрентах, скидка на торренте уменьшает скачанное на торрентах. Скидка на торренте отображается графически в виде звёздочки слева от статуса торрента и справа в текстовом виде
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Настройки PHP анонса - Скидки и умножение аплоада
- Права доступа: адм. раздел - права доступа - пользовательские/форумные роли - нужная роль - расширения PPK - xbtBB3cker: Может делать торренты с умножением аплоада и скидками/Может использовать умножение аплоада и скидки на торрентах
- В раздел "Обслуживание, удаление и очистка" добавлена опция для удаления требуемого аплоада, ратио, умножения и скидок
3. Добавлена возможность переопределения умножения аплоада на всех или своих торрентах, скидок на скачивание (только для php анонса). Опция принудительно устанавливает скидки и умножение аплоада на указанные значения, с возможность указания даты окончания действия (кроме умножения на своих торрентах)
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Настройки PHP анонса - Принудительное изменение скидок и умножения аплоада на всех торрентах
- Значок умножения аплоада на своих торрентах отображается справа сверху в меню "Ратио"
4. Для опции "Ограничения на трекере" добавлена возможность устанавливать максимальные значения требуемого ратио и аплоада для скачивания торрента, само ограничение теперь работает и при анонсе торрента
5. В раздел "Настройки PHP анонса" добавлена опция "Кэширование прав доступа", в раздел "Обслуживание, удаление и очистка" добавлена опция "Сбросить кэш прав доступа"
6. Опции установки статуса торрента, умножения аплоада, скидок и требуемого ратио/аплоада перенесены вправо над значками статистики и информации о торренте


Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/xbtbb3cker/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив xbtBB3cker(SE2) нажать ссылку Включить
При использовании поиска fulltext sphinx после установки расширения необходимо в адм. разделе пересоздать конфиг sphinx и записать его в соотв. файл заново, перезапустить sphinx и пересоздать индексы
Установить или собрать XBT трекер: http://xbtt.sourceforge.net/tracker/, для Windows есть готовый исполняемый файл, для *nix - нужно собирать самостоятельно под свою ОС, расширение может работать и без XBT трекера, но в этом случае все функции анонса будут лежать на внешних трекерах и никакая статистика по данным пользователей и торрентам вестись не будет (если не использовать PHP анонс как альтернативный)

Настройка
Адм. раздел - Настройки расширений - xbtBB3cker
Для работы расширения так-же необходимо наличие прав у пользователя:
- адм. раздел - вкладка Права доступа - Пользовательские роли - нужная роль - вкладка Разное - xbtBB3cker
- адм. раздел - вкладка Права доступа - Форумные роли - нужная роль - вкладка Разное - xbtBB3cker
Для загрузки торрент файлов как файлов трекера нужно обозначить форум как форум-трекер: адм. раздел - Настройки расширений - xbtBB3cker - Групповые действия - Назначение типа форума.

Настройка PHP анонса
Для работы PHP анонса необходимо скопировать файлы из директории расширения /contrib/php_announce/ в корневую директорию форума. Файлы при необходимости можно переместить в любое место, для этого нужно в файлах /tracker/announce.php, /tracker/scrape.php скорректировать путь в строке

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

$phpbb_root_path=(defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
Примечания
1. Данные по трекеру (количество скачавших, раздающих, списки пиров и т.д.) обновляются не сразу, а через определённое время (в зависимости от настроек XBT в трекере), то же самое касается пасскеев пользователей, например если сразу после регистрации скачать торрент и открыть его в клиенте, клиент может выдать ошибку: "Unregistered torrent pass", это значит, что XBT ещё не успел прочитать созданный для зарегистрированного пользователя пасскей
2. После установки трекера конфигурационный файл XBT должен выглядеть следующим образом:

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

mysql_host = hostname
mysql_user = username
mysql_password = password
mysql_database = database
mysql_table_prefix = prefix
где: hostname, username, password, database, prefix - это имя хоста, имя пользователя, пароль пользователя, имя базы данных, префикс таблиц (по умолчанию нужно ставить xbt_), все эти данные (кроме префикса таблиц) должны совпадать с данными которые указывались при установке форума
3. Трекер тестировался на версии XBT трекера (r2494) собранной из исходников в директории /contrib/xbt_src
4. Расширение работает только с базой данных mysql(i)

Обновление
При переходе с расширения xbtBB3cker на xbtBB3cker(SE2) его можно обновить стандартным для всех расширений способом

Цена и условия
Расширение является бесплатным, но доступно для скачивания только группам Донаторы и VIP

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 314
Зарегистрирован: 30 окт 2011, 18:39
Сообщение 14 апр 2019, 22:28
Сорян за тупой вопрос, но хочется уточнить. Если посадить сверху на 1.7.7.2 на форуме 3.1.12, норм будет? :oops:
А так функционал супер, пару лет я доставал PPK и подбивал на разработку данного чуда. Огромнейший ему респект. :good:
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 15 апр 2019, 10:04
phpBB 3.2 нужен
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 314
Зарегистрирован: 30 окт 2011, 18:39
Сообщение 15 апр 2019, 23:20
А вот это печально :(

Отправлено спустя 1 час 33 минуты 25 секунд:
PPK а можно скриншот с раздачей где установлена скидка и умножение аплоада. Есть ли какие нибудь графические обозначения данных статусов? А то я что-то не нашёл :?
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 16 апр 2019, 09:39
PPK
Аватара пользователя
Michel
Донатор
Сообщения: 314
Зарегистрирован: 30 окт 2011, 18:39
Сообщение 30 апр 2019, 21:10
PPK писал(а):phpBB 3.2 нужен
А для 3.1 сделаете? Please!!! :oops:
Michel
Аватара пользователя
Michel
Донатор
Сообщения: 314
Зарегистрирован: 30 окт 2011, 18:39
Сообщение 06 июн 2019, 13:55
А эти модули для портала подойдут для данного расширения?
Michel
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 06 июн 2019, 15:25
Не все, со следующим обновлением подойдут
PPK
8 сообщений
 • Страница 1 из 1

Вернуться в «Расширения в разработке»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo