Василий Столейков
С нами с 19 декабря 2012; Место в рейтинге пользователей: #23- Заметки 228
- Комментарии 320
1 час назад
Компонент очень нужный и мне кажется будет востребован.
У меня тут задача стоит сделать что-то подобное на сайте на движке на MODX 2.8 — там есть ста...
ms3Variants - Реализация вариантов одного товара в MiniShop3 4
3 часа назад
тут пришла мысль что никто не захочет просто так делиться своим опытом за бесплатно. Можно было бы сделать статьи и кейсы платными? Типа хочешь прочит...
Предложение по развитию сообщества: Создание каталога портфолио/реализованных кейсов на MODX с демо ... 1
6 часов назад
и вот еще какой вопрос…
в документации прописано вот так:
if (!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirnam...
Кастомизация minishop'a 8
7 часов назад
Добрый день! Я этот компонент давно делал, и еще лет 5 не возвращался к нему… он работоспособен, все в этом плане нормально (ну по крайней мере с php ...
msProductKits - удобное управление товарами-комплектами (наборами товаров) 29
Вчера в 10:22
Вижу, спасибо.
Ошибочно решил, что если есть в документации minishop2, то в старых версиях есть и сам код не посмотрел.
Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus' 4
Вчера в 09:27
Привет, Алексей.
1. Как определяем ботов
Проверка идёт по User-Agent в ms3rv_is_bot() (helpers.php). Используется regex по типичным маркерам краул...
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3 2
17 февраля 2026, 10:07
Здравствуйте, компонент куплен, на основной домен ставится, на dev. не ставится,
Could not generate encryption key
Vehicle 04b9f528f736384b46f71324...
[msProductRemains] Компонент учёта остатков товара 179
16 февраля 2026, 19:33
Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap
[Theme.Bootstrap] Новая версия с Bootstrap 4 31
14 февраля 2026, 18:07
Добрый вечер!
Кто смог настроить оплату в этом компоненте?
вставил по инструкции в чанк tpl.msoneclick.send ссылку с параметром [[+payment...
msOneClick - «Купить в один клик» 104
добавь его, а фон убери, вот так
TokBox php SDK – генерация сессий и токенов
Кастомные таблицы для самих звонков и участников, контроллеры для смены статусов, пересчета заработка и оставшихся средств и т.д.
Текстовый чат отдельно от видео
Вывод посредством React.js и процессоров getdata & etc
Ну и вся логика вызова, приёма звонка, контроль платной сессии – всё с нуля
главное указать у опции связь/зависимость.
— отправить из 2х инпутов 2 переменные на произвольную страницу
— запустить там сниппет, который получит эти 2е переменные
— склеит их в одну и перешлёт юзера на страницу поиска с ней
Например, miniShop2 + mspSberbank, если вы ИП. Если физ. лицо, то вместо mspSberbank используйте ЯД mspYandexMoney.
css-tricks.com/almanac/properties/c/columns/
Обновлений там давно нет, последний Bootstrap она не собирает. Так что да, лично я от MinifyX отказался и всем советую осваивать npm + gulp (или аналоги).
При ресемплировании выключаем режим сопряжения цветов и включаем сохранение альфаканала:
И в зависимости от расширения исходного файла сохраняем изображение:
Чтобы ввесь код сюда не копировать, замените условие if ($width > $max_width) {...} на следующее:
Вы можете переопределить нужную логику, создав кастомный класс оформления заказа, увеличив максимально-допустимую длину телефона.
Если коротко, решений для кастомизации админки и готовых модулей, по-сути, три:
— Настройка форм. Тут все понятно, да и написано об этом уже достаточно — выбираем группу пользователей и прячем/переименовываем поля ресурса.
Основной их минус в том, что многие дополнения Василия Наумкина не поддерживают работу с ними и в целом редактировать можно только форму создания документов.
— Плагины, расширяющие/заменяющие те или иные элементы дополнения. Можно как «вклиниваться» в логику работы дополнения (если у него есть такая возможность и нужное событие), так и «скрывать» неугодные элементы через ext.js примерно так:
Таким способом можно прятать определенные поля для менеджеров, которые недоступны для редактирования из Настройки форм.
Нюансы этого способа: пусть и небольшая, но лишняя нагрузка. Также во многих модулях не получится полностью убрать элемент способом .remove(), т.к. на примере тех же «свойств» товаров, при перещелкивании табов, в таком случае формы будут отрисовываться заново.
— Подключить свой css-файл в админку и через него и !important дописывать нужные свойства к любому модулю. Плюс в том, что не придется лезть в ядро дополнения, если оно не поддерживает предыдущие методы.
Про виджеты особо рассказывать нечего, разве только о взаимодействии с тем же ext.js..)