KENT
А не так, чтобы каждое доп. поле было заключено в отдельные квадратные скобки.Рестлер / The Wrestler [2008 г., драма, спорт, BD/HD-DVD Remux]
KENT
Я сделал себе немного по-другому. Например — Опасные пассажиры поезда 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].']';
}
}
}
}
Romelyus
denis64
Код: Выделить всё
'addit'=>1,
Код: Выделить всё
'addit'=>"\r\n",
Код: Выделить всё
'addit'=>"\r\n-------------------------------------------------",
Код: Выделить всё
'addit'=>"\r\n[img]http://127.0.0.2/test/images/image1.png[/img]",
PPK
в 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'),
Sanya
viktor6
viktor6
PPK
А как сделать если я хочу изменить оформения например сейчас так Жил-был пёс [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].']'; } } } }
ЗЫ: в этом куске я еще массив полей вынес в языковой файл, можете этого не делать…
viktor6