Форум vBTorrents.org  
Вернуться   Форум vBTorrents.org > Движок торрент трекера VBTT > VBTT v.2.0 > Модули и дополнения
Старый 14.05.2009, 17:48   #1
Аватар для metallic
metallic metallic вне форума
Новичок
Позвать сида

Упдейт от 1.08.2009

Небольшой мод, который позволяет по нажатию на кнопке разослать всем полным источникам сообщение в ЛС с просьбой встать на раздачу.
Мод лепился наспех, может местами что-то коряво, в процессе допилю.

В приложении архив, для распаковки уберите расширение zip, под рукой не было зип-архиватора, а другие архивы на форум цеплять нельзя :)

Установка:

1) Создаем таблицу в базе форума:

Код:
CREATE TABLE IF NOT EXISTS `seederwanted` (
  `userid` int(10) NOT NULL,
  `fid` int(11) NOT NULL,
  `called` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2) Копируем файл seederwanted.php и seederwanted_clean.php в корень форума

3) Импортируем продукт
Если у вас стоит TMS, то ничего руками редактировать не надо, если не стоит, то открываем редактор стилей и правим шаблон VBTT_Attachment_bit
в самое начало просто добавляем:
Код:
&nbsp;<a href="seederwanted.php?release=$myid" target="_blank" onClick="return window.confirm('$vbphrase[seederwanted_confim]')">$vbphrase[seederwanted_call]</a>
Все.

Если вы хотите, чтобы у пользователей была возможность отключать получение просьб о сидерстве, то в админ-панели нужно добавить дополнительное поле профиля типа "Флажки (checkboxes) с возможностью выбора нескольких" и добавить там одну опцию. Затем поглядеть какое имя было присвоено этой опции (у меня получилось field7).
Открыть файл seederwanted.php, найти строку
Код:
if ( $userinfo['field7'] != '1' )
и заменить в ней field7 на имя своего поля (может быть field5 или еще какое-нибудь другое)

Все. Повторно другим пользователям не будут разрешать звать сидеров, пока есть запись в таблице. Записи в таблице будут удаляться скриптом по крону через нужный промежуток времени, например, не чаще раза в неделю можно просить встать на раздачу. Этот скрипт выложу чуть позже и более подробную инструкцию тоже.
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 127
Размер:	21.3 Кб
ID:	28   Нажмите на изображение для увеличения
Название: Untitled-2.jpg
Просмотров: 85
Размер:	20.5 Кб
ID:	29  
Вложения
Тип файла: zip seaderwanted.zip (3.8 Кб, 58 просмотров)

Последний раз редактировалось metallic; 01.08.2009 в 14:45.
Ответить с цитированием
Старый 14.05.2009, 18:23   #2
Аватар для Skald
Skald Skald вне форума
Администратор
metallic, Спасибо. Добавлю в продукт, как только определюсь с лимитами (сколько раз можно звать и с какой периодичностью) и какую привязку реализовывать (к пользователю, к группе или к конкретному торренту)
Ответить с цитированием
Старый 14.05.2009, 22:52   #3
Аватар для orfo
orfo orfo вне форума
Новичок
Нет полных источников.
даже если есть скачавшие
под полными надо понимать Сиды?
думаю надо заменить на своё

Последний раз редактировалось orfo; 14.05.2009 в 23:16.
Ответить с цитированием
Старый 14.05.2009, 23:48   #4
Аватар для Skald
Skald Skald вне форума
Администратор
Сообщение от orfo Посмотреть сообщение
думаю надо заменить на своё
Просто меняете фразу seederwanted_message и все - настраивается ведь все в админке.
Ответить с цитированием
Старый 15.05.2009, 18:56   #5
Аватар для orfo
orfo orfo вне форума
Новичок
там просто Url torrents.fiberboom.ru
а как быть с "Нет полных источников. "
Ответить с цитированием
Старый 02.06.2009, 12:49   #6
Аватар для Lightning
Lightning Lightning вне форума
Новичок
нужен фикс..если в списке полностью скачавших файл есть удалённые пользователи, то при зове сида выходит кучка кода вместо сообщения об отправке просьбы встать на раздачу.
Ответить с цитированием
Старый 02.06.2009, 16:30   #7
Аватар для NetS
NetS NetS вне форума
Ученик
Lightning, спасиб. Там еще глюк с пользователями у которых запрещено лс.
Ответить с цитированием
Старый 03.06.2009, 00:07   #8
Аватар для Skald
Skald Skald вне форума
Администратор
Сообщение от NetS Посмотреть сообщение
если в списке полностью скачавших файл есть удалённые пользователи
Кстати спасибо, это напомнило мне что надо чистить пиры при удалении пользователей... Я на тестовом трекере пользователей не удаляю, поэтому и не прикручивал :) Но делать надо... В следующей бете уже будут чиститься пиры
Ответить с цитированием
Старый 20.06.2009, 14:20   #9
Аватар для Drakula
Drakula Drakula вне форума
Новичок
Появились такие каракули Позвать СЃРёРґР°
Ответить с цитированием
Старый 20.06.2009, 17:00   #10
Аватар для Skald
Skald Skald вне форума
Администратор
Drakula, потому что продукт в утф-8
Надо переконвертировать в 1251 и соответственно изменить запрос.
Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход