07 июня 2022, 11:27 Можете сделать так: Создаете ТВ поле. У него ID допустим 28. Создаете плагин вешаете событие на OnManagerPageInit. <?php switch($modx->event->name){ case 'OnManagerPageInit': $ids = [183]; //Ресурсы, где ПОКАЗЫВАТЬ ТВ ПОЛЕ if ($_GET['a'] == 'resource/create' || ($_GET['a'] == 'resource/update' && !in_array($_GET['id'], $ids))) { $myCSS = '<style media="screen"> #tv28-tr{display:none!important} </style>'; $modx->regClientCSS( $myCSS ); } break; } Вопросы / TV-поле привязка к конкретному ресурсу (странице) 19 +1
06 июня 2022, 15:05 Так же нужно скопировать mFilter2 и назвать его mFilter2Custom. В этом файле на 289 строке заменить if (!empty($sort)) { $paginatorProperties['sortby'] = $mSearch2->getSortFields($sort); $paginatorProperties['sortdir'] = ''; }на if (!empty($sort)) { $sorting = $mSearch2->getSortFields($sort); if ($sorting == '`Data`.`price` desc') { $sorting = 'IF (`Data`.`price` > 0, 1, 0) desc, `Data`.`price` desc'; } elseif ($sorting == '`Data`.`price` asc') { $sorting = 'IF (`Data`.`price` > 0, 1, 0) desc, `Data`.`price` asc'; } $paginatorProperties['sortby'] = $sorting; $paginatorProperties['sortdir'] = ''; } Вопросы / Сортировка по цене. Товары с ценой 0 в конце 5 0
06 июня 2022, 14:50 В общем решение не самое красивое, но рабочее. 1) Копируем файл /assets/components/msearch2/js/web/default.js и называем его /assets/components/msearch2/js/web/custom.js. 2) В этом файле везде mse2Config['actionUrl'] заменяем на '/assets/components/msearch2/actionCustom.php'3) Копируем файл /assets/components/msearch2/action.php и называем его /assets/components/msearch2/actionCustom.php4) В html коде сортировки указываем <a href="#" data-sort="ms|price" data-dir="[[+mse2_sort:is=`ms|price:desc`:then=`desc`]]" data-default="desc" class="sort">По цене <span></span></a>5) В файле actionCustom.php на 76 строчке меняем $paginatorProperties['sortby'] = !empty($sort) ? $mSearch2->getSortFields($sort) : '';на $sorting = ''; if (!empty($sort)) { $sorting = $mSearch2->getSortFields($sort); if ($sorting == '`Data`.`price` desc') { $sorting = 'IF (`Data`.`price` > 0, 1, 0) desc, `Data`.`price` desc'; } elseif ($sorting == '`Data`.`price` asc') { $sorting = 'IF (`Data`.`price` > 0, 1, 0) desc, `Data`.`price` asc'; } } $paginatorProperties['sortby'] = $sorting;Радуемся Вопросы / Сортировка по цене. Товары с ценой 0 в конце 5 0 2
31 мая 2022, 17:19 Вообще странноватая логика вашей корзины. Вам бы просто установить компонент и вызвать что нужно. Там и +- вроде работают. Вопросы / Коллеги, помогите разрешить задачу с выпадающей мини-корзинкой. 6 0
31 мая 2022, 17:02 Да! Проблема есть. Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии. Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать? UPD: По быстрому 67 строчка реально помогла. Спасибо Новые дополнения и их версии / minishop2 3.0.1 и minishop2 3.0.2 10 0
25 мая 2022, 17:21 Да я постараюсь разобраться. Да нужно так же игнорировать плагин если загрузка идет через msimportexport. Если не придумаю, то наверно придется его отключать перед загрузкой) Вопросы / OnDocFormSave только из панели управления 5 0
25 мая 2022, 16:47 Оказывается загрузка информации так же бывает через msImportExport. Теперь интересно как его обойти… Вопросы / OnDocFormSave только из панели управления 5 0
25 мая 2022, 13:11 Спасибо вам большое. Попробую Вопросы / OnDocFormSave только из панели управления 5 0
08 мая 2022, 13:48 Установите дополенние redirector из стандартного репозитория. Затем добавьте такое правило Шаблон: ^en\/(.*)$ Цель: https://newsite.com/$1 Вопросы / Редирект определенной категории страниц на другой сайт 5 0
06 мая 2022, 12:51 Да я тоже так подумал)) Да у меня не работало условие на old_price вот и искал. Ну пришлось самому догонять xD 5 ссылка. modx.pro/search?query=where+old_price Вопросы / Не открывается страница 3 0
03 апреля 2022, 16:53 Ну ладно. Когда мигх выпустят — разберусь в чем там проблема с сайтэкстра. Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
03 апреля 2022, 12:44 Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
03 апреля 2022, 11:37 Я видел какой-то пост тут по этому поводу, но там как-будто решали проблему с каким-то одним дополнением (вроде бы simpleupdater). Смотрел ночью. Может ошибся. Если вам не трудно — скажите что нужно изменить. А то там много всяких мелочей сделано и не хочется это все вручную делать при создании сайта. Половину наверно даже не упомнишь, какие мелочи там сконфигурированы и созданы. Спасибо Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
03 апреля 2022, 11:35 Такая информация по тому ресурсу который указан в данном посте sitedash.app/extras Так же на другом сайте когда я искал migx жаловались что не весь функционал работает как нужно даже в альфе. Не очень хочется начинать делать сайт на modx3, а к концу создания узнать что что-то работает не правильно. А такое ведь может произойти с migx? Просто видно что еще не все готово что бы он был основной версией. Пока я все же сделаю на modx 2.8.3 Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
02 апреля 2022, 22:13 Установка пакета расширений собранный через siteextra так же теперь не работает. Кайф Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
02 апреля 2022, 21:56 modx 3 похоже до сих пор без migx это фиаско… Новости и события / MODX Revolution 3.0.0 уже вышла! (Перевод официального анонса) 66 0
15 марта 2022, 20:38 О заметил ошибку на модх.про. Если нажать Ответить, а затем кнопку Написать комментарий, то он все равно ответит человеку, а не напишет новый комментарий( Пошаговые инструкции / Beta релиз minishop2 3.0 8 0
15 марта 2022, 20:36 Есть ли в планах избавиться от jQuery? Пошаговые инструкции / Beta релиз minishop2 3.0 8 0
02 сентября 2021, 19:57 А ну да. Забыл что это ввели в какой-то там версии. Очень редко просто такая задача появляется Вопросы / Pdoresourses. Убрать последний ресурс из вывода. 6 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Создаете ТВ поле. У него ID допустим 28.
Создаете плагин вешаете событие на OnManagerPageInit.
В этом файле на 289 строке заменить
на
1) Копируем файл и называем его .
2) В этом файле везде заменяем на 3) Копируем файл и называем его 4) В html коде сортировки указываем 5) В файле на 76 строчке меняем
на
Радуемся
Вам бы просто установить компонент и вызвать что нужно. Там и +- вроде работают.
Если у товара 1 картинка, то выведется все верно. А если больше, то в прогрессии.
Можно где-то скачать старую версию? Или поправить побыстрому? А то проект как делать?
UPD: По быстрому 67 строчка реально помогла. Спасибо
Да нужно так же игнорировать плагин если загрузка идет через msimportexport.
Если не придумаю, то наверно придется его отключать перед загрузкой)
Затем добавьте такое правило
5 ссылка.
modx.pro/search?query=where+old_price
Если вам не трудно — скажите что нужно изменить. А то там много всяких мелочей сделано и не хочется это все вручную делать при создании сайта. Половину наверно даже не упомнишь, какие мелочи там сконфигурированы и созданы.
Спасибо
Так же на другом сайте когда я искал migx жаловались что не весь функционал работает как нужно даже в альфе.
Не очень хочется начинать делать сайт на modx3, а к концу создания узнать что что-то работает не правильно. А такое ведь может произойти с migx?
Просто видно что еще не все готово что бы он был основной версией. Пока я все же сделаю на modx 2.8.3