VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker

VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker (http://www.vbtt.org/index.php)
-   VBTT v.2.0 (http://www.vbtt.org/forumdisplay.php?f=2)
-   -   vBulletin Torrent Tracker v.2.0.1 (Релиз) (http://www.vbtt.org/showthread.php?t=38)

Skald 13.07.2009 17:47

vBulletin Torrent Tracker v.2.0.1 (Релиз)
 
Вложений: 3
Окончательный релиз 2-й ветки. Нового функционала по отношению к предыдущим бетам почти нет.
Из изменений:
  1. Интегрированный в продукт инсталл (при обновлении с ветки 1.0 все равно кое что придется делать вручную). Внимание! Теперь при анинсталле снесутся все поля прописываемые продуктом - будьте аккуратны!
  2. Добавлена настройка "список разделов трекера".
  3. Багфиксы (те что вспомнил):
    • включен фикс NetS для определения торрент клиентов.
    • исправлена работа с бонусами для групп.
    • переписана работа с пасскеем пользователя теперь проверка идет через датаменеджер булки, как результат теперь не будет двойных пасскеев (для переустановки пасскея достаточно установить пасскей в любой невалидный - он автоматом установится на правильный)
    • переписана работа с инфохешем, теперь тоже через датаменеджер булки.
    • исправлены мелкие баги в работе с xcache (остальные кешеры все еще не тестировались, т.к. негде)
    • исправлены мелкие баги шаблонов

29.07.2009 Добавлена версия 2.0.1
Изменения:
  • добавлена возможность автоизменения имени файла при заливке (используется доп.шаблон).
  • добавлено отображение статы по торрентам в результатах поиска (как следствие немного изменены TMS-модификации).

Skald 13.07.2009 18:03

Краткая инструкция по установке трекера.
В любом случае желателен предварительный бекап базы.
  1. Устанавливаем TMS
  2. Залить файлы из папки upload на сервер
  3. Отредактировать файл attachment.php (лежащий на Вашем форуме) по аналогии с файлами в папке edit (attachment~org.php - оригинальный файл, attachment.php - измененный файл - добавлена одна строка с хуком)
  4. Установить этот продукт.
  5. Если нужно ограничение по ратио для различных групп, то установить этот продукт.
  6. Устанавливаем сам продукт трекера product-yo_vbtt.xml
  7. Устанавливаем модификации шаблонов product-yo_vbtt_tms_edits.xml или правим вручную шаблоны (что править можно глянуть внутри этого xml файла)
  8. Прописать в админке настройки для групп и настроить сам трекер.
  9. Добавить новый тип вложения - torrent (Максимальный размер файла - 2000000, Тип Mime - Content-type: application/x-bittorrent )
  10. Чтобы статистика была красиво раскрашена добавить в основную таблицу CSS каждого стиля в самый низ (при желании цвет и размер можно изменить)
    Код:

    .seed_big, .leech_big, .ratio_big, .null_big { font-size: 12px; }
    .seed_med, .leech_med, .ratio_med, .null_med { font-size: 11px; }
    .seed_small, .leech_small, .ratio_small, .null_small  { font-size: 10px; }

    .seed, .seed_med, .seed_small, .seed_big { color: #009900; }
    .leech, .leech_med, .leech_small, .leech_big { color: #196EBF; }
    .ratio, .ratio_med, .ratio_small, .ratio_big { color: #D4AA18; }
    .null, .null_med, .null_small, .null_big {color: #9C9C93;}
    .badstat { color: red; }

P.S. Инсталл сам все пропишет в базе (по крайней мере должен, но т.к. я его не тестировал, 100% гарантии дать не могу)

cooler 13.07.2009 19:00

Аттачмент (тип вложения) должен создавать? Если да, то не создает.
upd. Пасскей клиент должен при содании торрент-файла прописывать? При аплоаде не подставляется в теле файла?

DimZoneX 13.07.2009 19:29

Самый главный вопрос , какая процедура обновления с 3 беты , очень хочется увидеть пошаговую инструкцию , и какие могут быть проблемы , не хочется все сломать при обновлении ;-)

Добавлено через 2 минуты
Skald, и простите за оффтоп выложите пожалуйста цитату выделенного как на этом форуме , просто я уже весь лоб расшиб с этим хаком , не могу найти безглючный , перепробовал около 3 х

Skald 13.07.2009 23:42

Цитата:

Сообщение от DimZoneX (Сообщение 544)
какая процедура обновления с 3 беты

Просто обновить файлы и обновить продукт.
Цитата:

Сообщение от cooler (Сообщение 543)
Аттачмент (тип вложения) должен создавать? Если да, то не создает.

нет не должен, надо создавать руками... (добавил в инструкцию)

Добавлено через 16 минут
cooler, Пасскеи не создаются для текущих пользователей :( Пока не написал красивый скрипт, чтобы не сильно базу насиловал с проверкой на существование дубликата (хотя наработки есть).
И скрипт обновления и исправления пасскеев будет в админке в обслуживании.

Добавлено через 1 минуту
Цитата:

Сообщение от DimZoneX (Сообщение 544)
простите за оффтоп выложите пожалуйста цитату выделенного как на этом форуме , просто я уже весь лоб расшиб с этим хаком , не могу найти безглючный , перепробовал около 3 х

Цитата выделенного - это просто 1 js + правка шаблонов

DimZoneX 14.07.2009 01:10

Цитата:

Сообщение от Skald (Сообщение 546)
Просто обновить файлы и обновить продукт.

Не так все просто , теперь аттач не работает нет боксов и информации

Добавлено через 29 минут
Вобщем откатился назад и все заработало , что то вы намудрили в коде

!!! И это блин релиз :-)
Опять бета ;-)

cooler 14.07.2009 01:43

1) Эти поля в таблице при инстале не создались.
Код:

ALTER TABLE `user`
ADD  `torrent_pass` char(32) NOT NULL,
ADD  `downloaded` bigint(20) NOT NULL default '0',
ADD  `uploaded` bigint(20) NOT NULL default '0',
ADD  `upspeed` bigint(20) NOT NULL default '0',
ADD  `downspeed` bigint(20) NOT NULL default '0',
ADD  `leechers` smallint(5) unsigned NOT NULL default '0',
ADD  `seeders` smallint(5) unsigned NOT NULL default '0',
ADD  `mtime` int(11) unsigned NOT NULL default '0',
ADD  `ctime` int(11) unsigned NOT NULL default '0',
ADD  `timespent` bigint(20) unsigned NOT NULL default '0',

2) Ок, пасскей не генерится, мне не сложно каждому будет оригинальный пасскей сгенерить. Но этот пасскей автоматом в torrent-файл не подставляется (при скачивании его самого с торрента).

3) Сгенерровал оригинальный пасскей для пользователя, вставил в админке, скачал торрент-файл и вручную добавил host/announce.php?passkey=KEY в итоге клиент начал получать ошибку "Invalid passkey! Re-download the .torrent"

Lightning 14.07.2009 02:01

при обновлении с 1ой версии в статусе торрента пишет: Unknown column 'leechers' in 'field list' . Что с этим делать?)

dayser 14.07.2009 07:19

Всем привет, вот по инструкции скачал и поставил, но один из продуктов - под названием ��������� ��� Yo VBTT пишет вот такое дело - и всё остальное вот так:
����� ������
����� ������ ������� (announce interval) � ��������
как вылечить? У меня форум на UTF - 8

Voltick 14.07.2009 07:52

Цитата:

как вылечить? У меня форум на UTF - 8
перекодировать все продукты в utf-8


Часовой пояс GMT +3, время: 11:58.

vBulletin® 3.8.1. ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot