Дмитрий
С нами с 05 ноября 2018; Место в рейтинге пользователей: #368[CKEditor] Ошибка в консоли "uncaught exception: The editor instance "tv2" is already attached to the provided element" в ckeditor.js:347:153
CKEditor 1.4.0-pl
Если у TV тип «текстовой редактор» то при сохранении ресурса в консоль летит ошибка «uncaught exception: The editor instance „tv2“ is already attached to the provided element» в ckeditor.js:347:153
Думаю это у всех, у кого установлен CKEditor.
Проверял даже на чистой установке.
Как это исправить?
Если у TV тип «текстовой редактор» то при сохранении ресурса в консоль летит ошибка «uncaught exception: The editor instance „tv2“ is already attached to the provided element» в ckeditor.js:347:153
Думаю это у всех, у кого установлен CKEditor.
Проверял даже на чистой установке.
Как это исправить?
Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы?
Есть плагин изменения значения tv при определенных условиях.
if ($modx->event->name == 'OnDocFormSave' && $mode != 'new') {
//куча условий
//.......
// меняем значение TV
$resource->setTVValue('my_tv', 'Новое значение');
//...
}
//перезагружает страницу в админке при каждом сохранении ресурса
//НЕ пойму как сделать, чтобы перезагружалось только при изменении значения TV
if ($modx->event->name == 'OnDocFormPrerender' && $mode != 'new') {
$modx->controller->addHTML('
<script type="text/javascript">
Ext.ComponentMgr.onAvailable("modx-panel-resource", function (e) {
var res = Ext.getCmp("modx-panel-resource");
res.on("beforeSubmit", function(){
//Перезагрузка страницу после сохранения
location.reload();
});
});
</script>');
}
Данная конструкция перезагружает страницу в админке при каждом сохранении ресурса, НЕ пойму как сделать, чтобы перезагружалась только при изменении значения TV… Не могу передать значение переменной из кода на событие OnDocFormSave в код на событие OnDocFormPrerender, представляется, что это невозможно… Как в плагине на событие "OnDocFormSave" получить basePath или baseUrl источника медиа файлов?
Подскажите, как в плагине получить basePath или baseUrl источника медиа файлов, например, с id 4.
Что-то нигде не нашел информации.
Заранее, благодарю!
Что-то нигде не нашел информации.
Заранее, благодарю!
Возможно ли вывести сообщение в админке из плагина на событие "OnFileManagerUpload"?
Возможно ли вывести сообщение в админке из плагина на событие «OnFileManagerUpload»?
Нужно именно при загрузке файла (изображения через админку).
Это не подходит под это событие
Пробовал на js, но даже простой alert( «Привет» ); не срабатывает…
Нужно именно при загрузке файла (изображения через админку).
Это не подходит под это событие
$modx->event->output('сообщение');
Пробовал на js, но даже простой alert( «Привет» ); не срабатывает…
[***РЕШЕНО***] Как найти ID дочерниx ресурсов всех уровней с 'isfolder' => 1 и 'published' => 1 ?
$parentId = 100;
$childs = $modx->getChildIds($parentId,10,array('context' => 'web'));
Выводит массив всех id дочерних ресурсов, у которых главный родитель имеет id:100.Как получить id всех дочерних опубликованных ресурсов контейнеров?
[***РЕШЕНО***] Почему не работает 'resources' => -id ?
Подскажите, почему не исключается ресурс с id:24. Вроде должен исключаться…
{set $items = $_modx->runSnippet('!pdoMenuFenom', [
'parents' => 0,
'resources' => -24,
'displayStart' => true,
'toArray' => true,
'includeTVs' => 'topMenuTitle,svg_icon',
'where' => [
'parent:=' => 0,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1,
'OR:isfolder:=' => 1,
'AND:hidemenu:=' => 0,
'AND:published:=' => 1
]
])}
{foreach $items as $item}
{set $item['level'] = 1}
{$_modx->getChunk('@FILE chunks/menu/topMenu.tpl', ['item'=>$item])}
{/foreach}
Как вывести ресурсы как на https://modx.pro/blogs ?
Подскажите, как вывести ресурсы примерно так https://modx.pro/blogs
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
Дополнение
Чтобы было менее ресурсозатратно, как на той странице.
Там цифры такие:
total time: ≈ 0.2947 s39 запросов всего, и это запросы всей страницы, а не только этого вывода…
queries: 39 (0.1899 s)
memory: 4 096 kb
Как обновить дату редактирования ресурса в котором публикуется цепочка сообщений easyComm при нажатии в админке кнопки сохранить?
Как обновить дату редактирования ресурса в котором публикуется цепочка при публикации отзыва или ответа на вопрос (редактировании ответа на вопрос), в общем при нажатии в админке кнопки сохранить?
Нужно для правильной работы LastModified, так как публикация отзыва или ответа на вопрос является изменением документа.
В каком файле это можно сделать и где именно, или надо сниппет или плагин свой делать?
Нужно для правильной работы LastModified, так как публикация отзыва или ответа на вопрос является изменением документа.
В каком файле это можно сделать и где именно, или надо сниппет или плагин свой делать?
Как исправить ошибки phpthumb при выборе изображения?
Из-за чего возникают ошибки phpthumb и как их исправить?
Есть TV поле, Тип ввода: Изображение, Тип вывода: Текст.
При выборе изображения возникают ошибки:
Чтобы было понятно, каталог assets у меня переименован в repository.
Есть TV поле, Тип ввода: Изображение, Тип вывода: Текст.
При выборе изображения возникают ошибки:
Чтобы было понятно, каталог assets у меня переименован в repository.
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert -help 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert logo: -resize 1x '/home/domain/public_html/core/cache/phpthumb/pThumbUlKK8b' 2>&1 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert '/home/domain/public_html/repository/images/image.png[0]' -background none -resize 'x30' png:'/home/domain/public_html/core/cache/phpthumb/pThumbUlKK8b' 2>&1 2>&1'
(ERROR @ /home/domain/public_html/core/model/phpthumb/phpthumb.functions.php : 488) PHP warning: shell_exec(): Unable to execute 'convert -help 2>&1'
Периодически повторяющаяся ошибка на всех страницах ресурсов, кроме главной, помогите исправить
MODX Revolution 2.7.2-pl
Ошибка ранее возникала и на MODX Revolution 2.7.1-pl
Использую Fenom, файловые шаблоны, чанки, сниппеты, плагины.
Перед возникновением ошибки сбрасывается сессия в админке и возникает ошибка. Раза 2-3 было на версии MODX Revolution 2.7.1-pl, в первй раз на т2.7.2-pl.
Ранее чистил кэш, удаляя все из каталога с кэшем и по прошествии какого-то времени ресурсы становились доступны и ошибка изчезала.
Обновился до версии 2.7.2, ошибки не было, а сейчас опять. Также почистил кэш и через некоторое время пропала ошибка.
Админка работает.
Вот такое выводится на фронтенде — на белом экране у всех ресурсов, кроме главной страницы:
Ошибка ранее возникала и на MODX Revolution 2.7.1-pl
Использую Fenom, файловые шаблоны, чанки, сниппеты, плагины.
Перед возникновением ошибки сбрасывается сессия в админке и возникает ошибка. Раза 2-3 было на версии MODX Revolution 2.7.1-pl, в первй раз на т2.7.2-pl.
Ранее чистил кэш, удаляя все из каталога с кэшем и по прошествии какого-то времени ресурсы становились доступны и ошибка изчезала.
Обновился до версии 2.7.2, ошибки не было, а сейчас опять. Также почистил кэш и через некоторое время пропала ошибка.
Админка работает.
Вот такое выводится на фронтенде — на белом экране у всех ресурсов, кроме главной страницы: