05 ноября 2025, 12:40 как проверялось? в инкогнито? или когда были авторизованы сами в админке под админом? Вопросы / Любой пользователь авторизовывается в админке 4 0
30 октября 2025, 17:34 да да, могу пообедать? Вопросы / Modx 2.8.8 + minishop 2 какая версия php поддерживается? 13 0
30 октября 2025, 16:58 Обратил внимание, с радостью волью новый PR Вопросы / Modx 2.8.8 + minishop 2 какая версия php поддерживается? 13 +1
22 сентября 2025, 14:12 есть только такой ответ на данный момент Новые дополнения и их версии / Релиз miniShop2 ver. 4.4.1 & 4.4.2 20 +1
18 сентября 2025, 21:21 Дашборд для минишопа, с аналитикой, графиками и прочим. Вопросы / Разработка нового дополнения 9 +1
10 сентября 2025, 21:44 из коробки такого функционала нет, но можно дописать. Надо внести изменения в файл assets/components/fileattach/js/mgr/widgets/items.grid.js 1) добавить кнопку для открытия файлового менеджера в районе строки 540, добавить кнопку вызова менеджера файлов, в блок getTopBar: function (config) { fields.push({ xtype: 'button', cls: 'primary-button', text: _('upload'), handler: this.uploadFiles, scope: this },{ // это вторая кнопка xtype: 'button', cls: 'primary-button', text: 'Из уже загруженных', handler: this.selectFiles, scope: this }); 2) Добавить handler Тут вызывается this.selectFiles этот handler надо прописать ниже, после метода uploadFiles selectFiles: function(btn,e) { var win = Ext.getCmp('fileattach-file'); if(!win){ var win = MODx.load({ xtype: 'modx-browser' ,openTo: 'files/' ,id: 'fileattach-file' ,listeners: { 'select':{fn:this.onBrowserSelect,scope:this} } }); } win.show(); }, onBrowserSelect: function(data,field){ var value = data.url; //console.log(data); MODx.Ajax.request({ url: FileAttach.config.connectorUrl, params: { action: 'mgr/browser', url: data.url, size: data.size, ext: data.ext, shortname: data.shortName, name: data.name, docid: FileAttach.config.docid }, listeners: { success: { fn: function() { var store = Ext.getCmp('fileattach-grid-items').getStore(); store.load({ params: { start: 0, limit: 20} }); Ext.getCmp('fileattach-grid-items').getView().refresh(); }, scope: this } } }); }, Этот код из рабочего проекта и решал мои задачи, изменяйте под ваши задачи Вопросы / FileAttach (modx2) - возможность выбора файла из медиа-библиотеки (вкладка слева вверху Файлы) 2 +4 1
16 июля 2025, 13:14 Попробуйте тут убрать round и поиграться с параметрами number_format github Вопросы / Округление копеек в списке Заказов minishop2 4 +1
14 мая 2025, 23:44 У меня tinymcerte Для него делал следующим образом: 1) В системных настройках (tinymcerte.plugins) в список плагинов редактора добавил свой myButtons 2) создал папку myButtons и файл внутри assets/components/tinymcerte/js/vendor/tinymce/plugins/myButtons/plugin.min.js В самом файле следующий код. Оставил добавление двух видов, кнопку и ссылку tinymce.PluginManager.add('myButtons', function (editor, url) { // Add a button that opens a window editor.addButton('myButtonLink', { text: 'Кнопка ссылка', icon: false, onclick: function () { // Open window editor.windowManager.open({ title: 'Параметры кнопки', minWidth: 500, body: [ { type: 'textbox', name: 'btnlink', label: 'Ссылка', tooltip: 'Если это ресурс на сайте, то указывать так: [[~33]] : где 33 - id ресурса/товара', }, { type: 'textbox', name: 'btntext', label: 'Текст на кнопке', tooltip: '', }, { type: 'listbox', name: 'btnclass', label: 'Вид кнопки', values: [ { text: 'Зеленая', value: 'btn-green' }, { text: 'Синяя', value: 'btn-blue' } ] } ], onsubmit: function (e) { if (!e.data.btnlink) { alert('Укажите ссылку для кнопки!'); return false; } editor.insertContent('<a href="'+e.data.btnlink+'" class="btn btn-middle '+e.data.btnclass+'">'+e.data.btntext+'</a>'); } }); } }); // Написать нам editor.addButton('myButtonScribeUs', { text: 'Написать нам', icon: false, onclick: function () { editor.insertContent('<button type="button" class="btn btn-dark btn-middle" data-toggle="modal" data-target="#write-us" data-tab="0">Написать нам</button>'); } }); }); Как это выглядит по итогу Вопросы / Добавление кастомной кнопки в tinyMCE выше 5 версии 1 +1 2
10 апреля 2025, 11:45 Рендер находится тут github.com/modx-pro/miniShop2/blob/master/assets/components/minishop2/js/mgr/misc/ms2.utils.js#L15 Но это вам придется менять исходники. Если делать правильно, то надо расширять эту таблицу и выводить свои поля. Это чуть сложнее. Пример подобного расширения таблиц описан тут modx.pro/howto/24899 Вопросы / Ссылка в таблице заказов minishop2 3 +1 1
18 марта 2025, 13:53 Процессоры лежат тут: core/components/minishop2/processors/mgr/ В статье описано как не изменять исходники, там же и про процессор написано. При большом желании можно изменить исходник, проверить работает ли сама идея и потом уже переопределять Вопросы / Вывод полей в таблице заказов minishop2 6 0
17 марта 2025, 13:31 userId — нет такого параметра у Profile есть только user Вопросы / Не выводятся данные пользователя в профиле 3 0
17 марта 2025, 12:52 Вам нужно переопределить процессор getlist скорей всего. Посмотрите вот эту статейку, там есть кусок описания про переопредление. ВОзможно вам поможет. modx.pro/howto/24899 Вопросы / Вывод полей в таблице заказов minishop2 6 0
23 января 2025, 11:14 на здоровье Вопросы / Minishop2 не отправляет письма о заказах (smtp QuickEmail при этом работает) 4 0
08 декабря 2024, 18:55 У меня изображения внутри migx сделаны через отдельное tv поле migx_img Для вывода картинки достаточно будет для внутреннего migx добавить такой же источник файлов что и для ТВ поля изображения и прописать в конфиге «sourceFrom»:«migx» {"field":"image","caption":"Изображение","inputTV":"migx_img", "sourceFrom":"migx"} Вопросы / Как отобразить в таблице родительского MIGX изображения из дочернего MIGX? 8 +1
03 декабря 2024, 19:01 xtype: modx-combo-user Это xtype (тип поля) самого MODX, выводит всех пользователей modUser Список всех возможных типов полей Пошаговые инструкции / Вывести поле создателя при редактировании ресурса 3 +1
03 декабря 2024, 14:17 Мне кажется отдельная документация это лишняя работа. Тут бы демо версию нормально допилить Новости и события / MiniShop3 - чего ждать в Beta версии. 11 +1
29 ноября 2024, 14:52 по пункту 4 — используйте компонент планировщик (scheduler) для отложенной отправки данных куда угодно, хоть в crm хоть в яндекс Новые дополнения и их версии / MiniShop3 - 1.0.0-alpha 21 0
06 августа 2024, 16:44 боюсь что потом за этот косарик буду должен отработать неделю Новые дополнения и их версии / [miniShop2] Релиз новой версии 4.4.0 12 0
01 июля 2024, 20:18 таблица транслитерации похожа на Translitor github.com/biz87/Translitor/blob/master/core/components/translitor/model/translitor.class.php#L52 Уроки / Настройка translit для поисковой системы яндекс 10 0
10 апреля 2024, 00:38 В документации указано так &optionFilters=`{"core_count:>":4}` На fenom скорей всего будет так 'optionFilters' => '{ "core_count:>":4 }' Вопросы / Фильтрация в msProducts по пользовательским опциям 2 0
MiniShop3 1.14.0 и vueTools 1.2.1 Сейчас залить поля цветом нельзя — аналога bg из phpThumb в MiniShop3 нет. Сама библиотека позволяет так сделать, но добраться сейчас до нужного типа настроек не получится. Завел ...
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Вложенный migx тоже переведет??
PageBuilder — визуальный конструктор страниц для MODX 3 Класс! Пара моментов смутила: 1. Почему бы чанки сразу не вынести в файлы? 2. На фронте грузится свой CSS для стандартных блоков<link rel="stylesheet" href="/a...
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 Вышла новая версия: [1.0.2-pl] — 2026-10-06 Fixed #9 Права mxdadata_edit, mxdadata_logs, mxdadata_cache_clear теперь проверяются в connector.php и в Processors\Mgr\Pr...
msp3PaymentSkeleton — шаблон для создания платёжных дополнений MiniShop3 вот круто. я как то писал платежное дополнение и парился как что. а теперь надеюсь все проше будет :-)
MiniShop3 1.2.0 - 1.3.0 Самое интересное Пообщались с клиентом он сказал что тыкал в позицию т.к. она не добавлялась (видимо лагал инет) и вот она размножилась таким образом.
Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнител... Сначала сравните ответ connector для исходного товара и его перевода во вкладке Network. Если у перевода поле миниатюры пустое, смена чанка или рендерера сама картинку не добавит: ...
Сайт тормозит сервер, грузит процессор на 100% полезно посмотреть, какие URL запрашивают эти боты и сколько времени занимает их обработка. Частые обращения к поиску и фильтрам могут нагружать PHP сильнее, чем обычные страницы. ...
Подскажите насколько это рабочее решение Спасибо за ответ. У меня время создания заказа равно времени оплаты. Заказ оплачивается сразу через iframe на сайте. При нажатии на кнопку «оформить заказ» всплывает окошко робокас...
assets/components/fileattach/js/mgr/widgets/items.grid.js
1) добавить кнопку для открытия файлового менеджера
в районе строки 540, добавить кнопку вызова менеджера файлов, в блок
getTopBar: function (config) {
2) Добавить handler
Тут вызывается this.selectFiles
этот handler надо прописать ниже, после метода uploadFiles
Этот код из рабочего проекта и решал мои задачи, изменяйте под ваши задачи
github
Для него делал следующим образом:
1) В системных настройках (tinymcerte.plugins) в список плагинов редактора добавил свой myButtons
2) создал папку myButtons и файл внутри
assets/components/tinymcerte/js/vendor/tinymce/plugins/myButtons/plugin.min.js
В самом файле следующий код.
Оставил добавление двух видов, кнопку и ссылку
Как это выглядит по итогу
Но это вам придется менять исходники. Если делать правильно, то надо расширять эту таблицу и выводить свои поля. Это чуть сложнее. Пример подобного расширения таблиц описан тут modx.pro/howto/24899
core/components/minishop2/processors/mgr/
В статье описано как не изменять исходники, там же и про процессор написано.
При большом желании можно изменить исходник, проверить работает ли сама идея и потом уже переопределять
есть только user
modx.pro/howto/24899
Для вывода картинки достаточно будет для внутреннего migx добавить такой же источник файлов что и для ТВ поля изображения и прописать в конфиге «sourceFrom»:«migx»
Это xtype (тип поля) самого MODX, выводит всех пользователей modUser
Список всех возможных типов полей
github.com/biz87/Translitor/blob/master/core/components/translitor/model/translitor.class.php#L52
На fenom скорей всего будет так