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
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
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 скорей всего будет так