10 января 2025, 01:07 Исправлено, читайте статью, внёс изменения по этому вопросу. Пошаговые инструкции / CKEditor "на максималках", расширение функционала визуального редактора 37 0
03 декабря 2024, 14:28 Прикольно, спасибо, пригодиться) Пошаговые инструкции / Вывести поле создателя при редактировании ресурса 3 0
02 ноября 2024, 10:59 Артур, молодец! Очень нужное решение, я долго «выкладывал» свой код по такому же кейсу) Ты оказался быстрее, так держать! Готовые решения / SendIt - хук для перемещения загруженных файлов из временной папки в постоянную. 2 0
26 октября 2024, 14:55 И добавлю, что предлагаемый тобою вариант, полуавтоматический, т.е. после срабатывания придётся менять дату на следующий год. Мне нужно было сделать решение, которое как говорится «на века» и «без лишней возни») т.к. у заказчика сайтом управляет в основном HR отдел по вакансиям, и там точно разбираться с такими вещами не будут. Готовые решения / [HolidaysContent] Вывод контента в определённую дату и/или период времени 7 0
26 октября 2024, 14:50 Привет! Да, можно вполне было пойти, через ресурсы, но мне нужно было решение в виде сниппета, который выводил бы по датам чанки с CSS/HTML/JS в разных местах… Поэтому, сниппет оказался на мой взгляд, самым верным решением. Готовые решения / [HolidaysContent] Вывод контента в определённую дату и/или период времени 7 +1
29 августа 2024, 22:31 Сергей, привет! Ошеломительная новость! Спасибо! По донату, есть информация на странице «О нас»: modx.pro/about Новости и события / Доработки библиотеки pdoTools 5 +6
01 июля 2024, 21:07 Хех, реализую и в своём фильтре «для бедных») Только потрачу на это минут 5) Пошаговые инструкции / Фильтрация по диапазону цен mFilter2 1 0
16 апреля 2024, 22:00 Координаты можно в админпанели у ресурса в ТВ полях определять… Для этого советую поставить компонент YandexCoordsTv Так будет намного проще. Вопросы / Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7 +1
16 апреля 2024, 21:51 И вот тут уже немного иначе надо делать отложенную подгрузку, надо эти 2 скрипта подгружать уже не на место карты, а внизу сайта, рядом с остальными скриптами, насколько это всё работает, надо проверять… Вопросы / Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7 0
16 апреля 2024, 21:49 Карта грузится в iframe, там свои head, body и т.п., это нормально. Вопросы / Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7 0
16 апреля 2024, 21:48 Код, представленный мной, подгружает карту Яндекс от их конструктора, но если делать по API, то там 2 скрипта нужно, первый — сам API <script src="https://api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU" type="text/javascript"></script> Второй, индивидуальные параметры карты, пример: <script type="text/javascript"> ymaps.ready(function() { var mapexMap = new ymaps.Map('map', { center: [55.721190, 52.440409], zoom: 16, controls: ['zoomControl'] }), myPlacemark = new ymaps.Placemark( [55.721190, 52.440409], { "iconContent": "", "balloonContentBody": "423800, РТ, г.Набережные Челны, Промышленно-коммунальная зона, Индустриальный проезд, 62/21", "balloonContentHeader": "АО «КАМАтранссервис»" }, { // Опции. // Необходимо указать данный тип макета. iconLayout: 'default#image', // Своё изображение иконки метки. iconImageHref: '/assets/img/map-marker.png', // Размеры метки. iconImageSize: [30, 42], // Смещение левого верхнего угла иконки относительно // её "ножки" (точки привязки). iconImageOffset: [-5, -38] }); mapexMap.behaviors.disable('scrollZoom'); mapexMap.geoObjects.add(myPlacemark); }); </script> Вопросы / Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7 +1
16 апреля 2024, 21:24 Если правильно помню, этот скрипт подгружает карту при скролле после загрузки, если карта (как правило) внизу, то будет работать как надо. <script> let ok = false; window.addEventListener('scroll', function() { if (ok === false) { ok = true; setTimeout(()=>{ let mapScript = document.createElement('script'); mapScript.src = 'https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A55fa9cd5f69ce35aa1eabe9bdf02db7fce18bb55c2ae44e2745b1b8b6cee9464&width=100%25&height=577&lang=ru_RU&scroll=true'; document.getElementById('map').replaceWith(mapScript); } , 1000) } }); </script> Где mapScript.src = '... это подключение скрипта Яндекс.Карты. Где document.getElementById('map')… — это id элемента, в который надо загрузить карту. Вопросы / Как сделать отложенную загрузку для скриптов яндекс карт и рекапчи 3? 7 +1
20 марта 2024, 16:30 Хочу отметить, что не пытаюсь высказаться, что ты изобретаешь «велосипед», вижу, что в твоём решении больше контроля данных, что несомненно очень здорово! Поэтому, я обязательно как писал выше, буду пробовать твоё решение! Новые дополнения и их версии / Новый тип дополнений: mmxDatabase и mmxForms 41 +1
20 марта 2024, 16:27 Всё верно, SendIt не работает с БД, он работает как аналог AjaxForm и имеет большие преимущества как отметили многие воспользовавшиеся им, в том числе и я. Он временно загружает файлы в папку так же временную называя его по sessionid, и удаляет её сразу после отправки, но если есть необходимость файлы сохранить, до отправки файлы само собой можно перенести на постоянное хранение хуком, что я и делал. Удаляются файлы не зависимо от того, отправилось письмо или нет… Новые дополнения и их версии / Новый тип дополнений: mmxDatabase и mmxForms 41 0
20 марта 2024, 15:15 Очень интересно, буду пробовать как появится свободное время. И вот ещё что, по загрузке файлов из заполняемых форм и отправке с письмом: такое уже есть в SendIt от @Артур Шевченко, как раз использовал его компонент в последнем проекте в работе. Новые дополнения и их версии / Новый тип дополнений: mmxDatabase и mmxForms 41 +1
21 февраля 2024, 12:53 Только имей в виду, там "[[!migxResourceMediaPath..." с восклицательным знаком перед названием сниппета (не кешированным) лучше указывать. Вопросы / Создание фотогалереи modx3 - как? 3 0
21 февраля 2024, 12:52 Это пробовал? modxdevpro.ru/blog/revo/manuals/117-migx-gallery-with-multiupload Вопросы / Создание фотогалереи modx3 - как? 3 +1 1
20 февраля 2024, 23:13 Скрипт на сайте перехватывает комбинации, а то что не работала комбинация, это потому что, у тебя кэшированная версия скрипта от Ace была без нововведения по Ctrl+Shift+B. Пошаговые инструкции / Добавляем функцию HTML Beautify/Prettify в Ace! 10 0
19 февраля 2024, 23:42 Я уже не имею доступа к проекту, где это делал, пиши мне в Телеграм, помогу, контакты у меня в профиле или на странице О нас. Пошаговые инструкции / msOptionsPrice2 и составной товар 43 0
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 Второй стенд: PHP 8.1 MODX 3.0.5 FetchIt 3.1.2 FormIt 5.0.1 Результат тот же: При обновлении Formit до 5.2.4 фронтенд падает. При отключении сниппетов FetchIt — работоспособно...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Для начала перейдем на Markdown, а дальше будет видно
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
Прикольно, спасибо, пригодиться)
По донату, есть информация на странице «О нас»: modx.pro/about
Для этого советую поставить компонент YandexCoordsTv
Так будет намного проще.
Второй, индивидуальные параметры карты, пример:
Где mapScript.src = '... это подключение скрипта Яндекс.Карты.
Где document.getElementById('map')… — это id элемента, в который надо загрузить карту.
modxdevpro.ru/blog/revo/manuals/117-migx-gallery-with-multiupload