Перейти к публикации
Дизайн и модификация Invision Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
kgb

Transliteration FileNames

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

Имя файла: Transliteration FileNames

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

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

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

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

 

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

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

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

 

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

 

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

  • Upvote 3

Поделиться сообщением


Ссылка на сообщение

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

 

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
  Цитата
Небольшой недосмотр:

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

Поделиться сообщением


Ссылка на сообщение
  kgb писал:

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...