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
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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) значение Нет.