Готовые решения

MOXI - Быстрая настройка Modx Revo после установки

Рассмотрим как автоматизировать начальную настройку modx с помощью готового инструмента.


Алексей Соин
15 июня 2023, 12:44
modx.pro
3
674
+27

Скрипт для создания бэкапа файлов сайта и базы данных MODX Revolution

Этот скрипт создает архив файлов сайта и экспортирует базу данных в формате SQL. Скрипт размещается в корневой директории сайта и запускается через браузер. В результате его работы создаются два файла: архив с файлами сайта и файл с экспортированной базой данных, которые сохраняются в папке «backups» в корневом каталоге сайта.
Илья
28 апреля 2023, 15:23
modx.pro
709
+8

[СДЕЛАЙ САМ] Сравнение товаров MiniShop2 просто!

Приветствую, у меня было много безуспешных попыток подружиться с компонентом Comparision, но каждый раз он оказывался слишком сложным. В итоге, я написал своё, простое, если не сказать, примитивное, решение.
Артур Шевченко
25 апреля 2023, 18:54
modx.pro
2
441
+7

[FetchIt] - Форма с валидацией номера телефона и выбором страны

Привет форум!

Решил раскрыть такой кейс, как форма с полем ввода номера телефона, ведь с такой задачей разработчик сталкивается частенько. Она далеко непростая и имеет подводные камни. Так давайте же нырнём и первое, что нужно сделать — это разбить её на подзадачи.

  • Валидация: Тут пока всё понятно, нам по хорошему нужно валидировать номер телефона.
  • Форматирование: А с этим пунктом веселее, т.к. пользователи могут писать номер телефона в разных форматах: 8 *** *** ** **, +7 ***-***-**-** +7 (***) *******, 8 (***) *** **-** и еще 100500 вариантов.
  • Разные страны: А теперь всё серьезнее, дело в том, что разные страны это разное форматирование и соответственно разная валидация.
Вы скажете — это очень просто, человечество бороздит космос, электрифицировало города и сёла, придумало интернет и в частности Viber. И вы будете правы, хотя, если бы все люди были похожи на меня, то мы остались бы в первобытном обществе с палками и камнями… но с Viber-ом😀.

Баха Волков
03 марта 2023, 13:10
modx.pro
4
1 336
+18

Hook Formit. enKod + MODX

Всем привет!

Поступила задача на интеграцию форм с enkod.io/. Меньше слов — делаем.

У нас есть:
— Ссылка на документацию: openapi.enkod.io/
— API ключ от клиента
— API POST запрос для передачи/обновления данных о контакте в enKod — api.enkod.ru/v1/person/

Иван Бочкарев
03 февраля 2023, 06:57
modx.pro
2
437
+14

[СДЕЛАЙ САМ] Загрузка файлов в медиа источник с фронта.

Приветствую. Данный кейс был мною использован для загрузки файлов с фронта в облако Selectel. Однако можно использовать любой источник файлов созданный в Modx Revolution 2.6.x. Если же нужен именно Selectel обязательно требуется установить компонент Swift.
Артур Шевченко
06 ноября 2022, 23:47
modx.pro
1
527
+3

Сниппет вывода TV параметров при условии их наличия

пригодился для вывода списка параметров товара из TV
наименование TV берется из description
UPD: после долгих раздумий добавил в фильтр id категории
Stepan
25 июля 2022, 13:57
modx.pro
1 137
+1

Buggregator (Ray) для MODX Revolution 2/3 или по-простому реал-тайм логирование

В данном видео познакомимся с реал-тайм логгером buggregator и его интеграцией в MODX Revolution 2/3 версий

Семён Кудрявцев
23 июля 2022, 11:11
modx.pro
2
797
+14

Решаем проблему с письмами в miniShop с ZoomX

При использовании ZoomX при заказе возникает ошибка, ведь чанки писем написаны на Fenom, а у него синтаксис немного отличается от Smarty. Переписал чанки писем на Smarty. Но в таком случае при изменении статуса заказа из админки в письме приходит код шаблона, ибо парсер в mgr не срабатывает.
Лёша
16 июля 2022, 08:44
modx.pro
737
0

modxYMLprice - генератор прайса Yml Yandex (UP)

Компонент modxYMLprice
modxymlprice-2.2.128-pl
Git: github.com/vectorserver/modxYMLprice
Demo: golodnaya-panda.ru/modxymlprice.xml

PS: компонент сыроват, приму ваши предложения)

Данный компонет предназначен дла генерации XML прайса в формате Yandex YML (рис. 1)

vectorserver
13 июля 2022, 14:01
modx.pro
979
+5