Jump to content


Photo
- - - - -

Кк к стандартному download элементу довинтить транслит.


  • This topic is locked This topic is locked
5 replies to this topic

#1 Ёшкин Кот

Ёшкин Кот
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 04 March 2013 - 16:16

Собственно говоря интересно где обрабатывается переменная имени загружаемого файла и режутся русские символы? Подскажите плиз.

А не то у меня клиенты грузят только с русскими именами прайсы и объяснять им что надо тренслитить - моветон полный.
  • 0

#2 Ёшкин Кот

Ёшкин Кот
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 04 March 2013 - 19:33

Оказывается он еще и имена с пробелами обрабатывает криво... например размер файла с проблеами в имени не подхватывает... бредятина какая то..  помогите плиз, где переменная имени обрабатывается? или это у одного меня такая проблема возникла?
  • 0

#3 RomanL

RomanL
  • JBZoo User (rus)
  • User rate: 0.6
  • posts: 1022
  • topics: 28

Posted 04 March 2013 - 21:52

Это стандартный элемент ZOO
Попробуйте обратиться в коммерческий отдел для его доработки.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#4 Ёшкин Кот

Ёшкин Кот
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 04 March 2013 - 21:58

Я сам хочу доработать и выложить на полный доступ, а не нычковать потом с темой - я заплатил, мое.
  • 0

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 05 March 2013 - 07:46

Имя выводится в файле /media/zoo/elements/download/download.php метод render()
переменная download_name

Транслитерацию можно вызвать так
$newFilename = $this->app->string->sluggify($filename);

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 Ёшкин Кот

Ёшкин Кот
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 77.7
  • posts: 757
  • topics: 134

Posted 05 March 2013 - 09:43

download_name по ходу не то.. он берет это имя только для вывода его потом на сайте. когда наводишь на ссылку файла, на его картинку например - показывается - "загрузить download_name".. что то так.

А мне надо бы накопать где он обрабатывает имя файла перед сохранением.... а не то выбираю "проверка файла 2013.doc" а на сервак доезжает 2013.doc только. Та же лепа с пробелами в имени. Такое чувство что ZOO этот элемент писали для отмазки... он даже с английскими именами работает криво. Может у меня какая то кривая система.. или это из за того что я загруэаю файлы через фронт.. но все равно ведь права СОПа..
  • 0




Click to return to top of page in style!