Артур Шевченко
С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Поочередно отключать плагины на событие OnDocFormSave. Посмотреть логи сервера. Посмотреть журнал ошибок.
Первое, что приходит на ум, это заменить блок, так же как и результаты, т.е. при запросе на сервер вызвать pdoPage.
Вот отличная статья
Чтобы выводить данные с разбивкой по страницам, нужно в ajax запросе отправлять limit и offset и вставлять эти данные в SQL запрос к БД в которой идёт поиск. Соответственно limit и offset зависят о номера страницы.
Приветствую, к сожалению пока нет, документация в процессе написания.
По типу поля «цена» это типа «от» «до»? А как может быть в «от» — ширина, а в «до» — длина? Или о каких ячейках речь?
Уже.
Не выкинут, к сожалению, но это не значит, что все обязаны делать компоненты на нём.
Работает, но развивается ли?
Корзина минишопа это фронт. Я согласен, что переписывать на vue корзину, которая и так работает странно, но если разработчик согласовал это с заказчиком, то почему нет? На фронте вообще каждый творит, что хочет. Вы же не будет возмущаться, если кто-то сделает слайдер на BX Slider вместо Swiper. Так чего же того возмущаться по поводу использования Vue?
Сёмен предлагает использовать Vite для разработки компонентов, т.е. готовых решений, какая разница владельцу сайта какие технологии использует компонент, если он стабильно работает? У меня за 4 года работы с Modx если и были задачи на изменение админки, то я либо выносил нужные функции на фронт, либо писал свой компонент на чистом JS, потому что разбираться в ExtJs я не хочу, он не актуален. Уже есть компоненты на Vue и в этом нет проблемы, так как необходимости менять интерфейс стороннего компонента в 99% случаев нет, все доработки относятся в основнов к php и api Modx.
Конечно можно. Нужно добавить чекбоксы и переопределить метод обработчика заказа submit(), так чтобы он делал копию корзины, разделял её на два массива, потом один передавал в оформление, второй после оформления опять помещал в корзину. Если надо в зависимости от чекбоксов пересчитывать стоимость, то надо ещё и js доработать.
Написать плагин на OnDocFormSave
Насколько мне известно, готовых решений для подобной задачи нет. Обычно делают раздел Избранное, а уже из него можно добавить в корзину и оформить заказ.
несколько лет назад был AjaxForm и Login))) А простого решения я не знаю.
Я посмотрел документацию, и ничего про валидацию не нашёл, поэтому думается мне вам надо самому написать проверку. Вообще, моё скромное мнение таково, что Office бессмысленная трата денег. Есть достаточное количество бесплатных способов сделать тоже самое, самый простой это AjaxFormitLogin. Историю заказов он конечно не покажет, но для этого можно использовать msListOrders, который втрое дешевле Office, имеет много вариантов работы с заказами и лёгок в кастомизации, при том что в Office вы получаете таблицу с ExtJs.
Можно, надо проверить есть ли эта опция в таблице ms2_category_options.
Ну вот у меня всё что возвращает submit() сразу на фронт улетает, а весь код в хуке после submit() почему-то не работает. При этом если поменять echo на return, то всё норм. Может я что-то не так делал, может что-то не так в AjaxFormitLogin, я не знаю. Надо ещё раз проверить.
ХЗ, я думал из-за die(). Проверь на досуге где косяк.
Ну не знаю. Факт в том, что в моём варианте с minishop2 >4.0.0 код после $miniShop2->order->submit() не выполняется.
- 1
- ...
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- ...
- 121