yupe/yupe — pull request #1586 by DarkCs (2014-08-24 19:00:02+00:00)
Title: Загрузка файлов через redactor

В imperavi redactor есть возможность загружать файлы, но в данный момент эта возможность работает не полноценно. Данный pull request вносит следующие изменения:
1. В модуль yupe добавлены настройки для загружаемых файлов (расширение, mime-типы, максимальный размер), которые соответствуют настройкам http://www.yiiframework.com/doc/api/1.1/CFileValidator , если определенное поле пустое, то можно загружать файлы любого типа, размера и расширения соответственно. (Возможно, стоит выделить данный функционал в отдельный модуль)
2. В WebModule в настройки editorOptions добавлен метод 'fileUploadErrorCallback', который показывает ошибки при загрузке файлов в панельке уведомлений.
3. Из настроек yiibooster убрана загрузка notifyjs, потому что в теме используется bootstrap-notify (тоже, возможно его лучше, использовать по умолчанию? чем тянуть еще одну библиотеку)
4. Загружаемые файлы попадают в папку /uploads/files/Y/m/d и не переименовываются по умолчанию, а переводятся в транслит. Мне кажется ситуация тут не как с картинками, пользователю важно иметь представление о скачиваемом файле хотя бы на основе его имени.
5. Из YText translit убрана замена нижнего подчеркивания на минус. Вроде бы непроблемный символ.