13 февраля 2016, 17:09 Ну, тогда смотрим консоль браузера после публикации тикета (на момент когда отправка была уже совершена, но страница не обновилась). Я сейчас сужу по вашей ссылке (самой формы для создания нет), поэтому не могу сказать точнее. Но пока по прежнему вижу те же ошибки (изменений в вышеописанных строчках нет). В любом случае, проблема в скриптовой составляющей. Не за что..) Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 16:57 Uncaught TypeError: Cannot read property 'ticket' of undefinedНасколько я понял, скрипт пытается подцепиться визуальный редактор, не находит форму с id=ticket-editor и возвращает ошибку. По этому моменту особо не подскажу (не использую встроенный визивиг), но могу предложить поменять в файле assets/components/tickets/js/web/default.js (а лучше предварительно скопировать его содержимое и перенести в отдельный файл, после чего указать новый путь в системной настройке tickets.frontend_js, чтобы изменение не затёрлось при обновлении) заменить строку: if (TicketsConfig.enable_editor == true) { На строку: if (TicketsConfig.enable_editor == true && TicketsConfig.editor !== "undefined" && TicketsConfig.editor !== undefined) { Плюс ошибки: Uncaught TypeError: jQuery(...).fancybox is not a function Uncaught TypeError: jQuery(...).isotope is not a functionОбе ругаются на отсутствие соответствующих функций в подключаемых скриптах. Решается, соответственно, подключением фансибокса и isotope (не знаю что это). Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 15:46 Нет, default.js — все в норме. Здесь же jquery.markitup.js и все прочее, необходимое для корректной работы (т.е. не нужно ничего повторно подключать). Есть ли ошибки в консоли браузера на этой странице? Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 15:21 Ну, в любом случае, это что-то не нормальное — если у вас есть вышеописанные теги, а скрипты и стили указаны в системных настройках, то нужно смотреть напрямую в коде страницы (во фронэнде), подключены ли файлы tickets.js и другие. Если не подключены — смотреть журнал ошибок MODX'a. Если подключены — смотреть консоль (во фронэнде) на наличие других ошибок в скриптах, которые могут прерывать работу скриптов тикетсов. Если ошибок в консоле нет, то, скорее всего, вы удалили какие-то классы в чанках TicketForm, по которым инициализируются функции скриптов. Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 15:08 Нет, я имею ввиду шаблон, где вызывается TicketForm. Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 14:49 И заодно в шаблоне с вызовом формы для добавления тикетов проверьте наличие тегов body и head (обязательно в нижнем регистре). Вопросы / Не происходит добавление нового тикета в Tickets 24 0
13 февраля 2016, 14:32 [[!+modx.user.id:is=`желаемый_айди`:then=`содержимое`:else=`другое содержимое`]] или [[!+modx.user.username:is=`Admin`:then=`содержимое`:else=`другое содержимое`]] Вопросы / Вывод только для определенного пользователя 1 +2
12 февраля 2016, 15:57 1.5.4 Беру произвольную картинку. Копирую/вставляю. Загружаю. При загрузке идет алерт: (название файла): Такое изображение уже есть в галерее ресурса. После чего в корне остаются вышеописанные файлы. Вопросы / msGallery из MS2 и tmp файлы ms_xxxxxx в корне сайта 11 0
12 февраля 2016, 15:48 Остается в ms2gallery при загрузке 2х одинаковых картинок с разными названиями. Вопросы / msGallery из MS2 и tmp файлы ms_xxxxxx в корне сайта 11 0
12 февраля 2016, 15:10 Что-то, кроме варианта, консольного скрипта, удаляющего из корня файлы с префиксом «ms_», запускаемого кроном сразу после выгрузки, ничего не нахожу.Аналогично..) Вопросы / msGallery из MS2 и tmp файлы ms_xxxxxx в корне сайта 11 0
12 февраля 2016, 15:05 Насколько я понял, они остаются только когда изображения в процессе загрузки/сжатия отклоняются от занесения в бд. Например, если загрузить 2 идентичных изображения с разными названиями, ms2gallery забракует дубликат и в корне останется такой файлик. Вопросы / msGallery из MS2 и tmp файлы ms_xxxxxx в корне сайта 11 +1
10 февраля 2016, 12:04 Да, в таком варианте будут генерироваться новые алиасы методом, выбранным в системных настройках. Если нужно убрать вложенность по какому-либо принципу, который можно систематизировать, то вы можете вначале получить алиас для каждого ресурса, обработать, а уже после занести и сохранить (тогда автогенерация не произойдет). //... $alias = $resource->get('alias') //махинации с $alias $resource->set('alias', $alias); //... Вопросы / Перегенерация URI из консоли 3 0
10 февраля 2016, 11:00 Ну, что-то в духе: $query = $modx->newQuery('modResource', array('template' => 2)); //ограничить выборку по вкусу $query-> limit(0); if ($resources = $modx->getCollection('modResource', $query)) { foreach ($resources as $resource) { $resource->set('alias', ''); //удаляем старые алиасы $resource->save(); print "Ресурс . $resource->get('id') . обновлен."; } } else { print "Ошибка"; } +если ресурсов много, то лучше делать все это пошагово. ++не забывайте о бэкапах. Вопросы / Перегенерация URI из консоли 3 0 1
09 февраля 2016, 21:54 Ожидаем php7 на Modhost'e?) Вопросы / Напишите о том, что ждет в будущем Modx:-) 29 +1
09 февраля 2016, 18:12 //вернет массив айдишек групп $user->getUserGroups(); //вернет массив названий групп $user->getUserGroupNames(); //проверка на наличие в группе $user->isMember('название_группы'); Подробнее. Вопросы / Получение данных пользователя при сохранении 6 +1
09 февраля 2016, 18:06 rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/plugins/system-events/onuserformsave $id; $user->get('название_поля'); $user->set('название_поля', 'значение'); //и тд $user->save(); Вопросы / Получение данных пользователя при сохранении 6 +1
09 февраля 2016, 13:03 Проверил Ckeditor в связке с Tickets — и «содержимое» и дополнительные тв-поля с типом «текстовый редактор» обрабатываются корректно. Подозреваю, что проблема в самом дополнении MarkItUp, т.к. его последняя версия вышла довольно давно и с тех пор, вероятно, что-то поменялось в процессорах админки. Вопросы / Редактор тикетов в админке 9 0
09 февраля 2016, 11:09 Работа скриптов никак не связана с работой MODX'a (за очень редким исключением). Поэтому, почти наверняка проблема в том, что выполнение скрипта прерывает какая-то вышестоящая ошибка. Следовательно: — заходим на страницу сайта, где прописан данный скрипт — инициализируем работу вашего скрипта (нажимаем на кнопку, после которой он должен сработать) — нажимаем f12 (консоль браузера) — смотрим ошибки (красный крестик в правой верхней части появившегося окна) и по возможности исправляем их Вопросы / Непонятно по какой причине не работает 6 0
09 февраля 2016, 11:01 1. Ставишь Ace 2. Настройка системы -> core (визуальный редактор) -> Выставляешь настройке «Использовать текстовый редактор» (use_editor) значение Нет. Вопросы / Редактор тикетов в админке 9 +1
09 февраля 2016, 00:05 modx.pro/news/7089-modxpo-2015-in-munich-reports-briefs-news/ + #MODXpo Вопросы / Напишите о том, что ждет в будущем Modx:-) 29 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Я сейчас сужу по вашей ссылке (самой формы для создания нет), поэтому не могу сказать точнее.
Но пока по прежнему вижу те же ошибки (изменений в вышеописанных строчках нет).
В любом случае, проблема в скриптовой составляющей.
Не за что..)
По этому моменту особо не подскажу (не использую встроенный визивиг), но могу предложить поменять в файле assets/components/tickets/js/web/default.js (а лучше предварительно скопировать его содержимое и перенести в отдельный файл, после чего указать новый путь в системной настройке tickets.frontend_js, чтобы изменение не затёрлось при обновлении) заменить строку:
На строку:
Плюс ошибки:
Обе ругаются на отсутствие соответствующих функций в подключаемых скриптах.
Решается, соответственно, подключением фансибокса и isotope (не знаю что это).
Здесь же jquery.markitup.js и все прочее, необходимое для корректной работы (т.е. не нужно ничего повторно подключать).
Есть ли ошибки в консоли браузера на этой странице?
Если не подключены — смотреть журнал ошибок MODX'a.
Если подключены — смотреть консоль (во фронэнде) на наличие других ошибок в скриптах, которые могут прерывать работу скриптов тикетсов. Если ошибок в консоле нет, то, скорее всего, вы удалили какие-то классы в чанках TicketForm, по которым инициализируются функции скриптов.
или
Беру произвольную картинку. Копирую/вставляю. Загружаю. При загрузке идет алерт:
После чего в корне остаются вышеописанные файлы.
Остается в ms2gallery при загрузке 2х одинаковых картинок с разными названиями.
Например, если загрузить 2 идентичных изображения с разными названиями, ms2gallery забракует дубликат и в корне останется такой файлик.
Если нужно убрать вложенность по какому-либо принципу, который можно систематизировать, то вы можете вначале получить алиас для каждого ресурса, обработать, а уже после занести и сохранить (тогда автогенерация не произойдет).
+если ресурсов много, то лучше делать все это пошагово.
++не забывайте о бэкапах.
Подробнее.
Подозреваю, что проблема в самом дополнении MarkItUp, т.к. его последняя версия вышла довольно давно и с тех пор, вероятно, что-то поменялось в процессорах админки.
— заходим на страницу сайта, где прописан данный скрипт
— инициализируем работу вашего скрипта (нажимаем на кнопку, после которой он должен сработать)
— нажимаем f12 (консоль браузера)
— смотрим ошибки (красный крестик в правой верхней части появившегося окна) и по возможности исправляем их
2. Настройка системы -> core (визуальный редактор) -> Выставляешь настройке «Использовать текстовый редактор» (use_editor) значение Нет.