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

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

С нами с 01 января 1970; Место в рейтинге пользователей: #2
16 октября 2018, 18:59
0
Твой вариант может и проще и правильнее. Но уж точно это не то решение, которое будет работать из коробки при минимуме затрат.
А вообще я же не претендую на максимальную точность. Просто рассказал о том, как я сделал, показал возможное решение вопроса, и примерно дал понять в какую сторону думать, при кастомизации.
16 октября 2018, 18:56
0
Боюсь Володя не пропустит, вон ругаться уже начал
16 октября 2018, 13:47
0
Думаешь быстрее будет? Все равно же запрос в базу. Или это ближе к Join чем к запросу?
16 октября 2018, 05:12
1
+1
// Вызываем класс 
$modsendpulse = $modx->getService('modsendpulse');
// Получаем email любым удобным способом, по вкусу проводим валидацию
$email = 'test@text.ru';
//Опционально добавляем Имя адресата любым удобным для Вас способом
$name = 'Петя Иванов';
//Получаем номера адресной книги из параметров сниппета или указываем вручную
$books = '201xxx2,2017xxx1';
//Делаем из строки массив
$books = explode(',', $books);
//В цикле отправляем в каждую книгу отдельно
foreach($books as $book){
// Вызываем метод добавления email в адресную книгу
$params['emails'] = array(
    array(
        'email' => $email,  
        'variables' => array(
            'name' => $name  
        )
    )
);
$modsendpulse->sendPulseAddEmailsToBook($params, $book);
}
//Если книг много, и ждать перебора с отправкой долго - пишем параметры в промежуточную таблицу задач, потом по крону вызываем таблицу и по порядку отправляем данные в книги
01 октября 2018, 13:06
0
Спасибо Евгений. Очень познавательно!
01 октября 2018, 12:03
0
А таблицу проверил? Я не помню, очищается ли она автоматом
30 сентября 2018, 10:39
0
Установил, проверил. Все без проблем парсится. Конкретно по твоему примеру — вижу полный текст отзывов.
28 сентября 2018, 13:44
0
Уже Сейчас никто не мешает вставить вместо текста код вызова чанка или сниппета.
26 сентября 2018, 15:51
0
Хорошо. На выходных посмотрю что да как. Может и правда пора обновление делать.
26 сентября 2018, 15:43
0
Постараюсь в выходные посмотреть. Дайте конкретные данные куда смотреть. id магазина или товара, пример комментария который в маркете есть, а на сайт не приходит.
Можно прямо ссылки дать
26 сентября 2018, 15:39
0
Может просто нет контента? Вы проверяли?
26 сентября 2018, 05:59
0
Это нефига не верный пример. В плейсхолдер header попадает не get параметр, а значение из таблицы вариантов.
25 сентября 2018, 17:12
0
Скорее тогда уж switch case. Я же предлагаю таблицу на десятки разных вариантов
23 сентября 2018, 16:43
0
Василий, черновики в профиле неудобно сортируются. Сделай пожалуйста по дате, новые вверху.
18 сентября 2018, 15:55
+1
Речь о древней третьей версии
16 сентября 2018, 09:59
+1
Почистил, устранил, пофиксил, зарелизил. Спасибо еще раз.
16 сентября 2018, 09:09
-1
Я вот не особо понимаю. А нахрена вообще нужно создавать файлы через этот класс, если можно пользоваться родными методами php?