Перейти к содержимому
Русский язык для Invision Community 5

Transliteration FileNames

Имя файла: Transliteration FileNames

Владелец файла: kgb

Файл размещен: 19 Дек 2015

Файл обновлен: 21 Дек 2015

Категория файла: Модификации

 

Преобразует (транлитирует) русские имена файлов. Зачем? Дело в том, что IPS при загрузке файлов с русскими преобразует русские имена в сгнерированный уникальный хеш. Т.е., если, например, грузим Файл с русским именем.txt на диске получаем что то типа 567569ec8370d_.txt.8164a386cf65bda4765cc188361f2d28.txt .

С данным "крючком" мы имеем на диске уже Fail_s_russkim_imenem.txt.dbc2447ebcb87bc7ec8742e61fde50cb.txt .

Оргинальное же имя файла сохраняется.

 

!!!! Я нисколько не программист, поэтому использование на свой страх и риск.

 

Нажмите сюда, чтобы скачать этот файл

Рекомендованные сообщения

Небольшой недосмотр:

 

parent::setFilename($translitname, $obscure=true );

В данном случае переменной $obscure всегда присваивается значение true и вызывается родительский метод, что логически не является верным так как она может содержать другое значение.

 

parent::setFilename($translitname, $obscure );

  • Автор
Небольшой недосмотр:

Да точно, "скопипастил" не убрав. Как перезалить то?

Как перезалить то?

Кнопок "Редактировать", "Загрузить новый" нет разве?

  • Автор

да уже обновил

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.