Форум vBTorrents.org

Форум vBTorrents.org (https://vbtorrents.org/index.php)
-   VBTT v.2.0 (https://vbtorrents.org/forumdisplay.php?f=2)
-   -   vBulletin Torrent Tracker v.2.0.1 (Релиз) (https://vbtorrents.org/showthread.php?t=38)

Skald 16.03.2010 17:51

Цитата:

Сообщение от angarsk2 (Сообщение 2086)
Теперь такой вопрос нужно включить [DHT] возможна ли это ???

Настройки трекера
Private-флаг
Принудительное включение/выключение private-флага для загружаемых торрентов - поставить в "Нет"

FBI 29.03.2010 21:34

для версии форума 385 есть такой модул ВБТТ?

Skald 30.03.2010 01:41

FBI, Не понял. Можно по подробнее?

BoRoDKuH 30.03.2010 02:34

Цитата:

3. Отредактировать файл attachment.php (лежащий на Вашем форуме) по аналогии с файлами в папке edit (attachment~org.php - оригинальный файл, attachment.php - измененный файл - добавлена одна строка с хуком)
Расскажите пожалуйста, что там отредактировать нужно и как именно ?
Ставлю с нуля на 3.8.5

BRP 30.03.2010 18:53

BoRoDKuH, просто сравни в редакторе 2 файла из папки EDIT,
ту часть кода на которую они будут отличаться и добавь в твой
файл attachment.php (надеюсь где твой файл лежит знаешь =)) )

HELLRAiSER 12.05.2010 10:16

Up...
https://vbtorrents.org/showpost.php?...&postcount=189
Цитата:

http://forum.hellywood.ru:80/announce.php (мой анонсер с пасскеем)

http://bt.rutor.org:2710/announce (фри трекер)

http://announce.opensharing.org:2710/announce (фри трекер)

Skald 12.05.2010 18:46

HELLRAiSER, вот самый простой пример, на основе чужого кода (заняло 5 минут поиска в гугле)
PHP код:

function put_announce_urls(&$dict,$anarray,$announce_url){
     
$liststring '';
     unset(
$dict['value']['announce']);
     unset(
$dict['value']['announce-list']);

     
$dict['value']['announce'] = bdec(benc_str($announce_url));

     
$announces[0] = array('type' => 'list''value' => array(bdec(benc_str($announce_url))), 'strlen' => strlen("l".$announce_url."e"), 'string' => "l".$announce_url."e");
     
$liststring .= "l".$announce_url."e";

     if (
is_array($anarray))
     foreach (
$anarray as $announce) {
          
$announces[] = array('type' => 'list''value' => array(bdec(benc_str($announce))), 'strlen' => strlen("l".$announce."e"), 'string' => "l".$announce."e");
          
$liststring .= "l".$announce."e";
     }
     
$dict['value']['announce-list']['type'] = 'list';
     
$dict['value']['announce-list']['value'] = $announces;


     
$dict['value']['announce-list']['string'] = "l".$liststring."e";
     
$dict['value']['announce-list']['strlen'] = strlen($dict['value']['announce-list']['string']);



примерный вариант использования:
PHP код:

put_announce_urls($torrent, array('мой_первый_урл','мой_второй_урл','мой_третий_урл'),$announce_url); 


HELLRAiSER 13.05.2010 12:12

Skald, Спасибо! Я вообще не спец (на уровне скопировать-вставить могу). :) Вот ток куда все это вставить? )))) Попробую сегодня. :)
Это не тот вариант: Если я заливаю на форум торрент-файл с двумя анонсерами фри трекеров, а при скачивании получаю торрент-файл с моим анонсером + эти два анонсера фри трекеров? Т.е. при скачивании торрент-файла с форума анонсеры не заменяются на мой, а мой добавляется к этим двум?

UnFeeLing 14.05.2010 12:31

Цитата:

Сообщение от HELLRAiSER (Сообщение 2276)
Skald, Спасибо! Я вообще не спец (на уровне скопировать-вставить могу). :) Вот ток куда все это вставить? )))) Попробую сегодня. :)
Это не тот вариант: Если я заливаю на форум торрент-файл с двумя анонсерами фри трекеров, а при скачивании получаю торрент-файл с моим анонсером + эти два анонсера фри трекеров? Т.е. при скачивании торрент-файла с форума анонсеры не заменяются на мой, а мой добавляется к этим двум?

functions_yo_vbtt_announce.php по сути...
огласить новую функцию, а как уже связать с атачем я не знаю...по сути через хук.

Skald 14.05.2010 17:43

Цитата:

Сообщение от UnFeeLing (Сообщение 2277)
functions_yo_vbtt_announce.php по сути...

нет не в этом файле :) этот используется только в аннонсере

UnFeeLing 14.05.2010 18:35

Цитата:

Сообщение от Skald (Сообщение 2278)
нет не в этом файле :) этот используется только в аннонсере

а где?

HELLRAiSER 17.05.2010 09:36

Вот и я жду... Если можно поподробнее куда что типа инструкции. :) Я нуб. :)

UnFeeLing 17.05.2010 23:21

Цитата:

Сообщение от HELLRAiSER (Сообщение 2280)
Вот и я жду... Если можно поподробнее куда что типа инструкции. :) Я нуб. :)

ну насколько я понял со слов Skald, то пихаем

functions_yo_vbtt_announce.php
PHP код:

function put_announce_urls(&$dict,$anarray,$announce_url){
     
$liststring '';
     unset(
$dict['value']['announce']);
     unset(
$dict['value']['announce-list']);

     
$dict['value']['announce'] = bdec(benc_str($announce_url));

     
$announces[0] = array('type' => 'list''value' => array(bdec(benc_str($announce_url))), 'strlen' => strlen("l".$announce_url."e"), 'string' => "l".$announce_url."e");
     
$liststring .= "l".$announce_url."e";

     if (
is_array($anarray))
     foreach (
$anarray as $announce) {
          
$announces[] = array('type' => 'list''value' => array(bdec(benc_str($announce))), 'strlen' => strlen("l".$announce."e"), 'string' => "l".$announce."e");
          
$liststring .= "l".$announce."e";
     }
     
$dict['value']['announce-list']['type'] = 'list';
     
$dict['value']['announce-list']['value'] = $announces;


     
$dict['value']['announce-list']['string'] = "l".$liststring."e";
     
$dict['value']['announce-list']['strlen'] = strlen($dict['value']['announce-list']['string']);



и в announce.php

PHP код:

put_announce_urls($torrent, array('мой_первый_урл','мой_второй_урл','мой_третий_урл'),$announce_url); 

Skald, только я не пойму почему ее нельзя запихнуть туда?:)

вижу в announce.php
PHP код:

require_once('./includes/functions_yo_vbtt_announce.php'); 

пробуйте...

HELLRAiSER 18.05.2010 06:51

Цитата:

Сообщение от UnFeeLing (Сообщение 2281)
ну насколько я понял со слов Skald, то пихаем...

Спасибо вам огромное обоим! Вечером попробую. :) Или на работе если будет время. :)

HELLRAiSER 18.05.2010 14:23

Прописал:
PHP код:

put_announce_urls($torrent, array('http://bt.rutor.org:2710/announce','http://announce.opensharing.org:2710/announce'),$announce_url); 

Во время создания торрента:
http://i4.fastpic.ru/big/2010/0518/9...8520648790.jpg

После заливки и скачивания его с форума:
http://i4.fastpic.ru/big/2010/0518/3...d3510f5131.jpg

Ничего не изменилось. Мой анонсер заменил все. Что не так может быть?

UnFeeLing 18.05.2010 17:38

Цитата:

Сообщение от HELLRAiSER (Сообщение 2283)
Прописал:
PHP код:

put_announce_urls($torrent, array('http://bt.rutor.org:2710/announce','http://announce.opensharing.org:2710/announce'),$announce_url); 

Во время создания торрента:
http://i4.fastpic.ru/big/2010/0518/9...8520648790.jpg

После заливки и скачивания его с форума:
http://i4.fastpic.ru/big/2010/0518/3...d3510f5131.jpg

Ничего не изменилось. Мой анонсер заменил все. Что не так может быть?

хук нада ковырять...тот который при создании атача дописывает аннонсер...

Skald 18.05.2010 19:26

Цитата:

Сообщение от UnFeeLing (Сообщение 2284)
хук нада ковырять...тот который при создании атача дописывает аннонсер...

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

HELLRAiSER 18.05.2010 19:51

Skald, И? Ничего нельзя сделать? :(

UnFeeLing 18.05.2010 20:22

Цитата:

Сообщение от Skald (Сообщение 2285)
аннонсер не дописывается при создании аттача, торрент просто очищается от всего. А аннонс прописывается при скачивании вложения.
Но не стоит забывать что мультитрекерность (список трекеров) - это совсем другие мета поля торрент-файла.

а для чего тогда служит хук, который мы дописываем в атачмент.пхп?

Skald 19.05.2010 02:14

Цитата:

Сообщение от UnFeeLing (Сообщение 2287)
а для чего тогда служит хук, который мы дописываем в атачмент.пхп

писал выше:
Цитата:

Сообщение от Skald (Сообщение 2285)
А аннонс прописывается при скачивании вложения


NarKrIeL 21.07.2010 16:39

Установил...
Ребят а всем пользователям надо будет прописывать каждый раз паскей?
И блин не магу ничего разобрать тут, какая версия на данный момент стабильная, как установить, все в разрброс ничего нигде не понятно, думаю если бы было все по полочкам то и вопросов нубовский было бы меньше.
так же хотелось бы посмотреть на готовые творения треккеров на vb, хочется глянуть как они работают в живую.
Так же, стили любые подойдут или там есть какойто косяк?
Категории идут как разделы?
Файлы которые идут в корне форума за что отвечают.
Ммм вроде бы все.
----
П.С. Перебрал множество торрентов, но мне понравилось то что этот торрент будет на форуме тоесть база мне уже будет знакома и я смагу им управлять без труда, остальные же треккера нудные и однообразные... Хотелось бы побольше информации для новичков об этом торренте.
П.С.С так же буду рад помочь в развитии треккера, главное что бы я хотябы понял как что работает из факов которые я бы хотел все же почитать и посмотреть... Идея золотая!

Добавлено через 23 минуты
Ммм, так же что бы максимаьно приблизить к торренту почему бы не сделать на главной страничке как на TorrentPier?
Пример тому rutracker.org/forum/tracker.php
Только там движок phpBB вроде.
Можно же реализовать не что подобное на vB,:?

qaqaqa 21.07.2010 16:41

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

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

готовый трекер можно скачать на этом форуме (включает в себя все файлы и хаки), а потом обновить форум до самой последней версии в ветке 3.8 (на данный момент 3.8.6).

Skald 21.07.2010 17:37

Цитата:

Сообщение от qaqaqa (Сообщение 2346)
а потом обновить форум до самой последней версии в ветке 3.8 (на данный момент 3.8.6).

после обновления не забыть отредактировать файл attachment.php

NarKrIeL 22.07.2010 14:43

Цитата:

Сообщение от qaqaqa (Сообщение 2346)
один раз генеришь тем, которые уже зарегистрированы.
новым пользователям пасскей будет генериться автоматически.

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

готовый трекер можно скачать на этом форуме (включает в себя все файлы и хаки), а потом обновить форум до самой последней версии в ветке 3.8 (на данный момент 3.8.6).

Так, форум у меня уже последней версии 3.8.6, я на него поставил эту версию которая в этой теме. В смысле входят в себя все хаки? Это тоесть идет релиз и там уже все установлено? Не заметил я этого чего то.
На счет паскея, запустить через браузер тот файл всего один раз? и дальше он будет генерировать его на всех пользователей правильно? Повторов не будет? Форум с нуля.
Цитата:

Сообщение от Skald (Сообщение 2347)
после обновления не забыть отредактировать файл attachment.php

Ммм, а можно ли узнать какие строчки добавлять в этот файл? Или можно просто заменить имеющийся в архиве?

NarKrIeL 24.07.2010 12:59

http://nash-forum.itaec.ru/gallery/d...p?imageid=4623
Слушайте а чем отличается этот треккер вот от такого? Там вроде симпотяшно смотрится, но версия старая.

Skald 24.07.2010 14:55

NarKrIeL, изначально был на базе того что на скрине, но переписан полностью - т.к. разработчик там ни API булки не знает ни программировать на PHP не умеет (слишком уж много дырок, не исправляемых годами).

qaqaqa 26.07.2010 13:50

Цитата:

Сообщение от Skald (Сообщение 2347)
после обновления не забыть отредактировать файл attachment.php

это само собой подразумевается.

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

Сообщение от NarKrIeL (Сообщение 2350)
Так, форум у меня уже последней версии 3.8.6, я на него поставил эту версию которая в этой теме. В смысле входят в себя все хаки? Это тоесть идет релиз и там уже все установлено? Не заметил я этого чего то.
На счет паскея, запустить через браузер тот файл всего один раз? и дальше он будет генерировать его на всех пользователей правильно? Повторов не будет? Форум с нуля.

Ммм, а можно ли узнать какие строчки добавлять в этот файл? Или можно просто заменить имеющийся в архиве?

Берёте чистый новый форум. Скачиваете необходимые файлы и заливаете на форум. Скачиваете и устанавливаете в нужном порядке все необходимые хаки. Редактируете файл attachment.php.
Если форум был старый (с юзерами), то запускаете ещё passkeygen.php один раз.

NarKrIeL 27.07.2010 16:28

Цитата:

Сообщение от qaqaqa (Сообщение 2369)
это само собой подразумевается.

Добавлено через 4 минуты
Если форум был старый (с юзерами), то запускаете ещё passkeygen.php один раз.

С остальным понятно.
А passkeygen.php запускать придется все ровно? Ведь для меня тоже нужен свой паскей? А удалять его не надо?*CRAZY*

qaqaqa 27.07.2010 19:27

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

HellBoy 06.08.2010 19:33

О спасибо вам большое

whuru 13.08.2010 15:58

Еще раз подниму вопрос:
Как сделать чтобы в торрент добавлялся не один аннонсер, а, например, два или больше?

orfo 16.09.2010 02:08

можно узнать что означает дата в поле attachment.mtime ?

Skald 16.09.2010 10:36

Цитата:

Сообщение от orfo (Сообщение 2423)
можно узнать что означает дата в поле attachment.mtime ?

это время последнего аннонса по этому торренту

orfo 16.09.2010 19:39

спасибо, теперь можно прикрутить банальную надпись "Сид был: X дней назад.".
При обновлении с прежней версии заметил поле seedbonus в 1 из таблиц, я так понимаю в версии 2.0.2 не используется?

ещё вопрос: как пользоваться бонусами в группах?

p.s. вспомнилось поле seedbonus но уже в таблице user

Saymon 27.09.2010 17:29

хм... никак не пойму, как установить это на версию 4.0.0 ?

Cyberdaemon 27.09.2010 18:18

Saymon, а никак!

qaqaqa 27.09.2010 18:31

Цитата:

Сообщение от Saymon (Сообщение 2454)
хм... никак не пойму, как установить это на версию 4.0.0 ?

с добрым утром! с момента выхода 4 ветки много и часто этот вопрос на форуме обсуждался. НИКАК!

Saymon 27.09.2010 18:42

а на какую версию тогда вообще можно поставить?

qaqaqa 27.09.2010 18:55

Цитата:

Сообщение от Saymon (Сообщение 2458)
а на какую версию тогда вообще можно поставить?

На любую 3.8.х (у меня стоит на 3.8.6).

Skald 01.10.2010 02:22

Цитата:

Сообщение от qaqaqa (Сообщение 2456)
с момента выхода 4 ветки много и часто этот вопрос на форуме обсуждался. НИКАК!

Ну почему никак - можно поставить и если есть знания vb-API и знания PHP то довольно легко - и почти без правок кода :)
Просто мне это не надо. 4-ка только на половину супер, а остальное полное УГ. может 4.1 будет неплоха - всетаки довольно большой рерайт кода обещают.

P.S. xenforo рулит... осталось 4 дня до выхода


Текущее время: 06:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4 Patch Level 6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot