Не работает редактор MarkitUp в Tickets
Здравствуйте, подсткажите в чем дело, скачал для админки редактор modx.com/extras/package/markitup, везде работает для richtext, кроме Tickets
То есть в тикетах поле richtext выглядит так joxi.ru/5md4Jasvpdvem1, в других документах все отлично работает
То есть в тикетах поле richtext выглядит так joxi.ru/5md4Jasvpdvem1, в других документах все отлично работает
Комментарии: 17
Бро, ты не одинок( Мне так никто и не ответил.
Решил с помощью создания плагина, добавляю MarkitUp с помощью него к полям.
Содержимое плагина:
Плагин срабатывает на событие OnDocFormPrerender
Нужно еще создать параметр selectHtml в значении написать id textarea к которым нужно прикрутить markItUp — "#modx-resource-introtext, #ta"
Далее залил скаченный с офф сайта markItUp в папку /manager/assets/components/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/
В настройках модх настройка выбора редактора должна быть пустой.
Что то у меня не получается. Можно подробнее для таких как я?)
Плагин создал, код вставил. Параметр создал, но со значением не понял.
У меня так:
МаркитАп в папку залил. which_editor — не указано, так?
Плагин создал, код вставил. Параметр создал, но со значением не понял.
У меня так:
OnDocFormPrerender - Текстовое поле - #modx-resource-introtext, #ta
Это соответственно, Имя, Тип, Значение.МаркитАп в папку залил. which_editor — не указано, так?
Да все так
Проверь верные ли пути
Проверь верные ли пути
<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>
Еще не верно вот это
OnDocFormPrerender — это не параметр, а событие когда вызывать плагин, а параметр нужен такой
selectHtml — Текстовое поле — #modx-resource-introtext, #ta
OnDocFormPrerender — это не параметр, а событие когда вызывать плагин, а параметр нужен такой
selectHtml — Текстовое поле — #modx-resource-introtext, #ta
Мы может из разных мест скачиваем. Я отсюда.
У меня по путям
Поэтому у меня эти строчки выглядят так
Правильный значения use_editor и which_editor какие должны быть?
У меня по путям
/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 какие должны быть?
В настройках системы все так? joxi.ru/BA0jPKsBdpnnmy
Получилось. Для таких как Я надо подробнее объяснять фразу «Плагин срабатывает на событие OnDocFormPrerender»))) Я не поставил галочку в событиях. Только недавно узнал, что так надо делать)))
Только он скудноватый какой-то. Не пойму как панель сделать, как на скриншотах на сайте)
Только он скудноватый какой-то. Не пойму как панель сделать, как на скриншотах на сайте)
Слушай, у меня получилось таким же образом вот этот 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
Можешь помочь?
Вот тут есть плагин с последней версией MarkitUp для Modx revo
MarkitUp для Modx revo
Он везде работает и можно установить на поле анотации
MarkitUp для Modx revo
Он везде работает и можно установить на поле анотации
Установил. В системных настройках всё поставил. Кеш почистил. Не подхватывается редактор.
Твой блог?) И твоё творение с маркитап?)
Твой блог?) И твоё творение с маркитап?)
Да, можешь скинуть данные для входа в админку посмотрю в чем дело.
Куда скинуть то?) Не в комментариях же)
на том сайте есть контакты в меню там мыло кидай на него
Я разобрался. У меня папка менеджер переименована и сайт работает через https. Поэтому пришлось в плагине переименовать папку на свою и jquery подгружать свой, тогда заработало) Но мне этот маркитап не понравился. Тот, о котором Я писал, лучше как-то на мой взгляд. Так что вернулся на Асе.
В плагине надо по идее что-то вроде $modx_manager_url писать в путях к файлам, чтобы избежать таких казусов как у меня)
Есть те, кто переименовывают системные папки, в целях безопасности)
В плагине надо по идее что-то вроде $modx_manager_url писать в путях к файлам, чтобы избежать таких казусов как у меня)
Есть те, кто переименовывают системные папки, в целях безопасности)
Может когда-нибуть допилю до нормального
А по поводу того плагина про который ты писал, там если не ошибаюсь проблема связанна с jquery, обновить вроде нужно
А по поводу того плагина про который ты писал, там если не ошибаюсь проблема связанна с jquery, обновить вроде нужно
Ссылка изменилась MarkitUp для Modx revo
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.