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

Андрей Шевяков
31 июля 2023, 12:38
+1
Ищите 2 файла:
assets/components/msstatorders/js/mgr/order/order.grid.js
assets/components/msstatorders/js/mgr/product/product.grid.js



И меняете можно заменой кода comment на order_comment. В обоих файлах будет в 3х местах.

Дальше хорошо вычистить кеш и все заработает.

Но при обновлении дополнения, все слетит.
Pakos Fakos
31 июля 2023, 12:13
0
спасибо
Николай Савин
31 июля 2023, 12:04
0
Компонент мне не знаком, без понятия как он работает.
Я дал направление мысли. А вы дальше сами решайте что должны.
Pakos Fakos
31 июля 2023, 11:59
0
так что я должен найти этот «comment» и переименовать его везде
Сергей
31 июля 2023, 11:56
0
Насколько я помню — оно только в меню оставалось. Зайди в настройки меню и удали эту строчку. Вроде так делал )
Николай Савин
31 июля 2023, 11:54
0
Судя по скриншоту у вас проблема с полем comment. В какой-то из относительно свежих версий ms2 поле msOrder.comment было переименовано в msOrder.order_comment.

Скорее всего компонент обращается к полю по старым координатам и отсюда растут ноги ошибки.
Алексей Шумаев
31 июля 2023, 11:43
0
Просьба написать через форму поддержки и дать доступ к панели сайта.
Постараюсь разобраться в течение нескольких дней.
Сергей Карпович
31 июля 2023, 11:23
0
Это понятно, хотел через разработчика эту доработку замутить, но он не выходит на связь.
Не против если я тебе на неделе по этому вопросу постучу в телегу? там по цене уже скажешь.
Pakos Fakos
31 июля 2023, 11:19
0
minishop2 version:4.3.0-pl
и как вы предлагаете решить эту проблему?
Артур Шевченко
31 июля 2023, 11:09
0
А версия miniShop2 какая? Там, по-моему с 4 версии, была изменена связь заказа с адресом, если msStatOrders после этого не обновлялся, то вероятно проблема в этом.
Вадим
29 июля 2023, 22:10
0
redirect пытался повесить от безысходности, после неудачных попыток вывести подтверждение отправки формы для пользователя. Но у меня redirect не заработал и с formIt напрямую.

С этим скриптом редирект с fetchIt работает, большое спасибо!
Баха Волков
29 июля 2023, 21:51
+1
Ты немного не понимаешь в чём смысл FetchIt если пытаешься использовать хук redirect. Он нужен в том случае, если ты используешь FormIt напрямую.

Для того чтобы сделать редирект с FetchIt после успешной обработки формы, тебе нужен такой код:

document.addEventListener('fetchit:success', (e) => {
  window.location.href = 'новый url'
  // или
  window.location.href = '[[~id страницы]]'
})
Вадим
29 июля 2023, 21:28
0
Как-то не сразу обновился лог, вот такая ещё строчка есть
/core/components/fetchit/src/FetchIt.php : 81) PHP warning: Undefined array key "fetchit_called"
Вадим
29 июля 2023, 20:21
0
При отключении хука redirect везде тишина

А после его добавления появляется вот это в консоли:
fetchit.js?v=3.1.1:132 SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON
а вот это в логах
.../core/components/fetchit/src/FetchIt.php : 81) PHP warning: Undefined array key "fetchit_called"
Вадим
29 июля 2023, 20:19
0
Я не подключал никаких скриптов. Как было указано в примере шаблона формы вставил в конце конструкцию
[[+fi.success:is=`1`:then=`
<div role="alert">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div role="alert">[[+fi.validation_error_message]]</div>
`]]
и за ней просто для проверки
<div role="alert">[[+fi.success]]</div>
<div role="alert">[[+fi.validation]]</div>
В данный момент hook redirect не вызываю

После нажатия кнопки submit в этих сообщениях ничего не появляется. Я так понял, что в этом случае уведомления должны появляться на самой странице, собственно так и хотел реализовать. Был не прав? Так не работает? Нужно подключать дополнительные скрипты?
Баха Волков
29 июля 2023, 16:04
+1
Пока этот функционал незадокументирован, свободного времени нет, но уже можно пользоваться
Баха Волков
29 июля 2023, 16:01
+1
С версии 1.1.0 и 3.1.0 появилась настройка fetchit.frontend.default.notifier, вам стоит только включить её и у вас буду всплывающие уведомления Notyf
Артур Шевченко
29 июля 2023, 13:25
0
Покажи JS который должен выводить уведомления?