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

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

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
09 августа 2017, 15:08
0
Здравствуйте. Обращайтесь. Контакты в профиле
Николай Савин
08 августа 2017, 12:55
0
Вот мне тоже интересно. А как правильно вызвать свой скрипт, после подключения default.js?
Ну в голову конечно приходит вариант, отключить автовызов default.js в системных настройках, и последовательно подключить нужные скрипты вручную перед body.
А есть более правильный способ с автовызовом default.js?
Николай Савин
27 июля 2017, 22:00
0
Нет в исходном плагине прописана отправка данных пользователя и отправка заказа, у которого соответственно статус Новый.
Для отправки обновления статуса нужно дописать плагин на событие msOnChangeOrderStatus

Я честно говоря не знаю, будет ли сейчас работать метод обновления, так как RetailCRM сейчас выпустили обновление API. Что то изменили, что то добавили, некоторые методы убрали. Надо тестировать короче.
Николай Савин
26 июля 2017, 14:53
0
Озвучу общий вопрос. Что значит минорная?
Николай Савин
24 июля 2017, 16:39
0
Здравствуйте. Готов обсудить. Контакты в проыиле
Николай Савин
23 июля 2017, 15:40
+4
Ну наконец то. Очень ждал на modhost. Пойду куплю офис, поддержу рублем
Николай Савин
22 июля 2017, 14:25
0
Вы можете написать в условии чистый SQL, выделив его прямыми скобками [ ]

$query = $xpdo->newQuery('Box');
$query->where(['width' = 15 OR 'width' = 10]
$boxes = $xpdo->getCollection('Box',$query);
Можно использовать любые условия или SQL операторы.
А вообще использовать XPDO запросы считается неправильным, они создают лишнюю нагрузку.
Лучше использовать методы pdoTools getCollection и getArray
Николай Савин
16 июля 2017, 22:55
0
Да уже сделали и забыли. Месяц прошел почти.
Николай Савин
14 июля 2017, 03:09
-3
Здравствуйте. 4000 рублей.
Контакты в профиле.
Николай Савин
12 июля 2017, 13:39
0
Здравствуйте. Обращайтесь. Контакты в профиле.
Николай Савин
07 июля 2017, 18:14
0
Ну для начала вы используете сразу два хука для sendPulse (modSendPulseHook,sendpulse)
Первый уберите, либо уберите второй, а первый подкорректируйте.
Николай Савин
06 июля 2017, 20:02
+1
Вполне
На каждой странице в вызов Formit вставляйте номер нужной книги в параметр &book.
Не забудьте применить хук sendpulse (это будет сниппет, который нужно создать)
Содержимое примерно такое

// Вызываем класс 
$modsendpulse = $modx->getService('modsendpulse');
// Получаем email любым удобным способом, по вкусу проводим валидацию
$email = 'test@text.ru';
//Опционально добавляем Имя адресата любым удобным для Вас способом
$name = 'Петя Иванов';
//Номер адресной книги уже есть в параметре $book

// Вызываем метод добавления email в адресную книгу
$params['emails'] = array(
    array(
        'email' => $email,  
        'variables' => array(
            'name' => $name  
        )
    )
);
$modsendpulse->sendPulseAddEmailsToBook($params, $book);

По идее такая конструкция должна решить ваш вопрос.
Николай Савин
03 июля 2017, 20:11
+1
Я бы может и взялся, но это ж надо господам портфолио собирать, квалификацию подтверждать. Там может еще и тестовое задание делать.
А мне лень
Николай Савин
03 июля 2017, 20:07
0
Дизайн вроде дают. Все подешевле будет
Николай Савин
02 июля 2017, 20:30
0
Сюда заходят лишь меня заминусовать?))