Всего 123 793 комментария

Артур Шевченко
14 февраля 2023, 20:21
0
Хуки после oneClickHook выполнятся не будут потому, что минишоп завершает скрипт методом die(). Я в заметке отметил этот момент
Обратите внимание ни какой код после отправки заказа выполнен не будет, т.к. мы попросили MiniShop2 вернуть нам json, он сделает всё, что должен, и принудительно завершит работу.
А вот уведомления должны показываться, если нет ошибок в JS.
Maks
14 февраля 2023, 19:27
0
Короче говоря методом тыка выяснил что после этого хука никакие другие хуки не срабатывают. Так же и уведомления не показываются после отправки формы.
Сергей Карпович
14 февраля 2023, 19:20
0
а какой вызов ты просил?
я говорю не про саму форму или сам поиск, а то что mSearch2 при составлении индекса неправильно вес слова ставит.

Как я понимаю, входящие слова в pagetitle должны иметь вес = 10, входящие в контент = 1
а по факту у всех = 3
Maks
14 февраля 2023, 19:15
0
В общем проверил хук на другой форме где все уведомления работали. Форма отправляется заказ летит в заказы, а вот окно что все отправлено не появляется. Наверное хук не дает этого сделать.
Maks
14 февраля 2023, 18:53
0
Теперь выводит
Uncaught TypeError: can't access property «hide», modal is null
Maks
14 февраля 2023, 18:36
0
В консоли ошибка
Uncaught TypeError: bootstrap.Modal.getInstance is not a function
Максим
14 февраля 2023, 18:35
0
Пример реализации автором написан под bootstrap 5! Если 3 или 4, то надо адаптировать кнопку, окно и скрипт под себя. У меня пока затык со скриптом…
Maks
14 февраля 2023, 18:24
0
Все ок заказы отправляет. Нет закрывается окно и после отправки нет уведомления что отправлено.
Подключил 5 бутстрап.
Игорь
14 февраля 2023, 18:23
0
вроде, немного разобрался: ошибка появляется, если способ доставки добавлять в товары — возможно, я что-то недопонял в инструкции… ну а без этого работает (особенно, если, опять же, по ссылке на модернизированную версию в файле iiko.class.php заменить config['token'] на просто переменную $token), правда без стоимости доставки… буду благодарен за любую помощь
Maks
14 февраля 2023, 18:12
0
На работающей форме проверил не работает хук. Заявки не отправляются в заказы.
Артур Шевченко
14 февраля 2023, 17:52
0
Ну это же вызов формы, она ничего не ищет, она запрос передаёт.
Сергей Карпович
14 февраля 2023, 17:52
0
Тестирую в админке — disk.yandex.ru/i/y4wRWJxLVsM-bg
На фронте поиск так вызываю:
{'!mSearchForm' | snippet: [
        'tplForm' => 'tpl-search-form',
        'element' => 'msProducts',
        'includeThumbs' => 'small',
        'tpl' => 'tpl-mSearch2.ac',
        'pageId' => '10',
    ]}
Артур Шевченко
14 февраля 2023, 17:50
0
Обязательно должен быть подключен он отвечает за работу модалки.
Артур Шевченко
14 февраля 2023, 17:48
0
Значит так, опечатка действительно есть, но поскольку опечатка во всём скрипте одинаковая и повторяется, то скрипт работает. Более того перед тем как написать заметку, я проверил работу всего о чём тут написано на реальном сайте. Если у вас что-то не работает полагаю, что вы где-то допустили ошибку.
Артур Шевченко
14 февраля 2023, 17:45
0
mSearch2 ничего сам не делает. В вызове или в параметрах по умолчанию вес не переопределён?
Максим
14 февраля 2023, 17:04
0
И у меня НЕ пашет… ID в модалку не залетает. В кнопке ID подтягивается.
Кстати, модалка в примере под Bootstrap 5. Меняйте классы под себя.