Здравствуйте. Как я понял, modx с версии 1.0.5 преобразовывает имена загружаемых файлов по тем же правилам, что и алиасы.
Если я правильно все понял, то делается это плагином TransAlias
Проблема в том, что у меня не получается заставить это работать.
В лучшем случае я могу вырезать точки из имен файлов, или удалять полностью первое русское слово в имени файла.
Что я делаю не так?
Окружение и настройки:
modx 1.0.5 и 1.0.4
php 5.2 и 5.3
unix и windows
Стоит настройка перезаписывать имена файлов в конфигурации
Конфигурация Transalias:
russian
legal chars
save dots
События: только OnStripAlias
Quote from: Andrey at Mar 31, 2011, 09:34 PM
Здравствуйте. Как я понял, modx с версии 1.0.5 преобразовывает имена загружаемых файлов по тем же правилам, что и алиасы.
Если я правильно все понял, то делается это плагином TransAlias
Свежий "из коробки" modx 1.0.5 при загрузке файлов (Элементы-управление файлами) у меня ничего никуда не преобразовывает. Пробовал играться с настройками TransAlias-а - utf8, russian и (lowercace)? alphanumeric
Возможно, раньше было исправлено на такое (там сначала про TinyMCE, потом - про FileUpload):
http://modxcms.com/forums/index.php/topic,18634.msg204965.html#msg204965
-
☆ A M B ☆
- 276 Posts
А включить в настройках галочку что б преобразовывало?
так же все равно работает только в файловом менеджере
но не работет в tinycme
так что проще как и раньше дописать 10 строк кода
что б картинки переименовывались
если нужно могу поделится файликом
Quote from: dmi3y at Apr 01, 2011, 07:20 AM
А включить в настройках галочку что б преобразовывало?
А можно поподробнее.. в целях повышения общей образованности.. текстом, или скриншотом..
А то я всё так же по старинке ручками файлы подправляю (см. ссылку через пост выше)
так что проще как и раньше дописать 10 строк кода
что б картинки переименовывались
если нужно могу поделится файликом
Если отличается от вышеупомянутой ссылочки, делитесь, конечно =)
Думаю, будет полезным!
В общем зря я панику поднял. Переименование плагином TransAlias работает только для Элементы->Управление файлами.
Для того чтобы MCPUK переименовывал нужно делать патч как по ссылке выше. (Сам использую что-то подобное)
Меня сбило с толку, что при обновлении с 1.0.2 на 1.0.4 у меня начали пропадать точки в именах, решилось ковырянием настроек именно TransAlias, отсюда заложилась уверенность, что он сам все делает. Очевидно — не делает.
@esche: галочка находится на закладке Конфигурация - Интерфейс и представление - Использовать транслитерацию при загрузке файлов. Можно поиском по слову transalias.
-
☆ A M B ☆
- 276 Posts
Ага файлик сделан именно так как указано в ссылке
Quote from: dmi3y at Apr 01, 2011, 07:20 AM
А включить в настройках галочку что б преобразовывало?
Quote from: Andrey at Apr 02, 2011, 05:39 AM
@esche: галочка находится на закладке...
Благодарю..
Quote from: Andrey at Apr 02, 2011, 05:39 AM
В общем зря я панику поднял. Переименование плагином TransAlias работает только для Элементы->Управление файлами.
Для того чтобы MCPUK переименовывал нужно делать патч как по ссылке выше. (Сам использую что-то подобное)
MCPUK - отдельный проект.. и (по идее) разработчики MODx не должны вносить изменения в сами файлы.. а вот...