19 июня 2022, 15:56 Ну как в контенте, там может быть и дизайн будет другой. Там вообще предполагалось, что можно будет сделать на основе вот этой статьи. cat-art.ru/blog/multiyazyichnost-modx-revo Только без Babel. Вопросы / [pdoMenu] Генерация меню на основе другого контекста 4 0
24 мая 2022, 10:14 Потрясающий заголовок вопроса. Можно было бы кратко написать суть проблемы, чтобы люди, у кого такая же проблема, могли найти ваш топик. Вопросы / Яндекс.Касса. При оплате на сайте просто переводит на сайт Ю.Моней 6 0
12 мая 2022, 15:07 Сам спросил — сам ответил. Для вывода остатков нужно создавать не доп. поле на вкладке «Свойства товара», а опцию stock. А в настройке moysklad_product_stock указать {«options-stock»:{«key»:«stock»,«type»:«float»,«value»:0}} Вопросы / [syncMoySklad] Почему не обновляются остатки? 1 0
26 апреля 2022, 20:56 а есть какие-то похожие примеры? Вопросы / [mFilter2] Фильтрация по диапазонам значений опций товара 8 0
26 апреля 2022, 20:55 так мне нужно именно чекбоксы с диапазонами 10-20, 20-30 и тд Вопросы / [mFilter2] Фильтрация по диапазонам значений опций товара 8 0
26 января 2022, 17:46 Да, а вот так работает. Спасибо Вам огромное за подсказку! Вопросы / Как получить общее количество страниц пагинации? 5 0
26 января 2022, 17:08 Ну, так то да, но до того, как отработает pdoPage этот плейсхолдер пустой. А мне нужно подтягивать инфу уже в head Вопросы / Как получить общее количество страниц пагинации? 5 0
22 декабря 2021, 12:30 было бы очень здорово Вопросы / [mFilter2] Как выводить сначала товары с определённым свойством? 11 0
21 декабря 2021, 12:53 Спасибо. Это помогло. А можно ещё как-то сделать так, чтобы при сортировке, положим, по цене, сначала тоже выводились товары с указанным свойством с сортировкой по цене, а потом — остальные тоже с сортировкой. Например, сначала товары производителя «Х» от самого дорогого до самого дешёвого, а потом товары всех остальных производителей, тоже от дорогого до дешёвого? В одном списке. Вопросы / [mFilter2] Как выводить сначала товары с определённым свойством? 11 0
20 декабря 2021, 17:35 А как можно получать изображения модификаций товаров из МойСклад в модификацию msOptionsPrice2? Используется API 1.2. Это где-то в настройках syncMoySklad указывать? Я вижу параметр sync_moysklad_modification_fields, но не понимаю, что дописать в JSON, чтобы получить картинку модификации. Это вообще возможно? Новые дополнения и их версии / [syncMoySklad] - синхронизация с "Мой Склад" 90 0
20 декабря 2021, 16:28 Сниппет mFilter2, вот такой вызов {'!mFilter2' | snippet : [ 'element'=>'msProducts', 'class'=>'msProduct', 'tplOuter'=>'tpl_mfilter_outer.tpl', 'tpl'=>'tpl.product.row.custom2', 'limit'=>'12', 'sort'=>'resource|menuindex:asc', 'showEmptyFilters'=>'false', 'filters'=>' msoption|dlina:number, msoption|karmany:number, msoption|razmer:default, msoption|sezon:default' 'aliases'=>' msoption|dlina==dlina, msoption|karmany==karmany, msoption|razmer==razmer, msoption|sezon==sezon', 'parents'=>$_modx->resource.id, 'tplPageWrapper'=>'@INLINE <ul id="mse2_pagination" class="pagination">{$first}{$prev}{$pages}{$next}{$last}</ul>', 'tplPageActive' => '@INLINE <li class="active"><a href="{$href}">{$pageNo}</a></li>', 'tplPageFirst' => '@INLINE <li class="control"><a href="{$href}">«</a></li>', 'tplPageLast' => '@INLINE <li class="control"><a href="{$href}">»</a></li>', 'tplPagePrev' => '@INLINE <li class="control"><a href="{$href}">‹</a></li>', 'tplPageNext' => '@INLINE <li class="control"><a href="{$href}">›</a></li>', 'tplPageSkip' => '@INLINE <li class="disabled"><span>...</span></li>', 'tplPageFirstEmpty' => '@INLINE <li class="control"><span>«</span></li>', 'tplPageLastEmpty' => '@INLINE <li class="control"><span>»</span></li>', 'tplPagePrevEmpty' => '@INLINE <li class="disabled"><span>‹</span></li>', 'tplPageNextEmpty' => '@INLINE <li class="disabled"><span>›</span></li>', 'includeTVs'=>'catalog_hide', 'where'=>'{"catalog_hide:IS": null}' 'sortby' => 'CASE `Data`.`vendor` WHEN 7 THEN 1 ELSE 0 END ASC, msProduct.id', ]}Я не очень хорошо разбираюсь в сортировке. Если можно, подскажите хотя бы куда смотреть, что читать. Какие-то примеры… Вопросы / [mFilter2] Как выводить сначала товары с определённым свойством? 11 0
20 декабря 2021, 16:19 Вместо __VENDOR__ID__ же нужно подставить id из таблицы modx_ms2_vendors? Если да, то не помогает Вопросы / [mFilter2] Как выводить сначала товары с определённым свойством? 11 0
17 декабря 2021, 14:30 Спасибо тебе, добрый человек! Вопросы / Как сдвинуть id заказов minishop2 на определённый интервал? 2 0
25 ноября 2021, 14:33 Не, заказчику надо именно красивые редактируемые таблички в админке Вопросы / Как добавить вкладку в профиле пользователя? 17 0
15 ноября 2021, 14:59 joxi.ru/4AkYZXvu0v0MKm редактировать нужно количество баллов, если удалять, то всю запись (строку таблицы) целиком Вопросы / Как добавить вкладку в профиле пользователя? 17 0
15 ноября 2021, 12:04 Вот код самой вкладки: Ext.override(MODx.panel.User,{ getParentFields: MODx.panel.User.prototype.getFields, getFields: function(config) { var parentFields = this.getParentFields.call(this,config); var pointsTab = { id: 'my-custom-tab', title: 'Баллы', layout: 'form', defaults: { border: false ,autoHeight: true }, hideMode: 'offsets', items: [ { html: '<p>Редактирование баллов пользователя</p>', xtype: 'modx-description' }, { xtype: 'panel', cls: 'container', items: [ { xtype: 'editorgrid', clicksToEdit: 1, columns: [ {header: 'Дата истечения', dataIndex: 'date', sortable: true}, {header: 'Количество баллов', dataIndex: 'points'} ], autoHeight: true, viewConfig: { forceFit: true, // Растягиваем таблицу на всю ширину scrollOffset: 0 // Убираем вертикальный скролл (у нас же автовысота) }, store: userPointsData, } ] } ] }; parentFields.splice(1, 0, pointsTab); return parentFields; } }); Вот плагин, который получает данные из базы и подключает вкладку: <?php if ($modx->event->name != 'OnUserFormRender') return ''; $modx->controller->addLastJavascript('/assets/components/customModx/js/mgr/user/custom_tab.js'); $id; //internalKey в БД $sql = "SELECT * FROM `modx_user_points` WHERE `internalKey` = ".$id; $query = $modx->query($sql); $res = $query->fetchAll(PDO::FETCH_ASSOC); $data = []; foreach ($res as $row){ $date = date("Y.m.d H:i:s", $row['expirationDate']); $dataPoint = [$date, $row['points']]; array_push($data, $dataPoint); } $data = json_encode($data); $htmlOutput = " <script> var userPointsData = new Ext.data.ArrayStore({ fields: ['date','points'], data: ".$data." }); </script> "; $modx->controller->addHtml($htmlOutput); Вопросы / Как добавить вкладку в профиле пользователя? 17 0
14 ноября 2021, 08:41 Точнее подтягивать это ладно, это я кажется понял. А вот как редактировать и сохранять в базу это вопрос Вопросы / Как добавить вкладку в профиле пользователя? 17 0
14 ноября 2021, 08:02 Попробовал. Получилось вывести таблицу в отдельную вкладку. А как в эту таблицу подтягивать данные из базы данных? Вопросы / Как добавить вкладку в профиле пользователя? 17 0
09 ноября 2021, 17:34 Спасибо за совет. Я попробую Вопросы / Как добавить вкладку в профиле пользователя? 17 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Я не очень хорошо разбираюсь в сортировке. Если можно, подскажите хотя бы куда смотреть, что читать. Какие-то примеры…
joxi.ru/4AkYZXvu0v0MKm
редактировать нужно количество баллов, если удалять, то всю запись (строку таблицы) целиком
Вот плагин, который получает данные из базы и подключает вкладку: