Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
15 октября 2019, 08:00
+2
А вы зайдите на перечисленные сервисы и посмотрите модель их работы.
Павел Гвоздь
14 октября 2019, 11:36
0
На три года вперёд?
Павел Гвоздь
14 октября 2019, 08:49
+4
использую библиотеку PHP Simple HTML DOM Parser
Это-ж старьё, которое хз когда в последний раз обновлялось. Не слышал про DomCrawler?
Павел Гвоздь
13 октября 2019, 07:35
0
Всё, что я написал выше, скиньте мне на почту.
Павел Гвоздь
11 октября 2019, 15:17
0
Пишите в ТП на Модстор. Сразу доступы приложите пжл. И всю доп инфу (что за купон, что за компонент оплаты и т.п.).
Павел Гвоздь
10 октября 2019, 08:38
0
Я понял. На всякий случай заранее попросил)
Павел Гвоздь
10 октября 2019, 08:36
0
Описание вопросами? Да, видимо у тебя, т.к. не замечал нигде такого.
Вывод логов уберу в ближайшей версии.
И просьба, если будут вопросы по ТП, то писать в соответствующий раздел на Modstore, пжл.
Павел Гвоздь
08 октября 2019, 11:46
1
0
У компонента есть некоторое программное API, с помощью которого можно начислить/списать баллы, примерно вот так:
$msb2 = $modx->getService('msbonus2', 'msBonus2',
    $modx->getOption('msb2_core_path', null, MODX_CORE_PATH . 'components/msbonus2/') . 'model/msbonus2/');
if ($msb2 instanceof msBonus2) {
    $msb2->initialize($modx->context->key);
    $manager = $msb2->getManager();
    
    //
    $action = 'comment'; // Ключ действия (для корректного текста в логах нужно добавить лексикон msb2_logs_+comment)
    $user_id = 2; // ID пользователя, которому начислить баллы
    $createdby_id = 2; // ID пользователя, который начислил баллы
    $amount = 10; // Сколько баллов начислить
    $order_id = 0; // ID заказа, т.к. действие никак не связано с заказом, то равен нулю
    if ($manager->setPlus($action, $amount, $user_id, $order_id, $createdby_id)) {
        // Начислено!
    }
}

Однако, хочется предупредить, что в документации использование этого API пока никак не отражено.
Павел Гвоздь
01 октября 2019, 15:38
0
Из коробки — нет. Только если написать какой-то плагин, который бы контролировал такое поведение.
Павел Гвоздь
01 октября 2019, 11:50
+1
Первая версия останется, но ряд функционала из второй версии в ней никогда не появится, из-за иной реализации. Баги в ней будут фикситься. Она дешевле второй версии.
Вторая версия естественно в приоритете и в ней будет появляться новый функционал.
Павел Гвоздь
27 сентября 2019, 19:58
0
Да этот код старый, как незнай что…
По идее правок в 3 первых событиях должно хватить.
Павел Гвоздь
20 сентября 2019, 20:26
0
Он в точности повторяет Radio, используйте его с шаблоном под select.
Павел Гвоздь
19 сентября 2019, 18:11
0
А проверить не вариант? Это старый метод. Лучше использовать вебхуки.
Павел Гвоздь
14 сентября 2019, 20:20
0
Второй вопрос: Присутствует ли возможность редактировать шаблон множественного балуна?
Шаблоны балунов вообще не редактируются в компоненте.

Первый вопрос: Чем отличается параметр mode: default от mfilter2 помимо того что во втором используется платный компонент mSearch2?
Не понял вопроса.