—————————————————
Название: Добавление retracker.local в профиле v.2
Автор: Gemini_13 <gemini_13@torba.su>
Описание: Мод для включения retracker.local в список трекеров с которыс будут отправлятся запросы.
Уровень сложности установки: Легкий
Время установки: ~ 5 минут
Адаптирован под версию TPII: R550
Файлы к редактированию:
— includes/functions.php
— includes/functions_torrent.php
— includes/ucp/usercp_register.php
— language/lang_russian/lang_main.php
— templates/default/usercp_register.tpl
—————————————————
Копирование и выкладывание модификаций на сторонних ресурсах без указания ссылки запрещено.
# ---- [ Открыть ] -------------------
includes/functions.php
# ---- [ Найти ] -------------------
'allow_post_edit' => 13, // Запрет на редактирование сообщений
'allow_dls' => 14, // Запрет на список текущих закачек в профиле
# ---- [ Вставить после ] -------------------
'hide_retracker' => 15, // Прятать retracker.local
# ---- [ Открыть ] -------------------
includes/functions_torrent.php
# ---- [ Найти ] -------------------
// Delete all additional urls
if ($bb_cfg['bt_del_addit_ann_urls'] || $bb_cfg['bt_disable_dht'])
{
unset($tor['announce-list']);
}
elseif(@$tor['announce-list'])
{
$tor['announce-list'] = array_merge($tor['announce-list'], array(array($announce)));
}
# ---- [ Вставить после ] -------------------
// Hide retracker.local
if (!bf($userdata['user_opt'], 'user_opt', 'hide_retracker'))
{
$tor['announce-list'] = array(array($announce),array('http://retracker.local/announce'));
}
# ---- [ Открыть ] -------------------
includes/ucp/usercp_register.php
# ---- [ Найти ] -------------------
$update_user_opt = array(
'viewemail' => true,
'allow_viewonline' => true,
'notify' => true,
'notify_pm' => true,
'hide_porn_forums' => true,
'allow_dls' => true,
# ---- [ Вставить после ] -------------------
'hide_retracker' => true,
# ---- [ Открыть ] -------------------
language/lang_russian/lang_main.php
#-----[ Вставить в конец ]------------------------------------------
// Hide retracker.local
$lang['HIDE_RETRACKER'] ='Прятать retracker.local';
$lang['HIDE_RETRACKER_EXPLAIN'] ='Зачем нужен retracker.local?';
# ---- [ Открыть ] -------------------
templates/default/usercp_register.tpl
# ---- [ Найти ] -------------------
<!-- IF $bb_cfg['pm_notify_enabled'] -->
<tr>
<td>{L_NOTIFY_ON_PRIVMSG}:</td>
<td>
<label><input type="radio" name="notify_pm" value="1" <!-- IF NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
<label><input type="radio" name="notify_pm" value="0" <!-- IF not NOTIFY_PM -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
</td>
</tr>
<!-- ENDIF -->
# ---- [ Вставить после ] -------------------
<tr>
<td>{L_HIDE_RETRACKER}:
<h6><a target="blank" href="viewtopic.php?t=123">{L_HIDE_RETRACKER_EXPLAIN}</a></h6></td>
<td>
<label><input type="radio" name="hide_retracker" value="1" <!-- IF HIDE_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_YES}</label>
<label><input type="radio" name="hide_retracker" value="0" <!-- IF not HIDE_RETRACKER -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
</td>
</tr>
# ---- [ Конец ] -------------------
31 января, 2014


