Вывод дополнительных полей в названии торрента.
-
KE
-
KE
Сообщение
Вывод дополнительных полей в названии торрента.
А сделать, чтобы название было именно такого вида:
А не так, чтобы каждое доп. поле было заключено в отдельные квадратные скобки.Рестлер / The Wrestler [2008 г., драма, спорт, BD/HD-DVD Remux]
-
Ro
Сообщение
Вот мои изменения кода:
В строчке if ($sf == 'orig') нужно заменить 'orig' на свое название доп. поля, которое нужно выводить через слеш.
ЗЫ: в этом куске я еще массив полей вынес в языковой файл, можете этого не делать…
Вывод дополнительных полей в названии торрента.
Я сделал себе немного по-другому. Например — Опасные пассажиры поезда 123 / The Taking of Pelham 123 [2009] [DVDRip]KENT писал(а):А сделать, чтобы название было именно такого вида:А не так, чтобы каждое доп. поле было заключено в отдельные квадратные скобки.Рестлер / The Wrestler [2008 г., драма, спорт, BD/HD-DVD Remux]
Вот мои изменения кода:
Код: Выделить всё
$subj_fields=@$user->lang['TRACKER_FORUM_ADDFIELDS_TITLE'];
if($subj_fields)
{
foreach($subj_fields as $sf)
{
if(request_var($sf, ''))
{
if ($sf == 'orig')
{
$_REQUEST['subject'].=' / '.$_REQUEST[$sf];
}
else
{
$_REQUEST['subject'].=' ['.$_REQUEST[$sf].']';
}
}
}
}
ЗЫ: в этом куске я еще массив полей вынес в языковой файл, можете этого не делать…
-
de
- Bugfinder
Сообщение
Вывод дополнительных полей в названии торрента.
Начиная с обновления #25 в TRACKER_FORUM_ADDFIELDS_BR для вставки пустой строки нужно использовать не (пример для поля addit)
а
другие примеры:
Код: Выделить всё
'addit'=>1,
Код: Выделить всё
'addit'=>"\r\n",
Код: Выделить всё
'addit'=>"\r\n-------------------------------------------------",
Код: Выделить всё
'addit'=>"\r\n[img]http://127.0.0.2/test/images/image1.png[/img]",
-
Sa
- Откуда: Стрежевой
- Поблагодарили: 15 раз
Сообщение
в language/ru/ppkBB3cker.php добавить
здесь указано не только для фильмов, разберётесь))
все поля поменять на свои, при заполнении шаблона как положено получается так:
Эквилибриум / Equilibrium [2002 г., Фантастика, Боевик , HDRip] для сериалов: Название / Оригинальное (сезон-1, эпизод-1) [2009 г., Жанр, DVDRip]
PS в php не совсем силён)) (мягко сказано), но тем не менее всё работает. Кто доделает буду премного благодарен
Вывод дополнительных полей в названии торрента.
в posting_add1.phpKENT писал(а):А сделать, чтобы название было именно такого вида:А не так, чтобы каждое доп. поле было заключено в отдельные квадратные скобки.Рестлер / The Wrestler [2008 г., драма, спорт, BD/HD-DVD Remux]
Код: Выделить всё
$subj_fields=@$user->lang['TRACKER_FORUM_ADDFIELDS_TITLE'];
if($subj_fields)
{
foreach($subj_fields as $sf)
{
if(request_var($sf, ''))
{
if ($sf == 'orig' || $sf == 'album')
{
$_REQUEST['subject'].=' / '.$_REQUEST[$sf].' ';
}
else if ($sf == 'sezon')
{
$_REQUEST['subject'].=' (сезон-'.$_REQUEST[$sf].', ';
}
else if ($sf == 'epizod')
{
$_REQUEST['subject'].='эпизод-'.$_REQUEST[$sf].') ';
}
else if ($sf == 'year')
{
$_REQUEST['subject'].=' ['.$_REQUEST[$sf].' г., ';
}
else if ($sf == 'style' || $sf == 'tips' || $sf == 'nizdania')
{
$_REQUEST['subject'].=$_REQUEST[$sf].', ';
}
else if ($sf == 'quality' || $sf == 'tipdvd' || $sf == 'aformat' || $sf == 'formatfila')
{
$_REQUEST['subject'].=$_REQUEST[$sf].']';
}
else
{
$_REQUEST['subject'].=' '.$_REQUEST[$sf].' ';
}
}
}
}
Код: Выделить всё
'TRACKER_FORUM_ADDFIELDS_TITLE'=>array('nazvanie', 'execut', 'orig', 'sezon', 'epizod', 'album', 'year', 'nomerizdania', 'style', 'tips', 'tipdvd', 'quality', 'aformat', 'formatfile'),
все поля поменять на свои, при заполнении шаблона как положено получается так:
Эквилибриум / Equilibrium [2002 г., Фантастика, Боевик , HDRip] для сериалов: Название / Оригинальное (сезон-1, эпизод-1) [2009 г., Жанр, DVDRip]
PS в php не совсем силён)) (мягко сказано), но тем не менее всё работает. Кто доделает буду премного благодарен
Сообщение
Вывод дополнительных полей в названии торрента.
RomelyusSanya
Можете сказать этот код нужно добавить или заменить если заменить то вместо чего
Можете сказать этот код нужно добавить или заменить если заменить то вместо чего
Сообщение
Вывод дополнительных полей в названии торрента.
А как сделать если я хочу изменить оформения например сейчас так Жил-был пёс [2010] [анимационный, сказка] [DVDRip] а я хочу Жил-был пёс [2010, Россия, анимационный, сказка, DVDRip]Romelyus писал(а):Я сделал себе немного по-другому. Например — Опасные пассажиры поезда 123 / The Taking of Pelham 123 [2009] [DVDRip]KENT писал(а):А сделать, чтобы название было именно такого вида:А не так, чтобы каждое доп. поле было заключено в отдельные квадратные скобки.Рестлер / The Wrestler [2008 г., драма, спорт, BD/HD-DVD Remux]
Вот мои изменения кода:В строчке if ($sf == 'orig') нужно заменить 'orig' на свое название доп. поля, которое нужно выводить через слеш.Код: Выделить всё
$subj_fields=@$user->lang['TRACKER_FORUM_ADDFIELDS_TITLE']; if($subj_fields) { foreach($subj_fields as $sf) { if(request_var($sf, '')) { if ($sf == 'orig') { $_REQUEST['subject'].=' / '.$_REQUEST[$sf]; } else { $_REQUEST['subject'].=' ['.$_REQUEST[$sf].']'; } } } }
ЗЫ: в этом куске я еще массив полей вынес в языковой файл, можете этого не делать…
Вернуться в «Вопросы, ответы и примеры решений»