Русские буквы в плейлисте

Главные вкладки

Аватар пользователя szx szx 18 марта 2012 в 9:26

Drupal 7

Модули
Media-7.x-1.0-rc3
Jplayer-7.x-2.x-dev
Transliteration-7.x-3.0

Поля
track для добавления аудио файлов с Виджетом "Выбор медиа файла"(Media), можно еще встроенный виджет "Файл" или "Аудио"(Audiofield) но не об этом речь

Отображение jPlayer с плейлистом

в Файловой системе стоить галочка Транслитировать в набор символов US-ASCII, если убрать галочку файлы с русскими буквами превращаются в крякозябры, и jPlayer их не воспроизводит, надо ручками переименовать файл(после загрузки) в нормальный вид. Если оставить галочку все прекрасно работает, но есть одно небольшое НО.
Я не хочу чтоб они в плейлисте выглядели как snoop_dogg_ft_david_guetta_sweat или kasta_vokrug_shum

Мне продолжать их ручками переименовывать или есть какое-то разумное решение вроде научить модуль transliteration транслитировать русские буквы в русские буквы или попросить php "перестань издеваться файлами, не переименовывай их в крякозябры", или для Media есть для аудиофайлов какой-нибудь доп. модуль чтоб title можно было ввести во время загрузки(пусть они транслитироваются в US-ASCII, а title в плейлисте можно вбить ручками в русские буквы)

Комментарии

Аватар пользователя papercut99 papercut99 28 января 2013 в 0:54

Слегка запоздало, но все таки.

Нужно в настройках поля поставить галку "Включить поле «Вывод»". Тогда появится текстовое поле в которое можно вбить текст, который заменит название песни в плейлисте.

Аватар пользователя marnel marnel 12 января 2014 в 0:44

И еще через год... Smile Решала ту же проблему.
Если работать с "Файл", то нужно в настройках поля (admin/structure/types/manage/ВАШ_ТИП_МАТЕРИАЛА/fields) выбрать чекбокс "Включить поле «Описание»". И тогда рядом с каждым загруженным файлом будет текстовое поле, которое jPlayer и будет использовать как название композиции.
P.S. А поле «Вывод» имеет другое назначение: рядом с файлом появляется чекбокс - отображать этот файл в записи или скрыть.