08 декабря 2023, 11:41 тестовый сайт что-то не аллё, не могу выбрать никакой способ доставки, radio заблокированы Новые дополнения и их версии / [msCdekWidget] Альтернативный калькулятор доставки СДЭК 22 +1
06 декабря 2023, 11:02 Почитайте теперь здесь: docs.modx.pro/components/minishop2/development/events Вот реально там в первом же примере написано, что нужно сделать. Вопросы / [miniShop2] Проверка корзины при добавлении товара 6 +1 1
05 декабря 2023, 20:35 Отсюда наверное стоит начать чтение: docs.modx.pro/components/minishop2/development/services/cart Вопросы / [miniShop2] Проверка корзины при добавлении товара 6 +1 1
04 декабря 2023, 12:20 И Redirector, и autoRedirector и easyRedirects имеют в своём составе плагин, который висит на событии OnDocFormSave и отслеживают изменение url ресурса. Но есть одно но) Все компоненты для того чтобы узнать какой был старый url у страницы — они его сохраняют где-то заранее, к примеру на событии OnBeforeDocFormSave (в properties ресурса) или OnDocFormRender (в сессию). И только потом на OnDocFormSave уже идет сравнение старого адреса и нового и при необходимости создание редиректа. Ну в общем то любой компонент для импорта событие OnDocFormRender точно не вызовет. В принципе OnBeforeDocFormSave в autoRedirector вроде как должен срабатывать, если msImportExport обновляет товар через процессор resource/update… но не знаю, не разбирался. В общем для них лучше свой плагин написать с созданием правил редиректа (благо там и нужно то заполнить 2 поля минимально), насколько помню у того же msImportExport есть событие, куда приходят данные при обновлении товара. Новые дополнения и их версии / [easyRedirects] Еще один компонент для управления редиректами 18 0
01 декабря 2023, 10:47 привет! Конкретно для главной страницы конечно спорный вопрос… я бы через компонент не делал. Обычно такие редиректы нужны когда сайт переезжает на другой адрес. В этом случае рациональнее сделать редирект всего сайта средствами nginx или через htaccess, смотря какой сервер. Дело в том, что у главной страницы uri — index, а url, который открываем в браузере — пустой. Чтобы компонент смог обработать такой редирект — нужно прям отдельное условие добавить в код… Новые дополнения и их версии / [easyRedirects] Еще один компонент для управления редиректами 18 0
30 ноября 2023, 10:30 как минимум эта строка написана с ошибкой: 'parents' => '{$_modx->resource.id} ',внимательно посмотрите, вы в параметр parents передаете строку "{$_modx->resource.id}", правильно это делать без кавычек и скобок: 'parents' => $_modx->resource.id, Вопросы / mFilter и родитель 1 +1
29 ноября 2023, 12:25 Есть такая штука: modstore.pro/packages/ecommerce/seotabs Но вообще принцип: плагин на OnPageNotFound, в котором разбирается текущий url и происходит отображение нужной информации. Вопросы / Подскажите как такое реализовать? Параметр и ЧПУ 1 +1 1
27 ноября 2023, 18:44 Спасибо! Да, я в Redirector что-то не всю логику понял, и возможно что оттуда ко мне тоже глюки переехали… Проведу еще тесты на срабатывание редиректов, если что поправлю и обновлю компонент. Правда вот с контекстами вряд ли смогу, т.к. на своих сайтах их не применяю. Не получится точнее описать, с какими неточностями столкнулись? Новые дополнения и их версии / [easyRedirects] Еще один компонент для управления редиректами 18 0
22 ноября 2023, 11:01 Спасибо, указал Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 +1
21 ноября 2023, 10:42 Так это с tickets какая-то засада… он под MODX 3 вообще работает хоть как-то? /core/components/tickets/model/tickets/metadata.mysql.php Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
19 ноября 2023, 11:20 Это вообще никак не задумано) можно удалять конечно бы, пустые каталоги раздражают. Такая же история с miniShop2 есть, ну или была, не знаю, тоже часто каталоги остаются. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
17 ноября 2023, 10:55 Кстати, я почему не заметил проблемы. В MODX 3 создание ресурса теперь реализовано через отдельное упрощенное окно, похожее быстрое создание ресурса. Ну и для этого окна не возникает события OnDocFormPrerender. А при использовании Collection ресурс создается старым способом, с открытием новой страницы (?a=resource/create). Я этот момент как-то упустил. В общем сейчас при создании ресурса вкладка Файлы не показывается. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
17 ноября 2023, 10:51 Выпустил обновление, хотя по сути там и есть 3 строчки, которые я выше написал. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
16 ноября 2023, 20:45 Привет! Да, кажется есть ошибка при создании нового ресурса… завтра постараюсь поправить, затестировать, выпустить обновление. Временно можно в плагине в начале поставить проверку типа case 'OnDocFormPrerender': if(empty($resource)) { return; } .. код ниже Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 +1
14 ноября 2023, 11:31 Да, типа того… в целом можно и внутрь сниппета fmFiles в будущем засунуть проверку… хотя мне кажется случай использования SymLink в целом не самый частый Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 +1
14 ноября 2023, 11:05 А если параметр resource если указать для сниппета fmFiles правильный (соответствующий основному ресурсу)?.. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
14 ноября 2023, 10:00 Хоть по подробнее как-то… если хотите улучшения. Я этот сценарий не использую в своей работе. Новые дополнения и их версии / FileMan - прикрепление файлов к ресурсам для MODX 3 74 0
03 ноября 2023, 14:47 пробуй так: 'resources' => $resource_id, Вопросы / easyComm вывод всех отзывов с товаром 2 +1
25 октября 2023, 16:41 Если не видели modx.pro/components/24302 Моя версия компонента для MODX 3, основные возможности сохранены и даже расширены. Если к компоненту будет интерес — буду развивать! Краудфандинг / Обновление компонента FileAttach под MODX3 14 +1
26 сентября 2023, 11:07 Да, нигде не публиковал.., только у себя использовал на сайтах. Для разработчиков / Объявление об адаптации компонентов под MODX3 32 0
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
docs.modx.pro/components/minishop2/development/events
Вот реально там в первом же примере написано, что нужно сделать.
Но есть одно но) Все компоненты для того чтобы узнать какой был старый url у страницы — они его сохраняют где-то заранее, к примеру на событии OnBeforeDocFormSave (в properties ресурса) или OnDocFormRender (в сессию). И только потом на OnDocFormSave уже идет сравнение старого адреса и нового и при необходимости создание редиректа.
Ну в общем то любой компонент для импорта событие OnDocFormRender точно не вызовет.
В принципе OnBeforeDocFormSave в autoRedirector вроде как должен срабатывать, если msImportExport обновляет товар через процессор resource/update… но не знаю, не разбирался.
В общем для них лучше свой плагин написать с созданием правил редиректа (благо там и нужно то заполнить 2 поля минимально), насколько помню у того же msImportExport есть событие, куда приходят данные при обновлении товара.
Дело в том, что у главной страницы uri — index, а url, который открываем в браузере — пустой.
Чтобы компонент смог обработать такой редирект — нужно прям отдельное условие добавить в код…
внимательно посмотрите, вы в параметр parents передаете строку "{$_modx->resource.id}", правильно это делать без кавычек и скобок:
modstore.pro/packages/ecommerce/seotabs
Но вообще принцип:
плагин на OnPageNotFound, в котором разбирается текущий url и происходит отображение нужной информации.
Проведу еще тесты на срабатывание редиректов, если что поправлю и обновлю компонент.
Правда вот с контекстами вряд ли смогу, т.к. на своих сайтах их не применяю.
Не получится точнее описать, с какими неточностями столкнулись?
В MODX 3 создание ресурса теперь реализовано через отдельное упрощенное окно, похожее быстрое создание ресурса. Ну и для этого окна не возникает события OnDocFormPrerender.
А при использовании Collection ресурс создается старым способом, с открытием новой страницы (?a=resource/create).
Я этот момент как-то упустил. В общем сейчас при создании ресурса вкладка Файлы не показывается.
Временно можно в плагине в начале поставить проверку типа
Моя версия компонента для MODX 3, основные возможности сохранены и даже расширены.
Если к компоненту будет интерес — буду развивать!