Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
27 октября 2025, 09:41
+1
Мне mmxDatabase очень понравился, я в одном проекте использовал и прям в восторге был. Жаль, что те проекты, что сейчас в работе — к сожалению не очень нужен он в них. Спасибо за пакет)
Наумов Алексей
22 октября 2025, 10:41
+1
Да, конечно, само собой ничего магически не произойдет.
Наумов Алексей
17 октября 2025, 15:48
0
alt="{$pagetitle | e}"
e — это escape, документация

Да, я прочитал в тексте что не работает, но это должно работать. Готовый пример с десятка сайтов.
Наумов Алексей
25 сентября 2025, 12:43
+1
Правильный сценарий — это снять с публикации и товары (хотя это бывает часто не удобно для менеджеров и т.п.).
Но в целом компонент типа msPre позволяет сделать это быстро.

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

Если же ответить на ваш вопрос — то нужно сделать еще один leftJoin (по аналогии с Remains), куда джойнить категорию товара. И в where добавить условие, что категория опубликована.

И ее забыть, что:
— товар все равно опубликован, он будет доступен по прямой ссылке
— товар опубликован, он попадает в разные выгрузки типа карты сайта, sitemap.xml и т.п., за всем этим нужно следить
Наумов Алексей
24 сентября 2025, 15:36
0
А что начинать, вон альфа версия, пожалуйста: github.com/modx-pro/miniShop3/

Альфа — это значит в целом то основное все работает. Собери небольшой магазин (может личный какой или для друзей), потестируй, что можно улучшить — присылай PR. Нюанс в том, что никто не делает этого, все предпочитают на двойке собирать.
Наумов Алексей
22 сентября 2025, 10:39
0
10 наверное многовато, но я думаю что часик подумать точно нужно, чтобы аккуратно всё сделать.
Наумов Алексей
22 сентября 2025, 10:25
0
Ради интереса нашел публикацию на FL:

2 фрилансера уже откликнулись на этот заказ
Цены от 3000 ₽ до 3000 ₽.
Сроки от 1 до 2 дней.
это более чем адекватная и гуманная цена за работу.
Моя оценка такая же.
Наумов Алексей
22 сентября 2025, 09:58
0
Привет. Можно попробовать обновить до версии 1.14.0-pl, она у меня включена в репозитории для загрузки. Я не знаю, работает ли этот механизм сейчас (выбора версии), раньше вроде было ок.

В 1.14.0-pl еще остались старые чанки, там минимальные правки будут нужны (но все равно нужны).

А так в любом случае, без навыков программирования провести обновление, чтобы просто появился новый функционал, вряд ли получится.
Наумов Алексей
18 сентября 2025, 12:05
0
Но вообще выглядит прикольно. Прям клево, взять и подписаться на событие в своем коде без создания плагинов — удобно должно быть.
Наумов Алексей
18 сентября 2025, 12:04
0
Вижу в примерах на git что есть параметр priority:
$modx->addEventListenerClosure(
    'OnWebPagePrerender',
    function (array $params, \MODX\Revolution\modX $modx) {
        $output = &$modx->resource->_output;
        $output .= "\n<!-- TEST CLOSURE: " . date('Y-m-d H:i:s') . " -->";
        return null;
    },
    priority: 5,
    name: 'appendTestComment'
);
видимо, управлять приоритетом можно.
Наумов Алексей
07 августа 2025, 09:12
0
Кто-то редко смотрит почту))) писал в личку дополнительно или еще одно письмецо с напоминанием?
Наумов Алексей
05 августа 2025, 14:52
0
зачем добавлять скрипт, если нет tv полей?..
Наумов Алексей
05 августа 2025, 14:31
0
О, хорошая тема! С меня плюс.

Правда не понял почему?
else {
    $addScript = true;
}
Наумов Алексей
01 июля 2025, 17:17
0
request судя по всему null получился. но Кааак… я не знаю
Наумов Алексей
19 июня 2025, 21:26
0
Дошли руки до обновления ), выпусти версию 1.0.3-pl
Попробуйте… я просто убрал код, вызывающий ошибку, но к сожалению самому проверить сейчас негде.
Наумов Алексей
19 июня 2025, 21:25
0
Спустя 2 месяца дошли руки до обновления ), выпусти версию 1.0.3-pl
Наумов Алексей
19 июня 2025, 10:42
0
Добрый день. Пока не поправил… постараюсь в ближ дни
Наумов Алексей
27 мая 2025, 10:40
0
Это нормальное поведение, оно связано с тем, как работает MODX и кеширование в нем.

Если было бы так: то, допустим у нас есть товар и мы сбросим только кеш этого товара при редактировании. Но, если на главной странице выводится список товаров, куда попадает наш, то ничего не изменится, т.к. кеш главной страницы остался. Поэтому удаляется кеш сайта.

Однако это поведение можно изменить, в системных настройках много опций, отвечающих за работу кеша.
Наумов Алексей
20 мая 2025, 21:19
+1
Вы уже второй с такой ошибкой, то ли в свежем MODX что-то изменилось, толи в Formit. Я поправлю в ближайшие дни, постараюсь