Новые дополнения и их версии

[msPromoCode] Отменяем промо-код при помощи API компонента


В этом кейсе я покажу, как программно (через плагины) можно обращаться к API и отменять или вовсе запрещать применение промо-кода, когда в корзине есть запрещённые товары.

Я умышленно использовал событие mspcOnSetCoupon вместо mspcOnBeforeSetCoupon, чтобы наглядно показать, как можно отменить скидку на корзину и отменить уже применённый промо-код через API компонента.
Павел Гвоздь
07 марта 2019, 11:45
modx.pro
301
+5

[YandexMaps2] 1.2.0 События jQuery и API ключ


У компонента появился jQuery триггер ymOnLoadMap. Теперь можно после загрузки карты выполнить свой JS код, не прибегая к правкам исходного default.js.

Также, не так давно Яндекс внедрил для карт обязательное указание API ключа. В связи с этим, пользователям компонента YandexMaps2 нужно произвести некоторые действия, чтобы их карты работали и дальше.
Павел Гвоздь
06 марта 2019, 14:47
modx.pro
362
+4

[msLiveInform] - отслеживание Заказов MiniShop2 при помощи сервиса LiveInform

[msLiveInform] — компонент для отслеживания Заказов MiniShop2 при помощи сервиса LiveInform.




Особенности
— работа только с miniShop2 (version =>2.4.0-beta2)
— отслеживание заказов при помощи сервиса LiveInform
— сниппет для вывода информации отслеживания заказа
— проверка клиента заказа по Черному списку ненадежных клиентов при помощи сервиса LiveInform

Володя
06 марта 2019, 10:45
modx.pro
2
572
+3

mvtUsers: управление пользователями под ограниченными учётными записями

Компонент предназначен для управления пользователями в панели управления под ограниченными учётными записями. Например, вам необходимо дать доступ к пользователям сайта менеджеру. Давать полный доступ к пользователям нельзя, а настраивать проблемно. Этот компонент решает данную задачу.
Алексей Шумаев
02 марта 2019, 21:58
modx.pro
1
491
+5

yMapObjects - Вывод меток на карту с описанием в балуне и фильтрацией объектов

Возможность вставлять иконки собственных меток.
Вывод меток на карту с описанием в балуне и фильтрацией объектов — yMapObjects.
Варианты работы и полное описание можно посмотреть здесь
Гущин Сергей
27 февраля 2019, 18:12
modx.pro
545
+5

Борьба с парсерами и ботами - antiBot


Первый случай
Примерно год назад повадился на сайт парсер который шерстил сайт с разных IP адресов и c разными user agent, воровал информацию.
Сайт по содержанию имел около 10 миллионов страниц и ежедневно обновлялся по 10к страниц в день. Видел его даже в статистике сайта на метрике. Но все не мог придумать как его заблокировать.
Пробовал использовать компонент siteStatistics с костамизаций так чтобы можно было блочить его по IP адресам.
Худо бедно кое как избавился от этого парсера.

Второй случай
Две недели назад, какой то экспериментатор устроил мне атаку на форму регистрации пользователей, и как давай регистрировать по 2-3 пользователей в секунду. Пришлось закрыть сайт на некоторое время чтобы остановить регистрацию и выяснить как от него избавится. В итоге пару кастылей для формы регистрации еще пришлось написать. Но товарища я так и не успел вычислить так как компонент siteStatistics был отключен, и я честно говоря уже даже забыл как им пользоваться.
Кстати в логах сайта шарится не стал, так как понимал все ровно может повторится не на этом сервер так на другом, пришел один прийдет и второй

UPD: цена снижена с 1490 руб до 590 руб, чтобы можно было купить сразу для нескольких сайтов
Андрей Степаненко
26 февраля 2019, 19:19
modx.pro
7
1 345
+14

mvtDocs: удобное хранение документов

Бесплатный компонент для удобного хранения файлов документов (инструкций, сертификатов и т.д.), а также внешних ссылок (например на ролики youtube) для ресурсов / товаров MS2.
Алексей Шумаев
26 февраля 2019, 13:26
modx.pro
5
652
+18

[xCalc] Кейсы. Калькулятор подоконников и AjaxForm в результатах расчёта


Друзья, вчера добавил 2 кейса в документацию по xCalc. Первый описывает, как работает компонент и как вообще создать при помощи него калькулятор. А второй, в качестве небольшого бонуса, про то, как настроить вывод AjaxForm в результатах расчёта.
Как говорится — переходите по ссылкам в описании!
Павел Гвоздь
26 февраля 2019, 08:59
modx.pro
1
357
+7

changeDomain



Много пишут в техподдержку да и просто в личку, о просьбе что то доработать в компоненте, добавить функционал.
Поэтому, выделил не много времени и сделал вот такие правки:
Михаил
25 февраля 2019, 11:06
modx.pro
1
393
+4

[mspQiwiKassa] - Метод оплаты заказов miniShop2 через QIWI Кассу

[mspQiwiKassa] — оплата через kassa.qiwi.ru/


Сразу хочу отметить, что QIWI касса и QIWI Wallet для интернет-магазинов [компонент] — это разные платежные системы. QIWI касса более современный вариант, ответ Яндекс кассе, и хоть и имеет уже API 3.0 — но все еще номинально работает в бета режиме.

Николай Савин
24 февраля 2019, 19:55
modx.pro
1
393
+7