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

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

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Вот здесь происходит распознавание клика по таблице.

Туда прилетают любые клики, а дальше идёт проверка, по какому именно месту кликнули. Если это кнопка или ссылка — то идёт работа. Если нет, то событие пропускается дальше.

Это — основная таблица элементов miniShop2, от неё наследуются все остальные, поэтому ты и не нашёл этот обработчик.
Кажется, эта идея давно висит у Витали в бэклоге, но лично меня смущает здесь несколько вещей:
— массовая рассылка по сотням (тысячам) покупателей
— а ведь автор может найти у себя баг в течении часа и отключить дополнение.
— а или в течении пары дней (так что ждать 2 часа до рассылки не катит)
— далеко не всегда новая версия гладко обновляет старую, например ms2Gallery недавно предложила переход чанков на Fenom
— и нужно ли вообще обновлять нормально работающие сайты и ловить при этом потенциальные баги? Ведь проект уже сдан и заказчик доволен.

Тут скорее напрашивается разделение на обновления «критические» и «функциональные», что по идее должно разруливаться версией пакета, да только далеко не все авторы следуют этой логике, включая меня.

В общем, по совокупности этих вопросов, идея пока так и не реализована.

P.S.
В
modstore.pro сейчас есть подписка на рассылку, и новости об обновлениях пакетов, скорее всего, будут именно там. То есть, не всем покупателям, а только тем, кто подписался.
1. Назначь вот этот плагин на событие OnWebPageInit
if (isset($_GET['id'])) {
    $modx->sendErrorPage();
}

Он проверяет наличие id в параметрах url, и если оно там — то запускает событие OnPageNotFound вместо загрузки страницы MODX. А на это событие уже должен сработать плагин Redirector и загрузить нужную тебе страницу.
Мало того, что велосипедит кто как хочет, еще и обновить или переделать целая история.
А ты хочешь, чтобы тебе деньги просто так платили?

В общем, извини, констуктива я в твоих комментариях не вижу. Если совсем грустно становится — можно сходить в кино с девушкой\женой, или там на пляж позагорать, повеселиться.
Для новичков порог вхождения высокий.
А родной то парсер какой простой!

Настолько, что недавно
назначали 1000 евро за исправление багов при вызове некэшированных тегов внутри кэшированных, которые есть во всех версиях.

Такое решение для тех, кто знает что такое Fenom, что такое pdoTools, как их подружить и знает что перед началом использования во всём проекте необходимо экранировать блоки с фигурными скобками.
По умолчанию Fenom используется исключительно внутри чанков, а pdoTools устанавливается автоматически, как зависимость дополнений.
Для использования Fenom глобально нужно руками включить одну системную настройку и делается это добровольно.

miniShop2 уже полностью переехал на Fenom, потом ms2Gallery — и ничего, популярность дополнений не упала, скорее даже наоборот.
Как-то автор дополнения прикрутил карту к ТВ? Точно также её можно прикрутить к чему угодно.

При наличии желания — возможно всё, хоть новую админку написать. Другой вопрос, есть у тебя такое желание и навыки, так что это всё лирика.