Василий Столейков
С нами с 19 декабря 2012; Место в рейтинге пользователей: #233 часа назад
Етот кусок кода отвечает за то что бы менялась настройка ms2_services
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
$miniShop...
Кастомизация minishop'a 10
Вчера в 10:34
В какое славное время я взялся за изучение кода)) Только выучил элементарную базу PHP, как выясняется, что это скоро и не нужно никому будет). Расходи...
Вопрос по будущему MODX и стратегии развития. 3
Вчера в 01:40
Далее код оставил без изменений
<script type="text/javascript">
// <![CDATA[
{literal}
Ext.onReady(f...
Помогите добить VideoGallery 2
20 февраля 2026, 20:13
Не нужно меня поддерживать в данном конкретном случае. Прошу убрать лишнее
Опыт по переносу MODX2 на MODX3 и Minishop3 2
20 февраля 2026, 16:01
Компонент очень нужный и мне кажется будет востребован.
У меня тут задача стоит сделать что-то подобное на сайте на движке на MODX 2.8 — там есть ста...
ms3Variants - Реализация вариантов одного товара в MiniShop3 4
20 февраля 2026, 14:42
тут пришла мысль что никто не захочет просто так делиться своим опытом за бесплатно. Можно было бы сделать статьи и кейсы платными? Типа хочешь прочит...
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо ... 1
20 февраля 2026, 10:08
Добрый день! Я этот компонент давно делал, и еще лет 5 не возвращался к нему… он работоспособен, все в этом плане нормально (ну по крайней мере с php ...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 29
19 февраля 2026, 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
19 февраля 2026, 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
Нужно добавить в нужный источник файлов булеву настройку hideSource:
и создать плагин на OnMediaSourceGetProperties:
Это очистит источники в дереве.
Если нет, то как отправить сообщение нескольким менеджерам одновременно?
Понравилась возможность выбора категорий из левой колонки!
Несколько замечаний:
(как и в этой статье — http://joxi.ru/ZrJqlPbc9dGXoA)
Например у меня на загруженном сайте при добавлении тикета с формы на фронте форма зависала почти на минуту. А в это время у меня в фоне в плагине просиходило куча действий + отправка различных писем разным людям.
Но как только я включил системную настройку tickets.mail_queue (ну и настроил крон на его выполнение) — время сохранения тикета сократилось вдвое.
После этого плагин на сохранение тикета переписал так, чтобы вместо отправки писем в момент публикации, данные письма сохранялись в базу в таблицу tickets_mail_queues — время сократилось до секунды!
Я активно использовал очереди Tickets для отправки и всех своих сообщений.
А то сегодня уже 1000 пустых регистраций было…
Ждём обновление!
Этот вариант не загружает объекты в память и соответственно в разы быстрее и оптимальнее. Но видимо для mFilter2 прийдётся создавать модель таблицы…
Спасибо за ответ!
Я вроде бы научил сниппет правильно работать с параметрами where, limit, returnIds, sortby и другими. Сниппет прекрасно работает без mFilter2, в том числе и с pdoTools, а через mFilter не желает…
По логам я определил что он передаёт limit 0 независимо от числа, указанного в параметрах сниппета. Откуда он его берет?
Кто-нибудь научите этого бота понимать лейбел "Исполнитель найден"! )))
Плюсы будут очевидными — меньше чёрного пиара..
Можешь тогда попробовать что-то в этом роде:
Раньше пользовался для этих целей getRelated, твоё решение мне больше нравится простотой и интеграцией с pdoTools!
Можно и в пакет запаковать ))