Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Что не правильно делаю?
Не читаешь статью, к которой оставляешь комментарии.

Там ведь сказано, что есть системная настройка pdotools_fenom_modifiers, в которой нужно указать все сниппеты-модификаторы, которые должны быть доступны глобально.
Моё мнение, что продавать чужие дополнения в своих сборках не нужно. Если mSearch2 1990р. + msOptions2 990р = 2980р., то почему сборка с ними должна стоить дешевле, да еще и приносить деньги постороннему человеку?

Я считаю, что можно сделать сборку, добавить в неё скрипт инициализации (или даже сразу системные настройки, наборы параметров и вызовы сниппетов), но чтобы сторонние платные дополнения загружались (и покупались) из магазина.

Это решает большинство вопросов. Работа самих дополнений остаётся на совести авторов дополнений, работа сборки с этими дополнениями — на совести автора сборки. Все получают денежки, а покупатель обновления и поддержку. Понятное дело, что при выходе новых версий дополнений, сборка должна с ними тестироваться и тоже обновляться (если нужно).

Да, и не забываем, что при покупке одних и тех же дополнений в магазине, для них растёт скидка вплоть до 50%. Это тоже будет работать при такой схеме.
Спасибо за PR, но:
1. если есть ошибка, нужно исправлять её в присланном коммите. Если не получается — удалить и прислать заново.
2. Комментарии типа
//echo $snippet->name."\r\n";
нужно удалять
3. Очень странно вызывать modX::getCollection() в дополнении, которое его изо всех сил старается не использовать и даже пытается заменить своей версией.

Ну и сама идея тупо загружать все сниппеты из указанной категории элементов мне не нравится. Гораздо лучше было бы просто указать список сниппетов-фильтров через запятую в системной настройке.

В общем, за идею спасибо. Как будет время, попробую применить.