We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 14806
    • 72 Posts
    Друзья,
    кто-либо редактирует используя 10-ю Оперу? Совершенно невозможно - произвольные перемещения курсора после нажатия Enter, самопроизвольные выделения. Вроде бы в последних сборках TinyMCE что-то связанное с Оперой правили, но в 1.0.2 поставляется только старая 3.2.4. Что можно сделать? Или у всех все нормально?
      • 785
      • 2,113 Posts
      Попробовал, вроде нормально, но у меня версия TinyMCE 3.2.7 – я первым делом поменял его после скачивания дистрибутива MODx. Я вообще-то менял и название папки плагина на tinymce327 (с исправлением нескольких файлов), но это не обязательно – достаточно в папке плагина удалить все из папки jscripts/tiny_mce и закачать новую версию, взятую с официального сайта TinyMCE, и все будет работать. При этом надо не забыть скачать языковые файлы.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 14806
        • 72 Posts
        Действительно лучше, спасибо!
        А почему же на форумие пишут, что tinymce специально надо "править" под modx?
          • 785
          • 2,113 Posts
          Quote from: Joss at Nov 19, 2009, 01:40 PM

          А почему же на форумие пишут, что tinymce специально надо "править" под modx?
          Это надо спрашивать тех, кто пишет...
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 26883
            • 137 Posts
            Quote from: Joss at Nov 19, 2009, 01:40 PM

            А почему же на форумие пишут, что tinymce специально надо "править" под modx?
            "Править" не надо. Хорошо работают даже старые версии. А вот настраивать - нужно. Прежде всего плагины TinyMCE.

            Например, я был уверен, что в TinyMCE "вредная" кнопка Вставить из Word. Она не удаляет "мусорные" определения стилей, затащенные из Word. А вот в FCkEditor и CKeditor удаляет. Взялся было переписывать плагин paste для TinyMCE, и "вдруг" выяснил, что у него есть настройка, позволяющая управлять режимом очистки. Только в сборке TinyMCE для MODx эти опции отключены.

            А ещё я настраиваю Resources Browser - вместо Mcpuk присоединяю AjaxFileManager. Сборка старой TinyMCE со старым AFM была раньше в Extras, но теперь удалось скрестить последние версии TinyMCE и AFM.
              • 785
              • 2,113 Posts
              Quote from: ShaggyDoc at Nov 19, 2009, 10:20 PM

              А вот настраивать - нужно.
              Поделились бы на форуме своими настройками
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 26883
                • 137 Posts
                Quote from: AKots at Nov 19, 2009, 10:26 PM

                Quote from: ShaggyDoc at Nov 19, 2009, 10:20 PM

                А вот настраивать - нужно.
                Поделились бы на форуме своими настройками

                Непременно, только чуть позже. Сейчас пишу подробнейшую документацию для редакторов-"блондинок", вот и выявляю.
                Вот самый простой пример - для Вставить из Word.
                Все настройки TinyMCE в MODx надо делать в tinymce.function.php. Там есть много строк, формирующих переменную
                $tinymceInit .= ......
                Надо вставить
                $tinymceInit .= "         paste_auto_cleanup_on_paste : true,\n";


                и Вставка из Word начинает работать - удаляются определения стилей и "конкретные" назначения гарнитур шрифтов. Но остаются "простые" теги, наподобие <b> </b>

                Сейчас так проверяю все "подозрительные" плагины. Кое-где неудачи. Например, плагин template - очень нужный, создаёт меню шаблонов-заготовок HTML-кода, наподобие чанков. Шаблоны можно хранить в файлах и списко шаблонов в файле, что очень удобно. Полно примеров настройки, это template_external_list_url. Но обнаружились проблемы с кодировками. У меня всё в utf-8, и шаблоны тоже. Вдруг выясняется, что JS-файл ссылок, заданный template_external_list_url, должен быть в utf-8 с BOM! Иначе список русских имён шаблонов отображается как если бы сайт был в win1251. Хотя обычно наоборот, приходится всё проверять, чтобы убрать BOM.

                А русские тексты в шаблонах, вставленных в окно при всех уловиях отображаются "кракозяблами". Естественно, элементарные вещи наподобие проверки кодировок всех файлов, вставки в head charset выполнены. Но не получается sad
                Найду решение - поделюсь. А может кто уже нашёл?
                  • 785
                  • 2,113 Posts
                  Quote from: ShaggyDoc at Nov 20, 2009, 11:32 AM

                  Вставка из Word начинает работать - удаляются определения стилей и "конкретные" назначения гарнитур шрифтов. Но остаются "простые" теги, наподобие <b> </b>
                  Вообще-то если просто взять MODx 1.0.2 и версию TinyMCE 3.2.7, то все отлично работает и без каких-то исправлений – из Word 2003 и 2007 все лишнее удаляется, остается только самое простое форматирование.
                    Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                    Статьи о MODx, регулярно новые публикации
                    • 19134
                    • 29 Posts
                    Всем привет, помогите с интеграцией ajaxfilemanagerRC5 в tinymce 3.3.9.2
                    в новой версии файл tinymce.functions.php изменен и материалов как работать с этим файлом нету....
                    Заранее спасибо
                      • 26883
                      • 137 Posts
                      Quote from: Merl06 at Mar 14, 2011, 02:31 PM

                      Всем привет, помогите с интеграцией ajaxfilemanagerRC5 в tinymce 3.3.9.2
                      в новой версии файл tinymce.functions.php изменен и материалов как работать с этим файлом нету....
                      Заранее спасибо
                      В tinymce.functions.php всегда есть функция function build_tiny_callback($params)

                      Вот в ней и надо вместо строк, вызывающих убогий mcpuk:

                      $ph['cmsurl']  = MODX_BASE_URL . 'manager/media/browser/mcpuk/browser.php?Connector=';
                      $ph['cmsurl'] .= MODX_BASE_URL . 'manager/media/browser/mcpuk/connectors/php/connector.php&ServerPath=';
                      $ph['cmsurl'] .= MODX_BASE_URL . '&editor=tinymce&editorpath=' . $params['mce_url'];
                      


                      записать вызов AFM:

                      $ph['cmsurl']  = MODX_BASE_URL . 'assets/plugins/ajaxfilemanager/ajaxfilemanager.php';
                      


                      Так же можно подключать любой другой файловый менеджер.

                      Можно у меня почитать еще http://cad.kurganobl.ru/podklyuchenie_ajaxfilemanager.html

                      Попутно: ajaxfilemanagerRC5 замечательный менеджер, но медленный.

                      Как его настроить и ускорить раз в 10 - http://cad.kurganobl.ru/modernizaciya_ajaxfilemanager.html

                      Но можно и очень неплохим KCFinder воспользоваться. Для его подключения к TinyMCE тоже достаточно одну строку изменить:

                      $ph['cmsurl']  = MODX_BASE_URL . 'manager/media/browser/kcfinder/browse.php?opener=tinymce&langCode='.$params['language']
                      


                      Здесь уже с учетом того, что KCFinder вообще в ядро встраивается, в manager/media/browser/