Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
19 марта 2021, 16:02
0
Про кеш статья хорошая: modx.pro/hosting/281

Но в идеале для товаров кеш нужно вообще отключить! Он при таких кол-вах страниц приносит больше проблем, чем ускоряет сайт.
Наумов Алексей
19 марта 2021, 14:17
0
Да не раз обсуждалось в этом же сообществе…
Во первый кеш… он как бы в modx файловый по-умолчанию… уходите от этого.
Если товары простые — может их хранить в отдельной таблице? не в дереве ресурсов?
Наумов Алексей
17 марта 2021, 17:12
+2
Думаю, это стоит исправить. В описании компонента в магазине мы видим:
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
что явно не стыкуется с требованием 7.1
Наумов Алексей
17 марта 2021, 12:26
0
Batcher это отдельный компонент, а не надстройка над Collections.
Наумов Алексей
17 марта 2021, 11:57
0
что с версией php у вас на хостинге?
Наумов Алексей
17 марта 2021, 11:49
0
Это сниппет msProducts.
И вопрос, я так понимаю в том, что после обновления он работать перестал…
Наумов Алексей
15 марта 2021, 10:06
+1
В голову только grid приходит…
Ну а что, в принципе там есть все, что вам нужно:
— обращение к процессору для получения списка
— возможность создать колоночку с действиями (кнопкой удалить)
— вызов процессора после удаления и обновление списка после этого.
Наумов Алексей
10 марта 2021, 15:06
0
535 Authentication failed
Либо неверные логин/пароль, либо настройки (ssl, порты, т.п.)… попробуйте SSL, а не ssl.
Либо в настройках ящика отключена авторизация через smpt.
Наумов Алексей
10 марта 2021, 14:20
0
У меня много раз были проблемы с ящиками @mail.ru, я не знаю почему.

QuickEmail поставьте для начала и с режимом debug посмотрите подробный ответ сервера.
Наумов Алексей
05 марта 2021, 14:09
0
Ну почему нет то…

Делаете страницу, ну вот как угодно на MODX, как привыкли.

В качестве обработчика — висит сниппет, в котором отправляется любые запросы на ваш сервис API и делаете его уже на laraval.
Формат для обмена — json к примеру.
Это звучит может страшно, но на самом деле удобно
Наумов Алексей
05 марта 2021, 10:16
+2
«resocurce» я еще не встречал)))

сделайте на laravel небольшой API, который будет возвращать нужный контент.
А на MODX уже в сниппете делайте запросы к API и выводите информацию.
Наумов Алексей
03 марта 2021, 13:39
+1
И правда, зачем вам для такой задачи modx? я б не рискнул, закопаетесь…
Наумов Алексей
01 марта 2021, 15:34
0
Да, извечная проблема)
Я делал вот такое дополнение:
modstore.pro/packages/ecommerce/msproductkits
для связей, но оно работает только с товарами.

Что еще порекомендовать… не знаю, просто id товаров писать в tv.
Наумов Алексей
01 марта 2021, 14:40
0
А вообще задача в чем состоит?

Вроде TV с использованием SELECT binding у меня раньше работало…
docs.modx.com/3.x/en/building-sites/elements/template-variables/bindings/select-binding
Да и поиск (фильтрация) по названию вроде как был при выборе
Наумов Алексей
26 февраля 2021, 09:18
0
Отлично! Было бы интересно услышать отзыв по компоненту, я сам его использовал только на одном сайте и обратная связь не помешала бы, возможно стоит что-то улучшить.
Наумов Алексей
25 февраля 2021, 16:15
0
Не нужно вызывать сниппет в плагине, реально плохая идея… ну как из пушки по воробьям…
Напишите просто нужный вам запрос, он будет не очень сложным.
Хотя, конечно, в целом сработать то должно было) Может еще в чем дело? Сниппет строку вернет, это учитывали?
Наумов Алексей
24 февраля 2021, 15:26
0
Я не очень понял, про что речь, с компонентом не знаком.

оба плагина (формирование полей и фронтпад) срабатывают на одно событие BeforeCreateOrder и поэтому в момент срабатывания фронтпада этих полей еще нет
это можно исправить, для плагина можно изменить приоритет с которым он срабатывает, тем самым управляя очередностью. Есть соответствующее поле на вкладке События у плагина.
Наумов Алексей
24 февраля 2021, 14:31
+1
$address =  $this->Order->getOne('Address');
$properties = $address->get('properties');
print_r($properties);