14.05.2009, 17:48 | #1 |
Новичок
Позвать сида
Упдейт от 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; 3) Импортируем продукт Если у вас стоит TMS, то ничего руками редактировать не надо, если не стоит, то открываем редактор стилей и правим шаблон VBTT_Attachment_bit в самое начало просто добавляем: Код:
<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' ) Все. Повторно другим пользователям не будут разрешать звать сидеров, пока есть запись в таблице. Записи в таблице будут удаляться скриптом по крону через нужный промежуток времени, например, не чаще раза в неделю можно просить встать на раздачу. Этот скрипт выложу чуть позже и более подробную инструкцию тоже. Последний раз редактировалось metallic; 01.08.2009 в 14:45. |
|
14.05.2009, 18:23 | #2 |
Администратор
metallic, Спасибо. Добавлю в продукт, как только определюсь с лимитами (сколько раз можно звать и с какой периодичностью) и какую привязку реализовывать (к пользователю, к группе или к конкретному торренту)
|
|
14.05.2009, 22:52 | #3 |
Новичок
даже если есть скачавшие под полными надо понимать Сиды? Код:
$pmmessage = "."\"]".$vbphrase[seederwanted_message].""; Последний раз редактировалось orfo; 14.05.2009 в 23:16. |
|
14.05.2009, 23:48 | #4 |
Администратор
|
|
15.05.2009, 18:56 | #5 |
Новичок
там просто Url torrents.fiberboom.ru
а как быть с "Нет полных источников. " |
|
02.06.2009, 12:49 | #6 |
Новичок
нужен фикс..если в списке полностью скачавших файл есть удалённые пользователи, то при зове сида выходит кучка кода вместо сообщения об отправке просьбы встать на раздачу.
|
|
02.06.2009, 16:30 | #7 |
Ученик
Lightning, спасиб. Там еще глюк с пользователями у которых запрещено лс.
|
|
03.06.2009, 00:07 | #8 |
Администратор
Кстати спасибо, это напомнило мне что надо чистить пиры при удалении пользователей... Я на тестовом трекере пользователей не удаляю, поэтому и не прикручивал :) Но делать надо... В следующей бете уже будут чиститься пиры |
|
20.06.2009, 14:20 | #9 |
Новичок
Появились такие каракули Позвать СЃРёРґР°
|
|
20.06.2009, 17:00 | #10 |
Администратор
Drakula, потому что продукт в утф-8
Надо переконвертировать в 1251 и соответственно изменить запрос. |
|
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|