kgb 35 12/19/15 17:10 Имя файла: Transliteration FileNamesВладелец файла: kgbФайл размещен: 19 Дек 2015Файл обновлен: 21 Дек 2015Категория файла: Модификации Преобразует (транлитирует) русские имена файлов. Зачем? Дело в том, что IPS при загрузке файлов с русскими преобразует русские имена в сгнерированный уникальный хеш. Т.е., если, например, грузим Файл с русским именем.txt на диске получаем что то типа 567569ec8370d_.txt.8164a386cf65bda4765cc188361f2d28.txt .С данным "крючком" мы имеем на диске уже Fail_s_russkim_imenem.txt.dbc2447ebcb87bc7ec8742e61fde50cb.txt .Оргинальное же имя файла сохраняется. !!!! Я нисколько не программист, поэтому использование на свой страх и риск. Нажмите сюда, чтобы скачать этот файл 3 Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/19/15 17:19 Небольшой недосмотр: parent::setFilename($translitname, $obscure=true );В данном случае переменной $obscure всегда присваивается значение true и вызывается родительский метод, что логически не является верным так как она может содержать другое значение. parent::setFilename($translitname, $obscure ); Поделиться сообщением Ссылка на сообщение
kgb 35 12/19/15 19:32 Небольшой недосмотр:Да точно, "скопипастил" не убрав. Как перезалить то? Поделиться сообщением Ссылка на сообщение
newbie 1723 12/20/15 10:54 Как перезалить то? Кнопок "Редактировать", "Загрузить новый" нет разве? Поделиться сообщением Ссылка на сообщение