Николай Савин

Николай Савин

С нами с 01 января 1970; Место в рейтинге пользователей: #2
Николай Савин
17 августа 2023, 19:35
0
Василий вам решал любые ваши задачи по требованию?
Николай Савин
14 августа 2023, 08:30
+2
Бро, ну это ж платные компоненты. У них есть владелец, есть служба техподдержки. Они не принадлежат сообществу. Мы не можем их адаптировать. Речь идет о бесплатных компонентах.
Николай Савин
13 августа 2023, 17:30
0
Друзья, возможно вам понравилась идея адаптации компонентов в целом, но при этом не нужен конкретно FleAttach.
Давайте используем этот пост и в качестве заявки на разработку.
Укажите ответом на этот комментарий — какие компоненты по вашему мнению нуждаются в адаптации в первую очередь (и, что важно, вы готовы проголосовать за это рублем).
Николай Савин
10 августа 2023, 19:09
0
Это превосходная идея. Призываю всех, кто меня знает поддержать подобный сбор. Давайте создадим прецедент. Уверен, Если получится перевести один компонент на MODX3 — то до конца года еще десяток компонентов получат вторую жизнь на обновленной платформе.
Николай Савин
09 августа 2023, 15:37
+1
Навскидку, без реального кейса под рукой.
Я бы написал плагин на событие msOnGetOrderCost
Схема плагина будет вот такого примерно вида

if ($cost < 7000) {return true;}
// тут проверяю состав корзины, не лежит ли уже подарок там
$cartArr = $cart->get();
foreach($cartArr as $row) {
    // Если уже есть подарок выходим 
    return true;
}
// если дошли сюда пора добавлять подарок
$cart->add($id);
Николай Савин
08 августа 2023, 14:47
+1
Ну и о чем мы говорим. Ясно же написано:
  • по номеру мобильного телефона в порядке, который установит правительство. По общему правилу владелец ресурса должен заключить с оператором связи договор об идентификации;
  • через ЕСИА;
  • с помощью единой биометрической системы по особым нормам об идентификации и аутентификации;
  • с использованием иной системы, которая отвечает требованиям к защите информации. Владельцем этой системы должен быть россиянин без иного гражданства или отечественное юрлицо.
То есть перевожу.
1) Можно регистрировать через SMS, через дозвоны и иные способы связи по номеру телефона
2) Гос услуги
3) Биометрия (тут без понятия)
4) Через российские соцсети, российские почтовые аккаунты и другие российские сервисы, хранящие персональные данные.

Тут выбор по сути каким был, таким и остался. Иностранную запрещенку только запретили повторно и все.
Николай Савин
08 августа 2023, 10:40
0
Для подобных утверждений нужны ссылки на доказывающие материалы. Я подобных законов не видел, только проекты. А ведь кроме закона должны быть еще пояснения, разрешенная схема работы, и практика прецедентов
Николай Савин
04 августа 2023, 11:17
0
Конечно не восстанавливается, потому что метод submit редиректит на страницу спасибо или в платежную систему.
Если у вас страница спасибо, то я бы на ней вызвал сниппет восстановления корзины.
Если у вас редирект на платежку — то тут сложнее. Корзину лучше бы писать куда-то в профиль пользователя и после его возвращения восстанавливать ее. На сессии лучше не надеяться.
Николай Савин
04 августа 2023, 10:16
0
Да хороший наглядный пример. Ты как всегда на высоте Семен. Спасибо.
Николай Савин
04 августа 2023, 09:06
+1
Ты кстати уже не первый, кто об этом спрашиваешь. Я начинаю задумываться о реализации вариантов корзин.
Но пока на данный момент решение может быть только следующим (примерно):
1. Временно сохраняем текущую корзину в сессию через $ms2->cart->get();
2. Очищаем корзину
3. Добавляем в нее новый товар
4. Создаем заказ.
5. Если не пустая сессия с сохраненной корзиной закидываем ее опять в корзину через $ms2->cart->set($_SESSION['tmp_cart'])
Николай Савин
01 августа 2023, 09:11
0
Да лишние 50 рублей нас безусловно выручили бы.
Николай Савин
01 августа 2023, 09:04
0
@Иван Бочкарев сходи в СБ за картой. А в чем проблема перевода на карту Тинькоф?
Николай Савин
01 августа 2023, 09:03
0
Ну ты так сильно то не радуйся. Проекты реальные делать можно на стабильной версии. А мы тут только про концепт говорим, про альфу.
Альфа она для того и называется ранней версией, что может получиться неудачной, ее выбросишь и делаешь заново, понимая, где ошибки и проблемы.
Николай Савин
31 июля 2023, 21:13
0
Потому что это отдельный программный продукт. Даже название другое. Так проще вести версионирование.
Николай Савин
31 июля 2023, 12:04
0
Компонент мне не знаком, без понятия как он работает.
Я дал направление мысли. А вы дальше сами решайте что должны.
Николай Савин
31 июля 2023, 11:54
0
Судя по скриншоту у вас проблема с полем comment. В какой-то из относительно свежих версий ms2 поле msOrder.comment было переименовано в msOrder.order_comment.

Скорее всего компонент обращается к полю по старым координатам и отсюда растут ноги ошибки.
Николай Савин
28 июля 2023, 11:48
0
Тоже этим вариантом пользуюсь много лет. Отлично себя показывает. Кэширует все стили ровно до того момента, как они изменятся