Александр Быковский

Александр Быковский

С нами с 19 декабря 2013; Место в рейтинге пользователей: #556

Отложенная отправка писем при помощи FormIT + Scheduler

Сегодня в нашем телеграм-чатике задали вопрос —
Можно ли как то реализовать отложенную отправку письма, через форму formIT.

Этот вопрос напомнил мне о моих планах, написать инструкцию именно об этом.
По сути подобная задача уже реализована в miniShop2 на базе компонента Scheduler, не так давно опубликованного в Modstore.pro.

Итак, давайте разберемся как же все таки отправить отложенное письмо при помощи FormIt + Scheduler
Николай Савин
27 июня 2023, 19:24
modx.pro
6
1 021
+14

Делаем дробное количество товаров в MiniShop2

Всем привет! Было дело, меня попросили помочь сделать на сайте дробное количество товаров…
Само собой погуглил, нашёл от силы 3-4 вопроса на эту тему и 1 статью от @Артур Шевченко за которую ему большое спасибо. Которая однако, к сожалению не помогла полностью решить вопрос, т.к. возможно способ уже устарел.


Денис Усманов
17 мая 2023, 15:08
modx.pro
4
620
+10

AjaxForm без jQuery

Приветствую тебя дорогой читатель. Давно хотел это сделать и наконец-то сделал — теперь для работы AjaxForm не нужен jQuery.

ТЕПЕРЬ ДЛЯ ЭТОГО НУЖНО ПРОСТО ИСПОЛЬЗОВАТЬ SENDIT

Для этого нужно
1. Перейти по ссылке.
2. Заменить содержимое папок core/components/ajaxform и assets/componentns/ajaxform/ данными из репозитория.
3. Заменить код сниппета AjaxForm кодом из репозитория.
Если будут ошибки пишите в комментарии, а под катом немного о нюансах.
Артур Шевченко
14 февраля 2022, 21:53
modx.pro
6
2 308
+14

FormIt + AjaxForm = Спамеры пробивают защиту

Добрый день!

На сайте стоит FormIt и AjaxForm, для защиты от спама используется способ, предложенный Ильей Уткиным (вот этот способ).

Все работает, пока спамеры не начинают в скрытое поле вводить цифру «0».

Скажите, как поправить вот этот код, чтобы письмо считалось спамом при вводе любого символа или буквы в скрытое поле?

<?php
if ($_POST['input-message']) { // проверяем наше поле на пустоту
    echo $AjaxForm->success('Ваше сообщение отправлено.');
    die();
} else {
    return true;
}
Victor
16 сентября 2019, 14:14
modx.pro
3
1 392
0

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 743
+26

Не устанавливается пакет formit

Здравствуйте. Такая проблема: не устанавливается пакет formit, все остальные остановились без проблем. При нажатии на кнопку «установить» formit начинает ее, но не заканчивает, останавливаясь на «Attempting to preserve files at...».
В логах modx ничего, в логах сервера пишет:
PHP Parse error: syntax error, unexpected '[' in /var/www/admin/data/www/site.ru/new/core/components/formit/model/formit/formitform.class.php on line 87, referer: site.ru/new/manager/?a=workspace
на 87 строке там написано:
['key' => 'formit.form_encryptkey', 'namespace' => 'formit']
В чем может быть ошибка?
Lori
02 мая 2018, 05:00
modx.pro
1
1 427
0

Генерация PDF из формы FormIt + Генерация PDF из любых данных по кнопке (без FormIt) в MODX Revo

На modx.pro уже есть статья от Володи по генерации PDF.
Ниже хочу предложить альтернативный вариант формирования PDF файла из данных форм FormIt с использованием шаблонизатора Fenom и бесплатного компонента PDFresource
Klike
06 ноября 2017, 10:49
modx.pro
26
5 760
+12

Семантически правильныe Breadcrumbs на pdoCrumbs

Верстая очередной проект для замороченных на SEO клиентов, столкнулся с тем, что pdoCrumbs конечно хорош в своей программной логике, но приведенные в документации примеры не совсем верно построены с точки зрения SEO и архитектуры HTML.

Под катом сам код, мои заметки и несколько полезных комментариев.



Николай Савин
27 января 2017, 19:12
modx.pro
49
15 619
+20

modx строгие URL

Доброго времени суток. Подскажите пожалуйста, как заставить modx обрабатывать строго URL?
Николай
04 сентября 2014, 15:02
modx.pro
7
3 048
0