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

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

С нами с 01 января 1970; Место в рейтинге пользователей: #2
Николай Савин
25 апреля 2019, 12:29
0
Как минимум более знакомо и управляемо.
Николай Савин
25 апреля 2019, 12:09
1
0
Никогда не задумывался что так можно. Интересный способ — и правда быстрее. Правда надо в XML схемах ориентироваться.
Но надо еще понимать, что в этом случае мы не получаем управление записями в табличке внутри админки, только через API.
Или MIGX и здесь может помочь?
Николай Савин
24 апреля 2019, 20:01
0
Насколько я знаю, шаблоны рассылок sendPulse никак от сайта не зависят и формируются ТОЛЬКО внутри интерфейса sendPulse. Никаким образом они не принимают контент извне, в том числе из сайта.

Для твоей задачи — думаю лучше воспользоваться отдельным компонентом, вроде sendex. Но тут в качестве минуса можно отметить то, что не будет возможности отслеживать доставку, открытие писем, как в SendPulse.

Возможно есть решения для сочетания всех идей и преимуществ — я не особо вникал в тему рассылок
Николай Савин
22 апреля 2019, 16:54
0
Кто рендерит pdf? Браузер или сервер? Возможно ли сохранение скриншота заказа через API?
Николай Савин
19 апреля 2019, 18:35
0
Ничего не обязательно. Просто использование fenom существенно облегчает процесс разработке. Многие вещи делать в разы удобнее и быстрее. Плюс сам сайт начинает работать быстрее.
Николай Савин
19 апреля 2019, 14:52
0
Да конечно. Василий — если читаешь — смени по возможности автора этой заметки на меня.
Николай Савин
19 апреля 2019, 14:47
0
Компонент некоторое время принадлежит мне, так что адресовать наверное никому не надо. Но над заметкой я не властен.
Николай Савин
19 апреля 2019, 08:08
+1
Так это не мой пост, я тут просто по хозяйски отвечаю.
Вообще почитал — да ужас. Это что ж за банк такой, что первое — не пользуется доменом .com, второе раз уж пользовался — допускает такое. Лично у меня возникли бы вопросы о доверии.
Николай Савин
18 апреля 2019, 18:56
0
Так это не разобрался — это переделал.
Николай Савин
18 апреля 2019, 18:51
0
Да. С момента реанимации было уже порядка 15 покупок, никто не жалуется.
Николай Савин
18 апреля 2019, 17:32
+1
Возможно, я не знал. Как по мне, подобный функционал должен работать сразу. Может я и не прав.
Напомню, меня еще не устраивала транслитерация некоторых русских букв.
Николай Савин
11 апреля 2019, 19:19
0
Плагин может какой, меняет настройки при генерации страницы?
Мне обычно если надо выставить настройки по умолчанию для какой то конкретной страницы, родителя, шаблона я пишу плагин.
switch ($modx->event->name) {
    case 'OnDocFormSave':
        //Установка источника файлов для проектов
        if($mode == modSystemEvent::MODE_NEW && $resource->get('template') == 9){
            $properties = $modx->fromJSON($resource->get('properties'));
            $properties['ms2gallery'] = array('media_source' => 5); // его источник файлов
            $resource->set('properties', $modx->toJSON($properties));
            $resource->save();
        }
    break;
}
Это просто при сохранении документа, а вот код который генерирует нужные настройки сразу на лету для нового документа, и они будут сразу в форме применены. В данном случае, кое где я установил сразу статичные значения, а кое где берутся настройки соседей
case 'OnDocFormRender':
        if($mode == 'new'){
            switch($resource->parent){
                case 199:
                    $resource->set('template', 20);
                    $properties = [];
                    $properties['ms2gallery']['media_source'] = 2;
                    $resource->set('properties', $properties);

                    break;
                default:
                    $page = $modx->getObject('modResource', array('parent' => $resource->parent));
                    if($page){
                        $resource->set('template', $page->template);

                        $properties = $page->get('properties');
                        if(!empty($properties['ms2gallery']['media_source'])){
                            $source = $properties['ms2gallery']['media_source'];
                            $properties = [];
                            $properties['ms2gallery']['media_source'] = $source;
                            $resource->set('properties', $page->$properties);
                        }
                    }
            }

        }

        break;
Николай Савин
09 апреля 2019, 08:02
0
Илья, ты не выспался что ли? Я и не думал кому то грубить, хамить или учить. Тем более нашей Яне.
Чем здесь не issue? Тем что его больше народу увидит? Заметь я пишу по делу и в профильной заметке. Да и обращался напрямую к Яне, а ты в разговор влез, тоже не очень то красиво кстати. Давай прекращай.
Мне по по моим компонентам и не такие прелести пишут здесь и ничего. Только лучше становятся.
Николай Савин
08 апреля 2019, 18:12
0
@yani Яна, не подскажешь зачем это на продакшене нужно?
В консоли получается вот так
Николай Савин
28 марта 2019, 08:26
0
Причем конкретно ты можешь не одобрить ))