MiniShop3 - новый релиз. 1.0.0-alpha.2

Всем привет. MiniShop3 стремительно близится к боевому релизу (очень надеюсь сделать это в ближайшие 2 месяца). А пока спешу поделиться отчетом о проделанной за 1.5 месяца работе и представить для желающих потестировать промежуточный релиз 1.0.0-alpha.2

Объем работы получился самым большим. Решены практически все задачи, которые я ставил перед собой в начале разработки два года назад.

Итак, Давайте посмотрим что же завезли нового.
Николай Савин
Вчера в 14:12
modx.pro
301
+21

Настроить подгрузку превью и описания с ВК Видео через VK API на сайт

7
Здравствуйте!
На просторах нашли код для отложенной загрузки iframe (закгрузка по клику).
Но он не выполняет все необходимые функции.
Илья
26 ноября 2025, 12:13
modx.pro
94
0

Настроить парсинг новостей через xParser modx2

6 000
Нужно настроить 5 новых источников для парсинга и поправить парсинг существующих (если потребуется)
ТГ @to_mmmas
infora
20 ноября 2025, 14:55
modx.pro
71
0

StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий

Плагин для MODX 3, который автоматически сохраняет чанки, шаблоны, сниппеты и плагины в статические файлы при их сохранении в админке.​

Зачем это нужно?
При разработке на MODX удобно работать с элементами через IDE (PhpStorm, VS Code и др.), используя Git для версионирования. Плагин автоматизирует создание статических файлов и правильно организует их по категориям с транслитерацией русских названий.​

Возможности

  1. Автоматическое создание файлов — сохраняете элемент в админке, файл создаётся автоматически​
  2. Поддержка категорий — файлы размещаются в папках по категориям с учётом иерархии​
  3. Транслитерация — русские названия категорий преобразуются в латиницу (например: «Дизайн сайта» → «dizayn_sayta»)​
  4. Использует настройку pdotools_elements_path — не нужно хардкодить пути​
Работает с MODX 3 и PHP 8.0+​
FastDevLab
18 ноября 2025, 17:14
modx.pro
1
6 785
+5

GetResorce, lastTpl и offset/idx

Желаю здравия!

имеется вот такая вот связка:

[[getResources? 
    &parents=`6` 
    &tpl=`tovaru-schema`  
    &includeContent=`1`
    &includeTVs=`1`
    &sortby=`{"menuindex":"ASC"}` 
    &limit=`0` 
    &depth=`0`
    ]]

tovaru-schema
[[+description]]
Т.е. с помощью первого гетресорса, я вызываю, то что есть в папке с индексом 6, но выбираю от туда только дескрипшен.
Дмитрий
14 ноября 2025, 01:28
modx.pro
660
0

Как перенастроить mspYooKassa ?

Использую модуль mspYooKassa. Версия старая (1.0.3), но работает.
Решил в настройках ЮКассы включить автоматическую отправку чеков в налоговую. И модуль резко перестал работать. В логах статус 400.
Как я понял, с сайта отправляются не все необходимые для налоговой данные.
Так вот вопрос: где смотреть, что отправляется? И где править, чтобы отправлялось нужное?

UPD: Проблема решена. Оказывается, надо было включить вот этот параметр:

Роман
12 ноября 2025, 16:44
modx.pro
1
77
0

Как на SendIt вернуть на страницу результат из сниппета?

Здравствуйте, давно использую Sendit для отправки писем с сайта. Решил попробовать сделать шаг в сторону от обычной формы отправки, но сразу тупик, в документации нет полного документирования всех функций, что-то частями нашел в коротких заметках про новые версии по форуму.

Например, хочу сделать простенькую форму-фильтр по нескольким параметрам и хочу вернуть результат в определенный контейнер.
Konstantin
10 ноября 2025, 14:31
modx.pro
238
0

Ошибка 500 при открытии настроек доставки, не даёт сменить класс-обработчик

Добрый день. Помогите пожалуйста, Ошибка 500 при открытии настроек доставки и еще при выборе класса-обработчика, не даёт сменить класс. С настройками оплаты всё нормально.
В Еррор-логах на сайте пусто, на сервере тоже в логе не видно /var/www/user1/data/logs/site.ru.error.log

Возможно что-то испортил в JS файле assets/js/scripts.js

Алексей
10 ноября 2025, 11:36
modx.pro
2 247
0

имена файлов миниатюр картинок

Делаю на странице блок «предыдущий-следующий материал». В этом блоке должны быть подтянуты миниатюры картинок предыдущего и следующего материала. Необходимо ограничивать миниатюру только по ширине.

Делаю через pthumb:
<img src="[[!pthumb? &input=`[[+tv.img]]` &options=`w=260`]]" alt="[[+pagetitle:esc]]" class="thumbnail">
Получается название картинки в формате: babochka-na-bukete-roz.f1c276c1d4457bb9cf5df1b0b4495462.jpg.
Не устраивает хеш в имени файла. Хеш в названии фала отключил в системных настройках в ключе phpthumbof.postfix_property_hash, установив значение в «нет». Имя стало babochka-na-bukete-roz.jpg, но такое не устраивает, т.к. миниатюра основной картинки будет использоваться в 2х разделах сайта с разным размером и соответственно будет постоянно пересоздаваться.
Нужно чтобы имя картинки было в формате babochka-na-bukete-260w.jpg, где 260w ширина картинки. Вопрос заключается в том, как сделать такой формат имени?
Михаил
09 ноября 2025, 17:56
modx.pro
89
0

Login и fenom

Недавно столкнулся с такой проблемой. Используется компонент Login и при регистрации пользователь получает письмо не обработаенное парсером почему то:
{$fullname},
Логин: {$username}
Пароль: {$password}
При этом parser_class — pdoParser
На другом проекте проверил — все ок нормально приходит, все подставляется. Заглянул в код в class Login и увидел что в функции отправки используется
$output = $this->modx->getChunk($name, $properties);
Подсунул в консоли нужные данные и тоже получаю не обработанную информацию. Что за мистика?
Евгений Лазарев
06 ноября 2025, 17:20
modx.pro
199
0