Антон Тарасов

Антон Тарасов

С нами с 25 июля 2014; Место в рейтинге пользователей: #60

SMSC.ru хук

Всем привет, хотела запостить в modstore, но там уже есть похожие платные дополнения.
Хук для 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',
]}
yani
13 февраля 2019, 21:46
modx.pro
23
1 951
+26

REST API на MODX

Здравствуйте!
Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
Kiten
29 января 2019, 21:41
modx.pro
2
1 330
0

Бесплатные приватные репозитории на Github

Новость совсем не про MODX, но очень важная для всех разработчиков.

Начиная с 2019 года, на Github можно создавать приватные репозитории для своих проектов даже на бесплатном тарифе. Ограничение — не более 3х разработчиков на репозиторий.

Лично у меня таких репозиториев полно и разработчик везде один, так что я с большим удовольствием переехал обратно на бесплатный тариф. Оказывается, за 5 лет на подписку ушло примерно $400.


Ссылка на официальную новость
Василий Наумкин
14 января 2019, 07:42
modx.pro
1
1 506
+14

[miniShop2] Кнопка печати заказа из бек-энда


Часто приходится реализовывать максимально простую распечатку заказа из бек-энда для админов. Делается это в 3 простых и лёгких шага!
Павел Гвоздь
09 января 2019, 21:54
modx.pro
29
2 803
+24

[mSearch2] Версия 1.12.2

Доступна новая версия mSearch2 с исправлением старых ошибок.

— При нажатии на кнопку «сброса» формы больше не сбрасываются 3 служебных параметра: количество результатов на странице, выбранный шаблон отображения и сортировка. То есть, кнопка сброса фильтров теперь сбрасывает только фильтры.

— Раньше при загрузке страницы с уже активированным фильтром, цифровой слайдер находился в нетронутом состоянии. А если отжать\нажать этот фильтр — то слайдер переключался. Теперь это исправлено и слайдер сразу выставляет нужные цены.
Василий Наумкин
27 декабря 2018, 10:33
modx.pro
1
1 371
+16

MODX 2.7

Доступна новая версия MODX — 2.7.0

Изменений огромное количество, но вот самые интересные:
  • Вместо простой очистки корзины, у нас теперь есть целый менеджер удалённых ресурсов — где их можно поискать, удалить окончательно, или восстановить.
  • Добавлена новая системная настройка automatic_template_assignment для указания автоматического назначения шаблона новому ресурсу.
  • Поддержка загрузки MODX через Composer
  • Возможность установить MODX на хостинг через CLI (как логичное продолжение загрузки через Composer). Таким образом, теперь можно ставить MODX на сервер одной консольной командой.
  • Добавлены настройки для автоматизации статических элементов (типа автоматом создавать файлы для них)
  • Новое системное событие OnBeforeRegisterClientScripts даёт возможность манипуляции со скриптами и стилями перед их включением на страницу.
Василий Наумкин
28 ноября 2018, 07:02
modx.pro
6
13 143
+44

Чёрная пятница в Modstore!

Привет, друзья!
Сегодня в полночь в modstore.pro стартовала Чёрная пятница!



Скидка 30% на все дополнения до конца этой недели (c 00:00 23.11 по 23:59 25.11 Мск). За эти три дня можно обдумать все свои планы на проекты и закупиться наперед. Налетай!
Leonid Krylov
23 ноября 2018, 10:28
modx.pro
1
1 655
+11

[tvSuperSelect] 1.3.0 Привет, MIGX!


Наконец-то! Ребята, я нашёл время и добавил поддержку MIGX в tvSuperSelect!
Павел Гвоздь
28 октября 2018, 12:40
modx.pro
6
2 565
+22

Дополнительные заголовки при отправке запроса 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
Поправьте пожалуйста, покажите, как решить данную проблему.
Скаут
27 октября 2018, 23:09
modx.pro
1
766
0

Отправка Email о регистрации при оформлении заказа в miniShop2

Буквально на днях я столкнулся с вопросом, о котором как то не задумывался.
При оформлении заказа в minishop2 создается пользователь, но сам пользователь о собственной регистрации ничего не знает.

Как отправить пользователю письмо, с первоначальными регистрационными данными (логин, пароль)?

Стандартный комплект методов нашего любимого интернет-магазина такого не предусматривает. А значит руки в плечи и пишем плагин.
Николай Савин
16 октября 2018, 12:30
modx.pro
32
5 175
+16