Не работает редактор MarkitUp в Tickets

Здравствуйте, подсткажите в чем дело, скачал для админки редактор modx.com/extras/package/markitup, везде работает для richtext, кроме Tickets

То есть в тикетах поле richtext выглядит так joxi.ru/5md4Jasvpdvem1, в других документах все отлично работает
Tomas
08 февраля 2016, 12:33
modx.pro
1
3 148
0

Комментарии: 17

Борода
09 февраля 2016, 10:22
0
Бро, ты не одинок( Мне так никто и не ответил.
    Tomas
    17 февраля 2016, 17:42
    0
    Решил с помощью создания плагина, добавляю MarkitUp с помощью него к полям.

    Содержимое плагина:
    <?php
    $selectHtml = $modx->getOption('selectHtml',$scriptProperties,'{}');
    
    $modx->controller->addHtml('
    <link rel="stylesheet" type="text/css" href="/manager/assets/components/markitup/skins/markitup/style.css">
    <link rel="stylesheet" type="text/css" href="/manager/assets/components/markitup/sets/html/style.css">
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript" src="/manager/assets/components/markitup/jquery.markitup.js"></script>
    <script type="text/javascript" src="/manager/assets/components/markitup/sets/html/set.js"></script>
    <script>
        Ext.onReady(function() {
            $("'.$selectHtml.'").markItUp(mySettings);
        });
    </script>
    ');

    Плагин срабатывает на событие OnDocFormPrerender

    Нужно еще создать параметр selectHtml в значении написать id textarea к которым нужно прикрутить markItUp — "#modx-resource-introtext, #ta"

    Далее залил скаченный с офф сайта markItUp в папку /manager/assets/components/markitup/

    В настройках модх настройка выбора редактора должна быть пустой.
      Борода
      18 февраля 2016, 11:17
      0
      Что то у меня не получается. Можно подробнее для таких как я?)
      Плагин создал, код вставил. Параметр создал, но со значением не понял.
      У меня так:
      OnDocFormPrerender - Текстовое поле - #modx-resource-introtext, #ta
      Это соответственно, Имя, Тип, Значение.
      МаркитАп в папку залил. which_editor — не указано, так?
        Tomas
        19 февраля 2016, 10:07
        0
        Да все так

        Проверь верные ли пути

        <link rel="stylesheet" type="text/css" href="/manager/assets/components/markitup/skins/markitup/style.css">
        <link rel="stylesheet" type="text/css" href="/manager/assets/components/markitup/sets/html/style.css">
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        <script type="text/javascript" src="/manager/assets/components/markitup/jquery.markitup.js"></script>
        <script type="text/javascript" src="/manager/assets/components/markitup/sets/html/set.js"></script>
          Tomas
          19 февраля 2016, 10:09
          0
          Еще не верно вот это

          OnDocFormPrerender — это не параметр, а событие когда вызывать плагин, а параметр нужен такой

          selectHtml — Текстовое поле — #modx-resource-introtext, #ta
            Борода
            23 февраля 2016, 13:27
            0
            Мы может из разных мест скачиваем. Я отсюда.
            У меня по путям
            /manager/assets/components/markitup/sets/html/style.css
            /manager/assets/components/markitup/sets/html/set.js
            нет папки html, есть только default и в ней соответственно style.css и set.js.
            Поэтому у меня эти строчки выглядят так
            /manager/assets/components/markitup/sets/default/style.css
            /manager/assets/components/markitup/sets/default/set.js
            Вот и всё отличие. Параметр исправил на selectHtml. Всё равно не подгружается.
            Правильный значения use_editor и which_editor какие должны быть?
              Tomas
              06 марта 2016, 15:46
              0
              В настройках системы все так? joxi.ru/BA0jPKsBdpnnmy
                Борода
                10 марта 2016, 09:32
                0
                Получилось. Для таких как Я надо подробнее объяснять фразу «Плагин срабатывает на событие OnDocFormPrerender»))) Я не поставил галочку в событиях. Только недавно узнал, что так надо делать)))
                Только он скудноватый какой-то. Не пойму как панель сделать, как на скриншотах на сайте)
          Борода
          10 марта 2016, 09:53
          0
          Слушай, у меня получилось таким же образом вот этот markitup подключить, который прекрасно устанавливается через установщик. Только вот если меняю папку default на full в путях
          /assets/components/markitup/sets/default/style.css
          /assets/components/markitup/sets/default/set.js

          Тогда редактор не подключается. А так по идее конфиг должен быть полный по путям
          /assets/components/markitup/sets/full/style.css
          /assets/components/markitup/sets/full/set.js

          Можешь помочь?
            Tomas
            08 апреля 2016, 19:07
            0
            Вот тут есть плагин с последней версией MarkitUp для Modx revo

            MarkitUp для Modx revo

            Он везде работает и можно установить на поле анотации
              Борода
              09 апреля 2016, 18:10
              0
              Установил. В системных настройках всё поставил. Кеш почистил. Не подхватывается редактор.
              Твой блог?) И твоё творение с маркитап?)
                Tomas
                10 апреля 2016, 17:16
                0
                Да, можешь скинуть данные для входа в админку посмотрю в чем дело.
                  Борода
                  10 апреля 2016, 17:42
                  0
                  Куда скинуть то?) Не в комментариях же)
                    Tomas
                    13 апреля 2016, 10:00
                    0
                    на том сайте есть контакты в меню там мыло кидай на него
                      Борода
                      13 апреля 2016, 11:09
                      0
                      Я разобрался. У меня папка менеджер переименована и сайт работает через https. Поэтому пришлось в плагине переименовать папку на свою и jquery подгружать свой, тогда заработало) Но мне этот маркитап не понравился. Тот, о котором Я писал, лучше как-то на мой взгляд. Так что вернулся на Асе.
                      В плагине надо по идее что-то вроде $modx_manager_url писать в путях к файлам, чтобы избежать таких казусов как у меня)
                      Есть те, кто переименовывают системные папки, в целях безопасности)
                        Tomas
                        14 апреля 2016, 14:22
                        0
                        Может когда-нибуть допилю до нормального

                        А по поводу того плагина про который ты писал, там если не ошибаюсь проблема связанна с jquery, обновить вроде нужно
                Tomas
                10 апреля 2016, 17:16
                0
                Ссылка изменилась MarkitUp для Modx revo
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              17