We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1611
    • 591 Posts
    Здравствуйте. Как я понял, 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
      • 9085
      • 630 Posts
      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
        Правильно заданный вопрос повышает вероятность получения нужного ответа.
        Что-то не работает? Загляните в лог ошибок!
        Есть проблема? "Локализуйте" её!
        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
        • 7662 ☆ A M B ☆
        • 276 Posts
        А включить в настройках галочку что б преобразовывало?


        так же все равно работает только в файловом менеджере
        но не работет в tinycme

        так что проще как и раньше дописать 10 строк кода
        что б картинки переименовывались smiley
        если нужно могу поделится файликом
          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 9085
          • 630 Posts
          Quote from: dmi3y at Apr 01, 2011, 07:20 AM

          А включить в настройках галочку что б преобразовывало?
          А можно поподробнее.. в целях повышения общей образованности.. текстом, или скриншотом..
          А то я всё так же по старинке ручками файлы подправляю (см. ссылку через пост выше)

          так что проще как и раньше дописать 10 строк кода
          что б картинки переименовывались smiley
          если нужно могу поделится файликом
          Если отличается от вышеупомянутой ссылочки, делитесь, конечно =)
          Думаю, будет полезным!
            Правильно заданный вопрос повышает вероятность получения нужного ответа.
            Что-то не работает? Загляните в лог ошибок!
            Есть проблема? "Локализуйте" её!
            Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
            • 1611
            • 591 Posts
            В общем зря я панику поднял. Переименование плагином TransAlias работает только для Элементы->Управление файлами.
            Для того чтобы MCPUK переименовывал нужно делать патч как по ссылке выше. (Сам использую что-то подобное)

            Меня сбило с толку, что при обновлении с 1.0.2 на 1.0.4 у меня начали пропадать точки в именах, решилось ковырянием настроек именно TransAlias, отсюда заложилась уверенность, что он сам все делает. Очевидно — не делает.

            @esche: галочка находится на закладке Конфигурация - Интерфейс и представление - Использовать транслитерацию при загрузке файлов. Можно поиском по слову transalias.
              • 7662 ☆ A M B ☆
              • 276 Posts
              Ага файлик сделан именно так как указано в ссылке

                http://modx.im - Russian community
                http://extras.evolution-cms.com - Repository for Evolution
                • 9085
                • 630 Posts
                Quote from: dmi3y at Apr 01, 2011, 07:20 AM

                А включить в настройках галочку что б преобразовывало?
                Quote from: Andrey at Apr 02, 2011, 05:39 AM

                @esche: галочка находится на закладке...
                Благодарю.. smiley

                Quote from: Andrey at Apr 02, 2011, 05:39 AM

                В общем зря я панику поднял. Переименование плагином TransAlias работает только для Элементы->Управление файлами.
                Для того чтобы MCPUK переименовывал нужно делать патч как по ссылке выше. (Сам использую что-то подобное)
                MCPUK - отдельный проект.. и (по идее) разработчики MODx не должны вносить изменения в сами файлы.. а вот...
                  Правильно заданный вопрос повышает вероятность получения нужного ответа.
                  Что-то не работает? Загляните в лог ошибок!
                  Есть проблема? "Локализуйте" её!
                  Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx