5 часов назад
Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap
[Theme.Bootstrap] Новая версия с Bootstrap 4 31
14 февраля 2026, 18:07
Добрый вечер!
Кто смог настроить оплату в этом компоненте?
вставил по инструкции в чанк tpl.msoneclick.send ссылку с параметром [[+payment...
msOneClick - «Купить в один клик» 104
14 февраля 2026, 13:53
Баг с обновлениями подтвержден в ишьюсах модуля — github.com/modmore/importX/issues/64
Решения, кроме частичного, предложенного в ветке этого ишьюса ...
Обновление содержимого полей товаров через ImportX 3
12 февраля 2026, 22:44
Сочетание клавиш CTRL+ENTER не работает? Или только у меня… Приходится каждый раз нажимать «плэй»
[PhpConsole] - консоль для выполнения php кода в админке сайта 10
11 февраля 2026, 07:30
Тут скоррее вопрос к msProductRemains, нужно его научить смотреть remains из своей таблицыДа, верно. Ранее этого поля не было в стандартном minishop2,...
[msProductRemains] Остатки без свойств и другое 7
09 февраля 2026, 20:43
А вот все то же самое, только на fenom сразу вызов на странице без дополнительных чанков
{set $rows = $.php.array_reverse(json_decode($_modx-&g...
Видеогалерея на MIGX. Может кому понадобится (решено) 3
09 февраля 2026, 15:13
Да, спасибо. Руками новое поле и добавила :)
minishop3 - не сохраняется в карточке товара "Остаток на складе" 4
09 февраля 2026, 15:03
решение в итоге нашлось?
Как сделать, чтобы getImageList понимал тэги Fenom? 1
Автор этого вопроса говорил просто о возможности работать с чанками, шаблонами и сниппетами как с статичными файлами и эта возможность заложена в сам modx без всяких компонентов.
Посмотрите на компонент… ну это и не совсем компонент, в общем на gitmodx хотя и он не решает всех вопросов.
Может я чего-то не знаю о MODX, но мне лично очень не хватает в нем миграций для базы данных, как это сделано в yii2
Сделайте пожалуйста выделение активного пункта меню слева — более очевидным.
На старом сайте это была одна из самых для меня ужасных вещей, там активный пункт выделялся легким курсивом и я совершенно терялся, где я нахожусь. Сейчас сделали выделение цветом и это уже более приятно, но все равно глаз должен долго проходиться по всем пунктам, пока не увидит не черный а синий цвет.
Может задать background-color ибо для меня легкая ориентация на проекте, а особенно если это документация, намного даже важнее чем язык, на котором написана документация.
Я даже помню, что пытался на старом сайте применить свои стили, но к сожалению обнаружил, что современные браузеры не дают такой возможности.
Спасибо.
Да и вынужден признать, что активность ответов сильно упала за последние два года.
Сложно судить о причинах этого.
Конкретно по вашему случаю — не понятно. Раз вы видите сообщение,(только это не от ajaxForm) это от minishop овского JS то значит обращение к коннектору произошло успешно и данные изменены. По идее только после этого выдается уведомление. Почему после обновления страницы все слетает, не ясно.
Вы используете стандартные чанки в корзине?
Мой совет — пробуйте пошагово дебажить и смотреть что вообще происходит. Смотрите ошибки в консоле браузера.
Иногда довольно не тривиально отловить ошибку.
Я например постоянно попадаюсь на вот такой фишке. Я проживаю в Украине и у нас заблокирован доступ к яндекс. Большинство проектов так или иначе использует сервисы яндекса и у меня получается беда. Открытие любой страницы сайта происходит минимум 30 секунд, пока сервер пытается связаться с серверами яндекса, у него не получается, он 30 секунд пытается… и только после этого полноценно загружается страница. Чтобы избежать этого включаю VPN и проблема уходит. Но тут настает неожиданность — при работе через VPN просто не срабатывает все функции minishop. Товар не добавляется в корзину, ничего не меняется. Ты в панике ищешь в чем же дело, потом отключаешь VPN и все сразу заработало… Так что нюансов море. Или еще пример, недавно на одном проекте резко упали продажи. Пришлось просматривать вебвизор и видеть, что у многих покупателей просто происходит сбой при оформлении в корзине, перестают работать кнопки. Делаем кучу тестовых заказов, все ок, а у покупателей все крашится. Пока не вычислили, что всех этих покупателей объединяло одно — они не заполняли вручную каждое поле в корзине, а их браузеры типа предоставляют возможность хранить данные о себе и одним махом заполнять. И оказалось что именно в этот момент js скрипты minishop сходят с ума, выдают ошибку и дальнейшая работа js прерывается. Я такими «приблудами» как автозаполнение не пользуюсь, поэтому вычислить этот глюк было очень сложно.
Странно работает — это в смысле не так как хочется? )
Что в вашем понимании — словарь. В моем — это скажем толковый словарь. Где есть слова и есть описание его значения.
Вы хотите сделать словарь медицинских терминов?
Чтобы рускоговорящий человек зашел на русскую версию сайта, ввел слово — проктолог и нашел его значение?
А казах зашел на казахскую версию, ввел это слово на казахском и нашел значение на казахском?
github.com/fenom-template/fenom/tree/master/docs/ru
Кстати там посмотрите описание циклов foreach
можно даже не задавать отдельную переменную и инкрементировать ее, а воспользоваться итерациями цикла.
ilyaut.ru/xpdo/
Вы создаете на JS запрос к скрипту на php
Передаете в php какие-то параметры, которые будут доступны либо в $_GET либо в $_POST в зависимости от выбранного метода ajax запроса.
В чем — в нем? в php скрипте? Что значит запросов к другому сайту? Через curl?
браузер не может ничего обрезать. Сервер имеет время на выполнение скрипта и если за это время не получен ответ, то выдается ошибка 50*
Если ваш php скрипт не успевает на сервере обработать информацию за 60 секунд, настраивайте файл php.ini и в нем задавайте большее время для работы скрипта.
Если под рационом понимать его прямое значение — набор блюд, то наверное это должны быть разные товары? Но никак не Migx записи.
Но что бы это не значило.
Создаете php файл. В нем подключаете index.php из корня modx. В дальнейшем через объект приложения $modx делаете выборку нужных вам… хм… не знаю чего — рационов. Производите над ними изменения, через сеттеры и геттеры и сохраняете.
Файл запускаете по крону.
Тоесть у меня default_media_source = 2 (MS2 Images)
ms2_product_source_default = 2 (MS2 Images)
а при создании нового товара у него в галерее источник файлов — Filesystem
ерунда какая-то.
на OnDocFormSave
Это может быть и 1,3,5
Что за присвоение порядкового номера? Где вы вообще выводите этот код?
Почему ваш шаблон его дублирует? Значит у вас там какой-то цикл, который перебирает массив доставок. Воспользуйтесь итерациями цикла или заведите переменную равную 0 и увеличиваете ее на каждой итерации.
Или воспользуйтесь javascript и после прогрузки DOM выберите все нужные вам инпуты по какому-то классу, создайте цикл js и заполните все атрибуты data-page=" "
Как передать данные из формы в чанк письма.
Какая разница как вы формируете форму (сколько у вас там migx), разве в чанк почтового сообщения не попадет fenom переменная, имеющая имя name вашего инпута или селекта?