Сортировка с игнорирванием «The»

Список разделов Аудиоплеер foobar2000 Есть вопрос!

Описание: У вас проблемы с foobar2000 и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть. Подробно описывайте проблему. Не забывайте указать версию плеера, название сборки, по возможности добавить скриншоты проблемы.

Сообщение #1 Vaskovskie » 22.02.2018, 22:51

Можно ли сделать сортировку плейлиста по исполнителю, чтобы игнорировало «the»?
Vaskovskie
Автор темы, Новичок
Репутация: 0
С нами: 7 месяцев

Сообщение #2 George Smith » 23.02.2018, 13:32

Вроде Facets умеет так делать (просто нужно в опциях галочку поставить).
George Smith
Бывалый
Репутация: 33
С нами: 4 года 3 месяца

Сообщение #3 Vaskovskie » 23.02.2018, 22:09

Фасетс-то делает, но только в списке само по себе. А плейлист остаётся таким же. То есть в списке Зе Дурс находится в Д, а в плейлисте в Т.
Vaskovskie
Автор темы, Новичок
Репутация: 0
С нами: 7 месяцев

Сообщение #4 megane68 » 24.02.2018, 00:06

Vaskovskie, попробуйте использовать функцию $stripprefix().
Код: Выделить всё
$stripprefix(%album artist%)
или так:
Код: Выделить всё
$if2($stripprefix(%album artist%),$stripprefix(%artist%))

Можно использовать функцию $swapprefix(). Тогда «The» будет отображаться после имени исполнителя, например Beatles, The.
Код: Выделить всё
$swapprefix(%album artist%)
Код: Выделить всё
$if2($swapprefix(%album artist%),$swapprefix(%artist%))
megane68 M
Мастер
Репутация: -29
С нами: 9 лет 3 месяца

Сообщение #5 megane68 » 24.02.2018, 12:05

Если покороче, то так:
Код: Выделить всё
$swapprefix($if2(%album artist%,%artist%))
Код: Выделить всё
$stripprefix($if2(%album artist%,%artist%))
megane68 M
Мастер
Репутация: -29
С нами: 9 лет 3 месяца


Вернуться в Есть вопрос!

Кто сейчас на форуме (по активности за 10 минут)

Сейчас этот раздел просматривают: 1 гость