Всего 125 010 комментариев

Павел
29 мая 2025, 06:54
0
Ок, спасибо
Александр
28 мая 2025, 21:01
+1
А не планируется под MODX 2 подобное выкатить?
Сергей Уткин
28 мая 2025, 17:44
0
Данная проблема была на двух сайтах на reg.ru около 2 месяцев назад, высокая нагрузка на ЦП, решалось удалением папок и файлов observer, через top находил файл php, который вызывал процесс с высокой загрузкой. Нужно было быстро удалять одновременно и файл и убивать процесс, иначе новый создавал.
В итоге для одного сайта вся история повторялась снова пока на другой хостинг рег ру не перенесли, а для второго разово помогло.

И вот сейчас снова проблема на хостинге таймвеб на другом сайте, правда пока только файлы вредоносные появились, загрузка ЦП по крайней мере в top не показывается высокая и панели управления.

В одном из файлов папки observer было упоминание пути tinymce/action.php, буду туда копать (саму папку удалил уже, так что без конкретики)
Артур Шевченко
28 мая 2025, 14:46
+1
Эта конструкция не меняет значение, а форматирует его, т.е. с помощью этой настройки невозможно сделать то, что ты хочешь. Вообще если нужно выводить кг то и заполнять надо в кг.
Павел
28 мая 2025, 14:18
0
Видимо сам так решил, просто нужно будет ставить модуль доставки и на этапе заполнения сайта товарами, решил озаботится этим вопросом.

Сейчас товар заполняется 1200 (указывается в граммах), если бросить его в корзину (10 штук к примеру), то у одного товара нужно показывать 1.2кг, а общий вес (если 10 штук) 12 кг

Как правильно поменять конструкцию?
[3, ".", " "]
Артур Шевченко
27 мая 2025, 23:11
0
Напишите мне в телеграм, контакт есть в профиле.
Артур Шевченко
27 мая 2025, 23:09
0
Вот это точно мой косяк, я настройку скопировал из индекса и забыл тип поля поменять, но вы можете сменить его самостоятельно. Код страны должен содержать только буквы, заглавные, две штуки.
Артур Шевченко
27 мая 2025, 23:04
0
В принципе да, надо было нормально сделать, в одном файле весь код написать. Чего-то я с инъекциями зависимостей и модулями погорячился. Не подумал, что такие таланты как ты захотят воспользоваться моим никчёмным компонентом. Извини. Я думаю тебе не стоит страдать, сделай сам, лучше. Будешь пользоваться и получать удовольствие.
Артур Шевченко
27 мая 2025, 22:54
0
А бывают разработчики, которые не умеют читать код.
Артур Шевченко
27 мая 2025, 22:52
0
Это не фидбэк, а рассказ о том как ты не умеешь дебажить JS :-)
Артур Шевченко
27 мая 2025, 22:45
0
Ты ещё посетуй на то, что я jQuery не использую и жизнь тебе усложняю:-)
Артур Шевченко
27 мая 2025, 22:43
0
Общая настройка габаритов заказа это как? В системных настройках можно прописать размеры по умолчанию. Настройка работает, я проверял.
kudesia
27 мая 2025, 20:46
0
Сделайте, пожалуйста, настройку общего размера (габаритов) заказа.

Чтобы не задавать каждому товару размер упаковки, а просто всей посылке из корзины задать размеры по умолчанию.
kudesia
27 мая 2025, 20:38
0
В итоге, просто оставили пустым это поле.
Какой-то расчет стал происходить. Насчет его правильности — не знаю пока.
kudesia
27 мая 2025, 20:27
0
Читали и вставили значение соответственно описанию. Кроме того, в это поле нельзя ввести ничего кроме цифр.
А в файле core/components/ms_cdek2/services/custom/MsCdek2.php
'sender_country_code' => $this->modx->getOption('ms_cdek2_sender_country', null, 'RU', true),

            'size_multiplier' => $this->modx->getOption('ms_cdek2_size_multiplier', null, 1, true),
            'weight_multiplier' => $this->modx->getOption('ms_cdek2_weight_multiplier', null, 1000, true),

            'defaultSize' => $this->modx->getOption('ms_cdek2_default_size', null, '1x1x1'),
Может, в этом дело?
Виталий
27 мая 2025, 15:45
0
Решение: В контроль доступа был добавлен контекст web с правами «Load Only».
При этом содержимое контекста не появилось в списке
Александр Туниеков
27 мая 2025, 15:34
0
Мда… не думал, что тебя так критика зацепит.
У Василия в минишопе обновления версии js скриптов через гет-параметы встроенно. Меняется версия минишоп — меняется гет-параметр. Я так же делаю. Тебе нужно подумать, чтобы при обновлении js они автоматически в браузере обновлялись. А то сделаешь ты обновление mscdek через полгода и на всех сайтах у их постоянных клиентов mscdek отвалится и владельцы сайтов потеряют клиентов. Веская причина?
Искал в чем причина ошибки 4 часа. ctrl+shift+r я всегда делаю и стем что оно не срабатывает первый раз столкнулся. Так что даже не подозревал, что скрипты старые в браузере. Пришлось дебажить и изучать mscdek и sendit. Как они работают. В итоге разобрался, что header x-sipreset не верный, нашел где он отправляется, а потом уже проверил что за js в установочном пакете.
4 часа дебажить такую ошибку не так уж и долго :-).
Надеюсь, что ты все-таки воспримешь это от меня как фидбек :-)
Александр Туниеков
27 мая 2025, 14:58
0
Ты действительно потратил 4 часа на то, чтобы понять, что браузер берёт файлы из кэша
да потратил. Бывают вот такие мутные приложения
Александр Туниеков
27 мая 2025, 14:57
0
добавь get-параметры к пути
к каким путям? где это прописывать? Я в твоих di контейнерах с трудом разбираюсь. Если было как обычно сделано я бы не спрашивал.