We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26883
    • 137 Posts
    После установки последней версии TinyMCE 3.3.1 обнаружилось, что при щелчке по кнопке Сохранить в MODx выскакивает предупреждение о том, что документ не сохранен. Предупреждение ложное, на самом деле всё сохраняется. Но раздражает.

    При повторном сохранении сообщения может и не быть. Аналогичное наблюдалось раньше и во всех бета-версиях 3.3.

    Подозреваю, что как-то неправильно изменяется свойство documentDirty. Пока собственные попытки исправить не удаются.

    Кто-нибудь сталкивался?
      • 26883
      • 137 Posts
      Дополняю сам себя, чтобы другие не напрягались.

      TinyMCE 3.3.1 весьма достойная замена 3.2.7. Однако, действительно имеется баг при работе с MODx.

      Обсуждение обнаружено в англоязычном форуме.

      http://modxcms.com/forums/index.php?topic=45220.0

      Там yama выложил сборку версии 3.3 для MODx. Она пригодна и для 3.3.1, выпущенной на пару дней позже. Замеченные недостатки сохранения устранены, они заключаются в настройке MODx. Принцип настройки изменен, и сделано это правильно и логичней.

      Однако обнаружился "маленький" недостаток - TinyMCE при русском языке админки вообще не загружается (при английском, и только английском) всё работает. После танцев с бубнами установил, что отсутствует языковый файл ru.js для плагина clearfloat.

      Настройки 3.3.1 довольно значительно отличаются, но возможностей больше. Вроде можно и встроить TinyMCE для редактирования чанков. Решение выложено, но не проверял.

      Появились новые темы, но не все темы работают. Это не беда, настроить можно.

      rthrash обещает, что 3.3.1 будет встроена в готовящуюся версию MODx 1.0.3. Мне ждать некогда, буду настраивать сам, заодно используя AFM. Результаты опубликую.
        • 1788
        • 1,103 Posts
        У меня эта версия на 1.0.2 не запустилась.
          • 26883
          • 137 Posts
          Quote from: antey at Mar 31, 2010, 05:28 AM

          У меня эта версия на 1.0.2 не запустилась.
          Всё запускается, включая версию 3.3.2. А если не запускается - причина в отсутствии каких-то файлов. У меня был языковый файл плагина. Отследить можно через Firebug.

          Yama выложил новую сборку http://code.google.com/p/modx-ja/downloads/detail?name=tinymce332_for_modx.zip

            • 1788
            • 1,103 Posts
            Quote from: ShaggyDoc at Mar 31, 2010, 10:18 PM

            Quote from: antey at Mar 31, 2010, 05:28 AM

            У меня эта версия на 1.0.2 не запустилась.
            Всё запускается, включая версию 3.3.2. А если не запускается - причина в отсутствии каких-то файлов. У меня был языковый файл плагина. Отследить можно через Firebug.

            Yama выложил новую сборку http://code.google.com/p/modx-ja/downloads/detail?name=tinymce332_for_modx.zip


            tinymce332. файлы все из архива, включая язык. Редактор словно выключен.
            PS: Firebug почему-то показывает пути к скриптам на старую папку. При том, что устанавливал на свежий сайт без старой папки tinymce3241.
              • 785
              • 2,113 Posts
              Quote from: antey at Apr 01, 2010, 01:17 AM

              Редактор словно выключен.
              PS: Firebug почему-то показывает пути к скриптам на старую папку. При том, что устанавливал на свежий сайт без старой папки tinymce3241.
              Так надо же код самого плагина исправить, который в папке Install лежит.
              В принципе работает 3.3.2, скачанный по расположенной выше ссылке, но для этого надо разместить новые файлы, заменить в MODx плагин TinyMCE Rich Text Editor (код и конфигурацию), добавить в папку плагина clearfloat (плагина TinyMCE, а не MODx) русский языковой файл. После этого в Firefox заработает, но в IE8 – нет. Чтобы заработало и в IE, надо в файле mce_init.js.inc убрать запятые в конце двух строк:
              alignfull : {selector : ’p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img’, classes : ’justifyfull’},
              и
              onchange_callback : [+onchange_callback+],
              При этом если в конфигурации заданы Custom Parameters, то во второй строке запятую удалять не надо.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 1788
                • 1,103 Posts
                Quote from: AKots at Apr 01, 2010, 04:25 AM

                Quote from: antey at Apr 01, 2010, 01:17 AM

                Редактор словно выключен.
                PS: Firebug почему-то показывает пути к скриптам на старую папку. При том, что устанавливал на свежий сайт без старой папки tinymce3241.
                Так надо же код самого плагина исправить, который в папке Install лежит.
                В принципе работает 3.3.2, скачанный по расположенной выше ссылке, но для этого надо разместить новые файлы, заменить в MODx плагин TinyMCE Rich Text Editor (код и конфигурацию), добавить в папку плагина clearfloat (плагина TinyMCE, а не MODx) русский языковой файл. После этого в Firefox заработает, но в IE8 – нет. Чтобы заработало и в IE, надо в файле mce_init.js.inc убрать запятые в конце двух строк:
                alignfull : {selector : ’p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img’, classes : ’justifyfull’},
                и
                onchange_callback : [+onchange_callback+],
                При этом если в конфигурации заданы Custom Parameters, то во второй строке запятую удалять не надо.

                Так и знал, что без напильника никак smiley
                clearfloat в тине нет, с english плагин так же не работает.