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

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

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
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
Сюда заходят лишь меня заминусовать?))
Николай Савин
02 июля 2017, 18:42
-5
По поводу портфолио. Мне кажется достаточно взглянуть на рейтинг пользователя здесь, на сайте. Посмотреть как часто человек что-то пишет. Статьи ли это или же вопросы просто.
Первые 20-30 в рейтинге разработчиков автоматом считаются весьма квалифицированными специалистами, с собственными приложениями, наработками и опытом.

А портфолио это часто лишь то, на чем настаивал заказчик.
Николай Савин
28 июня 2017, 15:37
0
Хм. Возможно.
А как при редактировании формы правильно прикрепить файл? Можно пример вызова сниппета и\или шаблона.
Насколько я понимаю должно быть поле name=«image[]»?
Николай Савин
28 июня 2017, 15:27
0
Каким образом прикрепить изображение к галереи minishop?
Сама загрузка файла у меня происходит относительно нормально. Но при сохранении товара — изображение не сохраняется в галереи.