Михаил · 07 декабря 2018, 07:10 1. #<a.*>.*</a>#USi2. /\<script.*?\<\/script\>/3. и 4 #<div>.*?</div>#sну а дальше можно погуглить Тут можно тестировать регулярки перед работой Вопросы / xParser, Fenom и регулярные выражения 7 0 2
Олег · 13 октября 2018, 19:20 Проблему помогли решить на Гитхабе данного компонента. Оказывается, переключение контекста в системе должно срабатывать РАНЬШЕ, чем событие, к которому привязан ClientConfig (OnMODXInit). У меня переключение контекста срабатывает самописным плагином для Бабела в событии OnHandleRequest, которое идёт после OnMODXInit. Соответственно, для нормальной работы компонента с контекстами, мне нужно было сделать переключение контекстов на событии OnMODXInit, а для плагина ClientConfig на этом же событии выставить приоритет 1, вместо 0. Надеюсь, никакие косяки после таких манипуляций не вылезут… Вопросы / ClienConfig - настройки для контекстов не работают 2 +1 1
Андрей Степаненко · 23 августа 2018, 12:19 Допилил на конце то приложение для проверки файлов: scannermodx Безопасность / Лечение зараженных сайтов на modhost.pro 80 +2 1
Prihod · 20 августа 2018, 21:39 Код плагина который отменяет у товара публикацию если он не попал в файл импорта <?php /** @var modX $modx */ switch ($modx->event->name) { case 'msieOnCompleteImportProduct': // Массив ID настроек полей для которых нужно использовать данный плагин http://prntscr.com/kkwx4r $presets = array(); if (!in_array($preset, $presets)) return; // Получаем id всех товаров которые были импортированы if (!$ids = $modx->event->params['data']) return; // Снимаем с публикации товары которые не попали в файл импорта $sql = "UPDATE {$modx->getTableName('msProduct')} SET published = 0 WHERE context_key = 'msProduct' AND id NOT IN ({$ids});"; // $sql = "UPDATE {$modx->getTableName('msProductData')} SET my_custom_field = 0 WHERE id NOT IN ({$ids});"; $modx->exec($sql); break; } Новые дополнения и их версии / msImportExport 919 +1 2
Raimei · 08 августа 2018, 14:08 SecureCRT — лучшее решение для SSH. Ничего более удобного не пробовал юзать. Безопасность / Лечение зараженных сайтов на modhost.pro 80 0 1
Виталий Батушев · 08 августа 2018, 08:15 Xshell — лучшее, что есть. Жаль, что они его не делают мультиплатформенным. А, может, и не сильно жаль :) Безопасность / Лечение зараженных сайтов на modhost.pro 80 0 1
Баха Волков · 31 июля 2018, 15:43 {var $table = $_modx->resource.название_тв | fromJSON} <table> <thead> <tr> {foreach $table[0] as $th} <th> {$th} </th> {/foreach} </tr> </thead> <tbody> {foreach $table as $tr} {if !$tr@first} <tr> {foreach $tr as $td} <td> {$td} </td> {/foreach} </tr> {/if} {/foreach} </tbody> </table> Вопросы / TvTable 5 +1 3
Pavel Zarubin · 22 апреля 2018, 05:49 P.s. всегда когда подходите к расширеню разметки extjs но не знаете куда добавить те или иные поля в какую — то вкладку, просто распечатайте объект field и уже в консоле разбирайтесь что куда console.log(this.fields);Там достаточно все очевидно, для того, чтобы понять человеку который только-только начал постигать js Пошаговые инструкции / Изменяем форму заказа minishop2 19 +14 2
Алекс Назаренко · 14 ноября 2017, 21:39 Всем спасибо! Нашел. Все дело было в таблице ms2_product_categories. В ней хранятся айди товаров, которые были перемещены из одной категории товаров в другую в админке. Если есть хотя бы одна запись в этой таблице, то админка тормозит. Если почистить, то все снова быстро работает. Вопросы / Как быстро грузятся товары в админке при количестве выше 5 тыс? 10 +3 1
Василий Наумкин · 07 ноября 2017, 00:29 Ребята, у всех «зависающих» одна и та же проблема — баг в 2.6 с очисткой кэша ресурса, если он был получен через getOne или подобный метод. Вот простейший код, который генерирует ошибку. Все уже в курсе, будет починено в 2.6.1. Вот исправление, которое можно сделать самостоятельно. Новости и события / Обновление MODX до версии 2.6 76 +9 3
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
2.
3. и 4
ну а дальше можно погуглить
Тут можно тестировать регулярки перед работой
scannermodx
Там достаточно все очевидно, для того, чтобы понять человеку который только-только начал постигать js
Нашел. Все дело было в таблице ms2_product_categories. В ней хранятся айди товаров, которые были перемещены из одной категории товаров в другую в админке. Если есть хотя бы одна запись в этой таблице, то админка тормозит. Если почистить, то все снова быстро работает.
Все уже в курсе, будет починено в 2.6.1. Вот исправление, которое можно сделать самостоятельно.