Всего 123 791 комментарий

newbmod
15 февраля 2023, 12:55
0
Да, опечатался, прошу прощения. Так не работает (((
Может не совсем корректно все написал. Вот такая структура вызова:

[[!pdoResources? &parents=`5` &depth=`10` &limit=`10000` &toPlaceholder=`directparents` &where=`{"class_key":"msCategory"}` &showUnpublished=`1` &returnIds=`1`]]
[[!msProducts? &templates=`22` &depth=`10` &limit=`10000` &parents=`[[!+directparents]]`  &where=`{"parent":[[!+directparents]]}`  &includeContent=`1` &showZeroPrice=`0` ...]]
Павел Романов
15 февраля 2023, 12:47
0
В where указываются поля ресурса. Непосредственный родитель прописывается в parent и указав так, получите только те, которые находятся непосредственно внутри категории 5:
[[!msProducts?
    ...
    &where=`{ "parent":5 }`
    ...
]]
Марина
15 февраля 2023, 12:27
0
В документации об этом не написано. Насчёт кода вряд ли пойму.
Благодарю за помощь!
Артур Шевченко
15 февраля 2023, 10:41
0
Если в документации написано, что можно, значит можно. Если не написано, то смотрите код компонента на предмет недокументированных особенностей. Но дешевле использовать платный компонент.
Артур Шевченко
15 февраля 2023, 10:39
0
Думаю стоит послушать @Алексей Смирнов и использовать его вариант, а чтобы не писать самому, просто замените AjaxForm на AjaxFormItLogin там эта защита встроена.
Михаил
15 февраля 2023, 10:19
0
можно использовать msimportexport
Алексей Смирнов
15 февраля 2023, 09:22
+2
Думаю гугловскую стоит убрать и сделать этот вариант:
в Форму:
в formIt пишем:
&validate=kapiktoshka:contains=^goloiva^
в любом месте при готовности DOM js-ом( или на скрол или клик) вставляем текст goloiva в INPUT наш. :)
профит.
Работает уже на многих проектах.
Евгений Ц.
15 февраля 2023, 02:15
0
Смотря какой характер спама, я для себя написал валидатор formit, который отсеивает по заданному списку слов, неплохо помогает.
Александр
14 февраля 2023, 21:40
0
а возможна ли привязка полей к способам оплаты и доставки. К примеру создаём способ оплаты наличными и способ оплаты через счет, для ООО и ИП. И как только выбираешь способ оплаты перевод на счет, появляются поля с ИНН КПП вообщем те поля, которые созданы.
Maks
14 февраля 2023, 21:14
0
У меня есть форма. Работала без данного хука прекрасно, все окно при ошибке и при успешной отправке появлялись. Когда подключаю хук то при незаполнении формы появляется сообщение что не заполнена, а при успешной отправке она отправляет данные только не появляется уведомление что все отправлено. Так что не думаю что здесь проблема в бутстрап.
Максим
14 февраля 2023, 21:11
0
Специально у себя протестил.
Подключил js bootstrap 5, вставил все как в примере.
По итогу заказ с модалки улетает, но модалка не закрывается и нет уведомлений. Но это баг вероятнее всего из-за уже подключенных скриптов bs4. Если Артур поможет адаптировать скрипт под bs4, то можно было бы выложить пример для bootstrap 4. Сам не силен в скриптах.
Maks
14 февраля 2023, 20:36
0
Я его последним ставлю все работает только уведомлений нет.
Сергей Карпович
14 февраля 2023, 20:32
0
Не тут проблема в подсказках.а не в результатах поиска.
То что в подсказках отображается совсем не то что должно
Артур Шевченко
14 февраля 2023, 20:22
0
Вызов mSearch2, там через параметр можно вес переопределить.
Артур Шевченко
14 февраля 2023, 20:21
0
Хуки после oneClickHook выполнятся не будут потому, что минишоп завершает скрипт методом die(). Я в заметке отметил этот момент
Обратите внимание ни какой код после отправки заказа выполнен не будет, т.к. мы попросили MiniShop2 вернуть нам json, он сделает всё, что должен, и принудительно завершит работу.
А вот уведомления должны показываться, если нет ошибок в JS.