Михаил · 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
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
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 баг исправлен
2.
3. и 4
ну а дальше можно погуглить
Тут можно тестировать регулярки перед работой
scannermodx
Там достаточно все очевидно, для того, чтобы понять человеку который только-только начал постигать js
Нашел. Все дело было в таблице ms2_product_categories. В ней хранятся айди товаров, которые были перемещены из одной категории товаров в другую в админке. Если есть хотя бы одна запись в этой таблице, то админка тормозит. Если почистить, то все снова быстро работает.
Все уже в курсе, будет починено в 2.6.1. Вот исправление, которое можно сделать самостоятельно.