Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #7
Отправить деньги
Артур Шевченко
15 мая 2023, 16:10
0
Можете, надо только понимать что такое шаблон, чанк, сниппет и как это всё работает
Артур Шевченко
10 мая 2023, 21:16
0
Забей, дело было в пути почему-то в папку assets/ не хотел сохранять, оставил путь по умолчанию заработало
Артур Шевченко
10 мая 2023, 21:08
0
Прикольно, тогда почему файл экспорта не создаётся?
Артур Шевченко
09 мая 2023, 23:51
0
Приветствую, делаю экспорт товаров минишопа и получаю ошибку
Array
(
[type] => 8
[message] => Constant MODX_CORE_PATH already defined
[file] => /home/r/rmntzdsq/6brands.ru/public_html/config.core.php
[line] => 7
)
Подскажите пожалуйста в чём причина и как с этим бороться?
Артур Шевченко
09 мая 2023, 17:35
0
Товар и модификации связаны связью один ко многим. Поэтому если тебе нужна информацию из модификации выбирай её и присоединяй таблицы msProductData, msVendor. а картинки надо будет забирать другим запросом.
Артур Шевченко
09 мая 2023, 11:01
0
Много это сколько?
Артур Шевченко
08 мая 2023, 19:32
0
MIgxDB самый простой вариант, все другие предполагают или самостоятельное написание интерфейса или его сборку из ExtJs.
Артур Шевченко
08 мая 2023, 14:06
0
Ну тогда надо каждый раз заново инициализировать корзину.
Артур Шевченко
08 мая 2023, 13:54
0
Вы корзину выводите в модалке?
Артур Шевченко
08 мая 2023, 11:09
0
Вам ни что не мешает подключить её самостоятельно и написать кастомный валидатор для неё.
Артур Шевченко
08 мая 2023, 11:08
+1
<script type="module">
import CustomInputNumber from './assets/components/minishop2/js/web/vanilajs/modules/custominputnumber.class.js';
modal.querySelectorAll('input[name=count]')?.forEach(el => {
     new CustomInputNumber(el, {});          
});
</script>
Примерно так, я мог с путями ошибиться.
Артур Шевченко
08 мая 2023, 00:04
+1
Всё правильно, но импорт происходит в класс корзины, ваш скрипт-то не знает о том, где лежит CustomInputNumber и что это за зверь, глобально-то он не определен.
Артур Шевченко
07 мая 2023, 23:21
+1
А вы импортировали класс CustomInputNumber?
Артур Шевченко
07 мая 2023, 17:58
0
Может быть он не ботами прислан, от такого спама защиты нет.
Артур Шевченко
07 мая 2023, 10:45
0
Не планируется, вы первый кто жалуется на спам, хотя внедрённый метод успешно работает на многих сайтах. Насколько много спама? Как выглядит? Может это человеки шлют, не боты?
Артур Шевченко
07 мая 2023, 10:35
+1
На событие открытия модального окна надо запускать вот такой код
modal.querySelectorAll('input[name=count]')?.forEach(el => {
     new CustomInputNumber(el, {});          
});
modal — это узел DOM внутри которого находится форма с товаром.
Артур Шевченко
28 апреля 2023, 22:05
+1
mSync всё требуемое может. Более того, в mSync руками можно ничего не прописывать, а задать совокупность характеристик товара, по которым он будет искать соответствие. А если вдруг что-то потребуется чего из коробки нет, всегда можно плагином докрутить.
Артур Шевченко
27 апреля 2023, 11:15
0
Такого модуля нет, так как структура хранения данных в обоих системах значительно отличается. Наиболее оптимальный вариант, это сделать выгрузку данных в файл например csv и потом импортировать его на новый сайт. Однако верстку всё равно придётся переносить вручную. Поэтому фактически переезд = создать новый сайт.