Собственно говоря интересно где обрабатывается переменная имени загружаемого файла и режутся русские символы? Подскажите плиз.
А не то у меня клиенты грузят только с русскими именами прайсы и объяснять им что надо тренслитить - моветон полный.
Кк к стандартному download элементу довинтить транслит.
Автор
Ёшкин Кот
, Mar 04 2013 16:16
Сообщений в теме: 5
#1
Отправлено 04 March 2013 - 16:16
#2
Отправлено 04 March 2013 - 19:33
Оказывается он еще и имена с пробелами обрабатывает криво... например размер файла с проблеами в имени не подхватывает... бредятина какая то.. помогите плиз, где переменная имени обрабатывается? или это у одного меня такая проблема возникла?
#3
Отправлено 04 March 2013 - 21:52
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#4
Отправлено 04 March 2013 - 21:58
Я сам хочу доработать и выложить на полный доступ, а не нычковать потом с темой - я заплатил, мое.
#5
Отправлено 05 March 2013 - 07:46
Имя выводится в файле /media/zoo/elements/download/download.php метод render()
переменная download_name
Транслитерацию можно вызвать так
переменная download_name
Транслитерацию можно вызвать так
$newFilename = $this->app->string->sluggify($filename);
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#6
Отправлено 05 March 2013 - 09:43
download_name по ходу не то.. он берет это имя только для вывода его потом на сайте. когда наводишь на ссылку файла, на его картинку например - показывается - "загрузить download_name".. что то так.
А мне надо бы накопать где он обрабатывает имя файла перед сохранением.... а не то выбираю "проверка файла 2013.doc" а на сервак доезжает 2013.doc только. Та же лепа с пробелами в имени. Такое чувство что ZOO этот элемент писали для отмазки... он даже с английскими именами работает криво. Может у меня какая то кривая система.. или это из за того что я загруэаю файлы через фронт.. но все равно ведь права СОПа..
А мне надо бы накопать где он обрабатывает имя файла перед сохранением.... а не то выбираю "проверка файла 2013.doc" а на сервак доезжает 2013.doc только. Та же лепа с пробелами в имени. Такое чувство что ZOO этот элемент писали для отмазки... он даже с английскими именами работает криво. Может у меня какая то кривая система.. или это из за того что я загруэаю файлы через фронт.. но все равно ведь права СОПа..