04 октября 2023, 11:11 Здравствуйте, вызываю на странице [[!mscAddress]]Ничего не происходит совсем. Компонент рабочий? Новые дополнения и их версии / Анонс mscAddress 12 0
07 сентября 2023, 14:06 Благодарю. Все работает! Новые дополнения и их версии / msDiscount 1.1 + MS2.1.11 = Одноразовые скидочные купоны 20 0
07 сентября 2023, 13:31 Здравствуйте. Хочу сделать промокод (многоразовый) Могли бы вы помочь? Более подробно объяснить Что нужно делать? Новые дополнения и их версии / msDiscount 1.1 + MS2.1.11 = Одноразовые скидочные купоны 20 0
01 апреля 2023, 21:47 Кому интересно, то вот так реализовал. Костыли, но работают… На странице товара вывожу остаток модификации товара <p class="msoptionsprice-count msoptionsprice-[[*id]] numeric-value" id="ajax-container">[[+count]]</p>в footer добавил js с таким содержимым document.addEventListener("DOMContentLoaded", function() { function handleAjax() { const numericElements = document.querySelectorAll(".numeric-value"); for (let i = 0; i < numericElements.length; i++) { const value = parseFloat(numericElements[i].textContent); if (value === 0) { numericElements[i].textContent = "Нет в наличии"; } else if (value > 0) { numericElements[i].textContent = "Есть в наличии"; } } } document.addEventListener("ajaxLoad", handleAjax); setTimeout(function() { const newNumericValue = document.createElement("span"); newNumericValue.textContent = "0"; newNumericValue.classList.add("numeric-value"); document.body.appendChild(newNumericValue); const newNumericValue2 = document.createElement("span"); newNumericValue2.textContent = "10"; newNumericValue2.classList.add("numeric-value"); document.body.appendChild(newNumericValue2); const ajaxLoadEvent = new Event("ajaxLoad"); document.dispatchEvent(ajaxLoadEvent); }, 3000); const observer = new MutationObserver(function(mutationsList) { for (const mutation of mutationsList) { if (mutation.type === "childList") { const ajaxLoadEvent = new Event("ajaxLoad"); document.dispatchEvent(ajaxLoadEvent); } } }); const ajaxContainer = document.querySelector("#ajax-container"); if (ajaxContainer) { observer.observe(ajaxContainer, { childList: true }); } }); Вопросы / msOptionsPrice2 Вывод остатков на страницу товара. 7 0
01 апреля 2023, 21:31 В целом так и сделал… Благодарю. Вопросы / msOptionsPrice2 Вывод остатков на страницу товара. 7 0
01 апреля 2023, 12:34 Делаю вот так: Вызываю так на странице товара [[!msOptionsPrice.modification? &tpl=`count_tpl` &where=`{"count" > 0}` &toPlaceholder=`mycounts` ]]Чанк count_tpl [[+count]] штЗатем пытаюсь вывести на странице так <span class="msoptionsprice-count msoptionsprice-[[*id]]">[[+mycounts]]</span>Я понимаю что ошибка но не могу понять как это решить. На примере есть вывод кол-ва товара вот тут, но как его вывести… не пойму Вопросы / msOptionsPrice2 Вывод остатков на страницу товара. 7 0
01 апреля 2023, 11:41 К сожалению не вывожу списком. Работают как опции товара. Скрыть кнопку «купить» если кол-во = 0… подскажите это, в целом, возможно? Возможно был опыт? Вопросы / msOptionsPrice2 Вывод остатков на страницу товара. 7 0
28 мая 2021, 15:01 Благодарю за ответы. Все сделал, но через уровни вложенности и CSS. Про отдельный чанк даже не подумал. Благодарю. Вопросы / 3 уровня меню pdoMenu 6 0
28 мая 2021, 00:12 Не проблема в переименовании классов. Вот я выставляю параметр &levelClass=`level-`и вставляю его через [[+classnames]] в свой код вот так <ul class="[[+classnames]] "> <li><a href="#">пункт третьего порядка</a></li> </ul>Но класс не изменяется на level-3 и такая вот картина <ul class="">levelClass работает с li а не с ul как я понял. Вопросы / 3 уровня меню pdoMenu 6 0
27 мая 2021, 23:49 Благодарю за ссылку. Перед написанием поста я просмотрел все возможные варианты. Но тот пример не похож на мою проблему. Там класс второго и третьего уровня одинаковые. А тут разные. Вопросы / 3 уровня меню pdoMenu 6 0
20 апреля 2021, 10:52 Благодарю Вас за ответы. Тут, скажу честно, атмосфера куда благоприятнее в плане общения и отношении, возможно к глупым, вопросам чем на другом известном сайте. Еще раз благодарю! Вопросы / Реферальная программа MiniShop2 + msProfile 3 0
06 декабря 2020, 11:41 Работаю с MODX достаточно давно. Делаю на нем от Лендингов (Клиенты хотят что бы админка была) до интернет магазинов. Мой сайт (сайт веб студии) так же сделан на MODX. Из личного опыта скажу что большинству клиентов ваще пофиг на движок, главное что бы функции которые им нужны были в нем. Есть конечно не большой процент клиентов которые хотят конкретный движок. Я думаю выбор CMS должно зависеть от поставленных задач перед Вами. В моем, конкретном, случае, 90% (примерно) всех проектов реализованы на MODX, так как все что хотели заказчики, я мог реализовать именно на этой платформе. Да, в MODX есть свои минусы и плюсы (мои размышления по этому поводу тут), но в какой CMS их нет? Если взять, например, усредненный корпоративный сайт и поставить на выбор три CMS, например: Joomla, WP, MODX (дальше субъективно) то я без раздумий выберу MODX. Я уверен что любители других CMS сделают другой выбор. Немного инфы. Исходя из данных «IT Рейтинг Украина» MODX входит в тройку лидеров среди CMS в Украине. Хочу заметить что в данном рейтинге участвуют как платные так и бесплатные CMS. MODX в отличии от других CMS имеет самую большую гибкость разработки, которая приближает его по возможностям к фреймворкам. Управление контентом для владельца сайта реализовано достаточно просто (работал в Microsoft Office — проблем не будет) в отличии от процесса разработки, он иногда становиться непонятным для начинающих веб-мастеров. Надеюсь MODX 3 принесет много позитивного для нашего сообщества. Для разработчиков / Почему MODX лучше чем (%cms_name%} или как продать клиенту MODX 81 0
26 ноября 2020, 10:43 Приветствую. я написал для себя инструкцию по настройке мультиязычности, использую ее для своих проектов ни разу не возникло проблем. Использую Babel + контексты. Я думаю лучше позже чем никогда. Для автора вопроса, возможно, не актуально, но все же для кого то будет полезно. Вопросы / Мультиязычный сайт 5 0
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Вложенный migx тоже переведет??
PageBuilder — визуальный конструктор страниц для MODX 3 Класс! Пара моментов смутила: 1. Почему бы чанки сразу не вынести в файлы? 2. На фронте грузится свой CSS для стандартных блоков<link rel="stylesheet" href="/a...
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 Вышла новая версия: [1.0.2-pl] — 2026-10-06 Fixed #9 Права mxdadata_edit, mxdadata_logs, mxdadata_cache_clear теперь проверяются в connector.php и в Processors\Mgr\Pr...
msp3PaymentSkeleton — шаблон для создания платёжных дополнений MiniShop3 вот круто. я как то писал платежное дополнение и парился как что. а теперь надеюсь все проше будет :-)
MiniShop3 1.2.0 - 1.3.0 Самое интересное Пообщались с клиентом он сказал что тыкал в позицию т.к. она не добавлялась (видимо лагал инет) и вот она размножилась таким образом.
Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнител... Сначала сравните ответ connector для исходного товара и его перевода во вкладке Network. Если у перевода поле миниатюры пустое, смена чанка или рендерера сама картинку не добавит: ...
Сайт тормозит сервер, грузит процессор на 100% полезно посмотреть, какие URL запрашивают эти боты и сколько времени занимает их обработка. Частые обращения к поиску и фильтрам могут нагружать PHP сильнее, чем обычные страницы. ...
Подскажите насколько это рабочее решение Спасибо за ответ. У меня время создания заказа равно времени оплаты. Заказ оплачивается сразу через iframe на сайте. При нажатии на кнопку «оформить заказ» всплывает окошко робокас...
Не всегда срабатывает JS-событие Здесь лучше разделить «заказ создан» и «заказ оплачен». Первое событие фиксируется при успешном создании заказа, второе — после проверенного уведомления платёжной системы на сервер...
UiCMPGenerator дополнение для создания пакетов на днях начну делать доки, пока без видео обзора чисто текст и скрины, как будут готовы залью пакет
Ничего не происходит совсем. Компонент рабочий?
На странице товара вывожу остаток модификации товара
в footer добавил js с таким содержимым
Вызываю так на странице товара
Чанк count_tpl
Затем пытаюсь вывести на странице так
Я понимаю что ошибка но не могу понять как это решить. На примере есть вывод кол-ва товара вот тут, но как его вывести… не пойму
и вставляю его через [[+classnames]] в свой код вот так
Но класс не изменяется на level-3 и такая вот картина
levelClass работает с li а не с ul как я понял.
Я уверен что любители других CMS сделают другой выбор.
Немного инфы.
Исходя из данных «IT Рейтинг Украина» MODX входит в тройку лидеров среди CMS в Украине. Хочу заметить что в данном рейтинге участвуют как платные так и бесплатные CMS. MODX в отличии от других CMS имеет самую большую гибкость разработки, которая приближает его по возможностям к фреймворкам. Управление контентом для владельца сайта реализовано достаточно просто (работал в Microsoft Office — проблем не будет) в отличии от процесса разработки, он иногда становиться непонятным для начинающих веб-мастеров.
Надеюсь MODX 3 принесет много позитивного для нашего сообщества.