
Алексей Шумаев
С нами с 30 ноября -0001; Место в рейтинге пользователей: #247 часов назад
самый просто вариант это хукЯ тоже так думаю
Этот хук обрабатывает форму "Купить в 1 клик", создает заказ в miniShop2 1
04 сентября 2025, 12:45
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буд...
[MiniShop3] - Новости, Планы 34
04 сентября 2025, 12:35
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказаМожно установить adminTools и запретить автоматическое залогинивание в ко...
Оформление заказа minishop2 1
04 сентября 2025, 12:27
modx.pro/help/12408#comment-81924
minishop2 отправить фотографию товара заказчику 11
03 сентября 2025, 19:36
Если ты просто скачал компонент из репозитория и не запускал composer install — запусти.
MiniShop3 - 1.0.0-alpha 20
31 августа 2025, 21:09
Экранировать, то есть так: $c->sortby($this->modx->escape('rank'), 'ASC');
Во всех файлах?
/core/components/pageblocks/processors/mgr/co...
PageBlocks. Удобное управление контентом сайта. 46
29 августа 2025, 18:05
Василий, здравствуйте! Очень интересное (и правильное) направление для развития modx экосистемы как мне кажется. В последнее время для разработки боль...
Новый тип дополнений: mmxDatabase и mmxForms 41
29 августа 2025, 17:29
Пересобрал шаблон для новостей которые через Collections.
В какой TV была ошибка так и не нашел (((
Мodx revo 3.1.2 при запросе страницы, связанной с Collections сервер возвращает ошибку 500 3
28 августа 2025, 21:34
Добро. Сейчас, сейчас… прольётся чья-то кровь )))
Доработки сайта сообщества modx.pro 11
Могут быть сюрпризы.
1) закройте сайт, очистите. Или восстановите с чистой копии.
2) вынесете core выше web
3) настройте базовую авторизацию на админку.
4) Поставьте web-антивирус. Он вам как минимум сразу даст знать, если снова будут внесены изменения в файлы.
Дальше по ситуации, пока не будет выявлен способ проникновения, ежели повториться.
По очистке погуглите: нужно будет сначала выявить изменённые файлы через консоль.
В этом компоненте — главное простота запуска, возможность очень простого встраивания прямо в контент и управление всеми формами в одном месте, доступное менеджеру сайта. Ну и дополнительно заказы, геотаргетинг; сохранение всех отправленных форм + выгрузка данных + токены — это будет в новой версии, скорее всего в январе 2018.
Какой именно функционал Вам необходим?
1) Храним внешние скрипты в поле ClientConfig
Если хотим, чтобы просто было найти и клиент сам мог поставить какой-то счётчик.
2) Подключаем скрипты внизу страницы через сниппет, например: {'extScripts' | snippet}
Код примерно такой:
Если у вас несколько включений скриптов (Гуглу-то, например, надо в Head включиться), то сделайте несколько настроек в ClientConfig. Запускать так: {'extScripts' | snippet: ['input'=>'head']}, {'extScripts' | snippet: ['input'=>'footer']}:
Документация на docs обязательно будет после внесения запланированного функционала.
Нужно догадаться перезагружать страницу корзины, ну и товар добавился или нет — не видно.
Пока для менеджера просто скрыл его, для админа пока не думал — в принципе не мешает, это менеджеры часто случайно щёлкают и всё зависает.
Если для админа придумаю — отпишусь.
Смотрите выше описание версии 1.1.4
Ваше мнение принято, спасибо. Постараюсь сделать ещё удобне.
Кто включает модалки своими способами, без проблем изменят чанки, остальным будет удобнее.
Сейчас собираю «хотелки», скоро будет обновление.
BS3 там не много, и то просто потому, что сейчас большинство проектов на нём и меньше народу править придётся. У меня везде штатные формы без изменения вёрстки работают, удобно.
Тариф 300
php7,SSD,RAM 384Mb
от 299/мес
0.0123479: Created inline «modChunk» with name «d9ad1bcdc5a530ed83598e35a1357e51»
0.0951841: Total time
2 097 152: Memory usage
1) если в цене есть запятая => получим ошибку PM ~ «Не удалось прочитать поле PRICE»
Пока исправил у себя заменой, на.
2) возможна ситуация, когда id заказа на сайте (идёт в PM как номер счёта) совпадёт с номером заказа, который прошёл в PM из других источников => получим ошибку PM ~ «Дубль номера заказа»
У себя поправил, установив LMI_PAYMENT_NO = 'S-'.$id
Думаю нужно добавить системную настройку «Префикс номера заказа» для исключения возможности такой ситуации.
Не удивляйтесь, а просто удалите их везде по коду и из файловых элементов, чтобы не было лишних элементов. А можно и не удалять — не мешают. Я часто в рабочих компонентах их вижу )
Краткая инструкция:
1) загрузить на сервер
2) запустить rename_it.php?name=component_name
3) при необходимости заменить пути в /_build/build.config.php (если переименованы системные директории Modx)
4) запустить /_build/build.transport.php
5) творить
За всё спасибо, сами знаете кому!