Всего 125 653 комментария

Артем
02 марта 2021, 11:15
0
Его и не надо дублировать. Просто пропишите нужные правила в htaccess.
Дима
02 марта 2021, 07:55
0
В консоле при сохранении большого ресурса так же подвисал в бесконечной загрузке. К консоле браузера были ошибки ext-all.js. В логе домена — раздел сервера (web, там, где сайты) увидел ошибку «HTTP request length 135006 (so far) exceeds MaxRequestLen (131072), referer: https://*******/******panel/index.php?a=resource/update&id=214».
Получилось так исправить:
В vestacp, зайти в вкладку сервер, конфигурация сервера и в IfModule указать MaxRequestLen 10485760.
yuri
02 марта 2021, 00:45
0
Добрый день.

Проблема: файл 570 000 строк
6 колонок (название, бренд, цена, артикул, родитель, показывать в категориях)

Разбил на 17 файлов по 35 000 строк

Все равно сейчас при наличии 120 000 товаров новые 10 товаров обрабатывает примерно за 30 секунд. то есть загрузка становится невозможной и при работе по 8 часов в день займет 74 дня!

8)…

Есть варианты?
Артур Шевченко
01 марта 2021, 21:41
+1
что до ограничения, то нужно найти или создать в системных настройках ключ ms2_cart_max_count. А что до логики, то я не понимаю как она ломается. У вас товар продается в кг и цена за кг, значит вполне логично если количество будет в кг. Ладно бы цена была бы за связку, а продавать надо было бы в кг, вот тогда нелогично и надо писать плагин.
Артем
01 марта 2021, 20:49
0
Артур, вовсе не глупость) Я конечно же так изначально и подумал, но потом меня остановило, что в минишопе ограничение на кол-во добавленных позиций 1000. И даже если убрать это ограничение (кстати, кто знает где?), то я решил, что это немного ломает логику минишопа. Возможно у кого то была примерно подобная задача.
Дмитрий
01 марта 2021, 20:25
0
Здравствуйте, больше не разбиралить как прикрутить dropzonejs и почемц не работает?
Артур Шевченко
01 марта 2021, 18:37
+1
может глупость спрашиваю, но почему нельзя указывать количество килограмм в поле количество?
Роман
01 марта 2021, 16:09
0
Нашел компонент «SuperBoxSelect».
Сергей Карпович
01 марта 2021, 16:03
0
Да, проблема решена. Огромное спасибо Илья, за твои труды!
Илья Уткин
01 марта 2021, 15:54
+1
Выпустил обновление, попробуй теперь
Илья Уткин
01 марта 2021, 15:43
0
А какая версия PHP? Наверное, 7.3 — stackoverflow.com/questions/24764212/preg-match-compilation-failed-invalid-range-in-character-class-at-offset

Думаю, надо либо обновить библиотеку simple_html_dom (она в комплекте идёт), либо поменять версию PHP на 7.2

¯ \ _ (ツ) _ / ¯
Роман
01 марта 2021, 15:39
0
Хороший компонент, я его видел. Казалось бы задача не сложная, но реализовать ее в modx, это еще то дело. С ТВ пока сделал, через запятую, но это не решение.
Наумов Алексей
01 марта 2021, 15:34
0
Да, извечная проблема)
Я делал вот такое дополнение:
modstore.pro/packages/ecommerce/msproductkits
для связей, но оно работает только с товарами.

Что еще порекомендовать… не знаю, просто id товаров писать в tv.
Роман
01 марта 2021, 15:14
0
При 1000 товаров это еще как-то работает. Если больше, все отваливается. Нужен список постраничный, или просто поиск, без списка.
Роман
01 марта 2021, 15:08
0
Есть страницы, на которых хотелось бы показывать те или иные товары. Страница может быть любая, начиная от главной, заканчивая контактами. статьи все такое. Не знаю, какое решение найти. Хотелось, что-то похожее, как в minishop2, связи.
Наумов Алексей
01 марта 2021, 14:40
0
А вообще задача в чем состоит?

Вроде TV с использованием SELECT binding у меня раньше работало…
docs.modx.com/3.x/en/building-sites/elements/template-variables/bindings/select-binding
Да и поиск (фильтрация) по названию вроде как был при выборе
Роман
01 марта 2021, 13:33
0
Пробовал вставить через «Список ресурсов», сервак уходит в 500 ошибку. Видимо не хватает памяти на обработку товаров, да и среди 20тыс, товаров найти нужный, очень сложно.
Павел Романов
01 марта 2021, 12:34
1
+1
Добавьте в словари (Шестеренка » Управление словарями) в пространство имен msearch2 для соответствующего языка параметр с таким названием и нужным значением.