27 августа 2023, 10:47 А какая разница. И в плагинах и в консоли один и тот же PHP интерпретатор Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
27 августа 2023, 10:43 Ниже написано готовое решение Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
26 августа 2023, 08:46 IF на MODX3 — звучит как анекдот Вопросы / Сайт не обрабатывает некоторые некешырованные снипеты 3 0
25 августа 2023, 13:32 Сайты должны быть изолированными друг от друга. Вот и вся уязвимость Вопросы / Заражение сайтов вирусами 1 +2
21 августа 2023, 16:13 На всякий случай уточню. Минишоп не назначает другой class_key по умолчанию. В вашем случае — скорее всего постарались чьи то умелые руки. Вопросы / Как почистить от Minishop2 сайт и его признаки! 4 0
17 августа 2023, 19:35 Василий вам решал любые ваши задачи по требованию? Вопросы / Связать mSearch2 и mFilter2 10 0
14 августа 2023, 08:30 Бро, ну это ж платные компоненты. У них есть владелец, есть служба техподдержки. Они не принадлежат сообществу. Мы не можем их адаптировать. Речь идет о бесплатных компонентах. Краудфандинг / Обновление компонента FileAttach под MODX3 14 +2
13 августа 2023, 17:30 Друзья, возможно вам понравилась идея адаптации компонентов в целом, но при этом не нужен конкретно FleAttach. Давайте используем этот пост и в качестве заявки на разработку. Укажите ответом на этот комментарий — какие компоненты по вашему мнению нуждаются в адаптации в первую очередь (и, что важно, вы готовы проголосовать за это рублем). Краудфандинг / Обновление компонента FileAttach под MODX3 14 0
10 августа 2023, 19:09 Это превосходная идея. Призываю всех, кто меня знает поддержать подобный сбор. Давайте создадим прецедент. Уверен, Если получится перевести один компонент на MODX3 — то до конца года еще десяток компонентов получат вторую жизнь на обновленной платформе. Краудфандинг / Обновление компонента FileAttach под MODX3 14 0
09 августа 2023, 15:47 По рукам, мой контакт у тебя есть, не стесняйся Вопросы / Добавление подарочного товара в корзину при достижении определенной суммы заказа. 9 0
09 августа 2023, 15:44 Ну за донатик я тебе прям готовый код напишу )) Вопросы / Добавление подарочного товара в корзину при достижении определенной суммы заказа. 9 0
09 августа 2023, 15:37 Навскидку, без реального кейса под рукой. Я бы написал плагин на событие msOnGetOrderCost Схема плагина будет вот такого примерно вида if ($cost < 7000) {return true;} // тут проверяю состав корзины, не лежит ли уже подарок там $cartArr = $cart->get(); foreach($cartArr as $row) { // Если уже есть подарок выходим return true; } // если дошли сюда пора добавлять подарок $cart->add($id); Вопросы / Добавление подарочного товара в корзину при достижении определенной суммы заказа. 9 +1
09 августа 2023, 15:23 Ужас )) Правильнее плагином это делать внутри MODX. Вопросы / Добавление подарочного товара в корзину при достижении определенной суммы заказа. 9 +1
08 августа 2023, 14:47 Ну и о чем мы говорим. Ясно же написано: по номеру мобильного телефона в порядке, который установит правительство. По общему правилу владелец ресурса должен заключить с оператором связи договор об идентификации; через ЕСИА; с помощью единой биометрической системы по особым нормам об идентификации и аутентификации; с использованием иной системы, которая отвечает требованиям к защите информации. Владельцем этой системы должен быть россиянин без иного гражданства или отечественное юрлицо.То есть перевожу. 1) Можно регистрировать через SMS, через дозвоны и иные способы связи по номеру телефона 2) Гос услуги 3) Биометрия (тут без понятия) 4) Через российские соцсети, российские почтовые аккаунты и другие российские сервисы, хранящие персональные данные. Тут выбор по сути каким был, таким и остался. Иностранную запрещенку только запретили повторно и все. Вопросы / Modx и авторизация по электронной подписи 11 +1
08 августа 2023, 10:40 Для подобных утверждений нужны ссылки на доказывающие материалы. Я подобных законов не видел, только проекты. А ведь кроме закона должны быть еще пояснения, разрешенная схема работы, и практика прецедентов Вопросы / Modx и авторизация по электронной подписи 11 0
04 августа 2023, 11:17 Конечно не восстанавливается, потому что метод submit редиректит на страницу спасибо или в платежную систему. Если у вас страница спасибо, то я бы на ней вызвал сниппет восстановления корзины. Если у вас редирект на платежку — то тут сложнее. Корзину лучше бы писать куда-то в профиль пользователя и после его возвращения восстанавливать ее. На сессии лучше не надеяться. Пошаговые инструкции / [СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 66 0
04 августа 2023, 10:16 Да хороший наглядный пример. Ты как всегда на высоте Семен. Спасибо. Пошаговые инструкции / [СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 66 0
04 августа 2023, 09:06 Ты кстати уже не первый, кто об этом спрашиваешь. Я начинаю задумываться о реализации вариантов корзин. Но пока на данный момент решение может быть только следующим (примерно): 1. Временно сохраняем текущую корзину в сессию через $ms2->cart->get(); 2. Очищаем корзину 3. Добавляем в нее новый товар 4. Создаем заказ. 5. Если не пустая сессия с сохраненной корзиной закидываем ее опять в корзину через $ms2->cart->set($_SESSION['tmp_cart']) Пошаговые инструкции / [СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно. 66 +1
01 августа 2023, 09:11 Да лишние 50 рублей нас безусловно выручили бы. Новые дополнения и их версии / [MiniShop3] - Новости, Планы 34 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
В вашем случае — скорее всего постарались чьи то умелые руки.
Давайте используем этот пост и в качестве заявки на разработку.
Укажите ответом на этот комментарий — какие компоненты по вашему мнению нуждаются в адаптации в первую очередь (и, что важно, вы готовы проголосовать за это рублем).
Я бы написал плагин на событие msOnGetOrderCost
Схема плагина будет вот такого примерно вида
Правильнее плагином это делать внутри MODX.
- с помощью единой биометрической системы по особым нормам об идентификации и аутентификации;
- с использованием иной системы, которая отвечает требованиям к защите информации. Владельцем этой системы должен быть россиянин без иного гражданства или отечественное юрлицо.
То есть перевожу.1) Можно регистрировать через SMS, через дозвоны и иные способы связи по номеру телефона
2) Гос услуги
3) Биометрия (тут без понятия)
4) Через российские соцсети, российские почтовые аккаунты и другие российские сервисы, хранящие персональные данные.
Тут выбор по сути каким был, таким и остался. Иностранную запрещенку только запретили повторно и все.
Если у вас страница спасибо, то я бы на ней вызвал сниппет восстановления корзины.
Если у вас редирект на платежку — то тут сложнее. Корзину лучше бы писать куда-то в профиль пользователя и после его возвращения восстанавливать ее. На сессии лучше не надеяться.
Но пока на данный момент решение может быть только следующим (примерно):
1. Временно сохраняем текущую корзину в сессию через $ms2->cart->get();
2. Очищаем корзину
3. Добавляем в нее новый товар
4. Создаем заказ.
5. Если не пустая сессия с сохраненной корзиной закидываем ее опять в корзину через $ms2->cart->set($_SESSION['tmp_cart'])