Антон Тарасов
С нами с 25 июля 2014; Место в рейтинге пользователей: #65SMSC.ru хук
            Всем привет, хотела запостить в modstore, но там уже есть похожие платные дополнения. 
Хук для FormIt, который отправляет SMS.
Нужно добавить _smschook_ в _hooks_ вызова сниппета (перед mail). В системных настройках Formit указать ключи:
        
        
        
    Хук для FormIt, который отправляет SMS.
Нужно добавить _smschook_ в _hooks_ вызова сниппета (перед mail). В системных настройках Formit указать ключи:
- Логин — [[++smschook_login]]
 - Пароль — [[++smschook_password]]
 - Телефоны — [[++smschook_phones]] в формате КОД СТРАНЫ + НОМЕР ТЕЛЕФОНА (без +), можно указать несколько через запятую
 - smschook_tpl — чанк по аналогии чанка для писем
 - smschook_phones — сюда можно передать телефоны
 
{'!AjaxForm' | snippet : [
     'form' => 'tpl.AjaxForm.example',
    'emailTpl' => 'contactEmailTpl',
    'hooks' => 'smschook,email',
    'emailFrom' => $_modx->config.emailsender,
    'emailFromName' => $_modx->config.site_name,
    'emailSubject' => 'Сообщение с сайта' ~ $_modx->config.site_name,
    'emailTo' => $_modx->config.emailsender,
    'validate' => 'name:equired',
     'smschook_tpl' => 'smscTpl',
]}        REST API на MODX
            Здравствуйте!
Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
        
        
        
    Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
Бесплатные приватные репозитории на Github
            Новость совсем не про MODX, но очень важная для всех разработчиков.
Начиная с 2019 года, на Github можно создавать приватные репозитории для своих проектов даже на бесплатном тарифе. Ограничение — не более 3х разработчиков на репозиторий.
Лично у меня таких репозиториев полно и разработчик везде один, так что я с большим удовольствием переехал обратно на бесплатный тариф. Оказывается, за 5 лет на подписку ушло примерно $400.

Ссылка на официальную новость
        
        
        
    Начиная с 2019 года, на Github можно создавать приватные репозитории для своих проектов даже на бесплатном тарифе. Ограничение — не более 3х разработчиков на репозиторий.
Лично у меня таких репозиториев полно и разработчик везде один, так что я с большим удовольствием переехал обратно на бесплатный тариф. Оказывается, за 5 лет на подписку ушло примерно $400.

Ссылка на официальную новость
[miniShop2] Кнопка печати заказа из бек-энда
[mSearch2] Версия 1.12.2
            Доступна новая версия mSearch2 с исправлением старых ошибок.
— При нажатии на кнопку «сброса» формы больше не сбрасываются 3 служебных параметра: количество результатов на странице, выбранный шаблон отображения и сортировка. То есть, кнопка сброса фильтров теперь сбрасывает только фильтры.
— Раньше при загрузке страницы с уже активированным фильтром, цифровой слайдер находился в нетронутом состоянии. А если отжать\нажать этот фильтр — то слайдер переключался. Теперь это исправлено и слайдер сразу выставляет нужные цены.
        
        
        
    — При нажатии на кнопку «сброса» формы больше не сбрасываются 3 служебных параметра: количество результатов на странице, выбранный шаблон отображения и сортировка. То есть, кнопка сброса фильтров теперь сбрасывает только фильтры.
— Раньше при загрузке страницы с уже активированным фильтром, цифровой слайдер находился в нетронутом состоянии. А если отжать\нажать этот фильтр — то слайдер переключался. Теперь это исправлено и слайдер сразу выставляет нужные цены.
MODX 2.7
            Доступна новая версия MODX — 2.7.0
Изменений огромное количество, но вот самые интересные:
        
        
        
    Изменений огромное количество, но вот самые интересные:
- Вместо простой очистки корзины, у нас теперь есть целый менеджер удалённых ресурсов — где их можно поискать, удалить окончательно, или восстановить.
 - Добавлена новая системная настройка automatic_template_assignment для указания автоматического назначения шаблона новому ресурсу.
 - Поддержка загрузки MODX через Composer
 - Возможность установить MODX на хостинг через CLI (как логичное продолжение загрузки через Composer). Таким образом, теперь можно ставить MODX на сервер одной консольной командой.
 - Добавлены настройки для автоматизации статических элементов (типа автоматом создавать файлы для них)
 - Новое системное событие OnBeforeRegisterClientScripts даёт возможность манипуляции со скриптами и стилями перед их включением на страницу.
 
Чёрная пятница в Modstore!
            Привет, друзья!
Сегодня в полночь в modstore.pro стартовала Чёрная пятница!

Скидка 30% на все дополнения до конца этой недели (c 00:00 23.11 по 23:59 25.11 Мск). За эти три дня можно обдумать все свои планы на проекты и закупиться наперед. Налетай!
        
        
        
    Сегодня в полночь в modstore.pro стартовала Чёрная пятница!

Скидка 30% на все дополнения до конца этой недели (c 00:00 23.11 по 23:59 25.11 Мск). За эти три дня можно обдумать все свои планы на проекты и закупиться наперед. Налетай!
[tvSuperSelect] 1.3.0 Привет, MIGX!

Наконец-то! Ребята, я нашёл время и добавил поддержку MIGX в tvSuperSelect!
Дополнительные заголовки при отправке запроса FormIt
            Приветствую!
Пытаюсь прикрутить форму связи, так, чтобы было по стандартам AMP (без этого не работает).
Необходимо соблюсти CORS, значит добавить пачку заголовков в header.
Пытался сделать хук для formit, просто прописав туда нужные заголовки (создал сниппет с таким содержимым):
        
        
        
    Пытаюсь прикрутить форму связи, так, чтобы было по стандартам AMP (без этого не работает).
Необходимо соблюсти CORS, значит добавить пачку заголовков в header.
Пытался сделать хук для formit, просто прописав туда нужные заголовки (создал сниппет с таким содержимым):
header('Access-Control-Allow-Origin: ' . $_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin');
header('AMP-Access-Control-Allow-Source-Origin: ' . urldecode($_GET['__amp_source_origin']));
return true;и потом добавить хук в высов formit. Заголовки действительно добавляются, но ошибку:Failed to parse response JSON: SyntaxError: Unexpected token < in JSON at position 0Поправьте пожалуйста, покажите, как решить данную проблему.
Отправка Email о регистрации при оформлении заказа в miniShop2
            Буквально на днях я столкнулся с вопросом, о котором как то не задумывался. 
При оформлении заказа в minishop2 создается пользователь, но сам пользователь о собственной регистрации ничего не знает.
Как отправить пользователю письмо, с первоначальными регистрационными данными (логин, пароль)?
Стандартный комплект методов нашего любимого интернет-магазина такого не предусматривает. А значит руки в плечи и пишем плагин.
        
        
        
        
    При оформлении заказа в minishop2 создается пользователь, но сам пользователь о собственной регистрации ничего не знает.
Как отправить пользователю письмо, с первоначальными регистрационными данными (логин, пароль)?
Стандартный комплект методов нашего любимого интернет-магазина такого не предусматривает. А значит руки в плечи и пишем плагин.
            
                    
                    
                