02 ноября 2018, 14:47 Не претендую на звание лучшего ответа, но можно сделать простую проверку на массив и переназначить переменную $html. Я посмотрел, в массиве походу есть только 2 значения и второе — пустое. В файле \core\model\modx\modx.class.php примерно 1859 строка, перед строкой: $stripped= strip_tags($html, $allowed);Добавить: if(is_array($html)){ $html = $html[0]; }Полный вид функции: public function stripTags($html, $allowed= '', $patterns= array(), $depth= 10) { if(is_array($html)){ $html = $html[0]; } $stripped= strip_tags($html, $allowed); if (is_array($patterns)) { if (empty($patterns)) { $patterns = $this->sanitizePatterns; } foreach ($patterns as $pattern) { $depth = ((integer) $depth ? (integer) $depth : 10); $iteration = 1; while ($iteration <= $depth && preg_match($pattern, $stripped)) { $stripped= preg_replace($pattern, '', $stripped); $iteration++; } } } return $stripped; } Вопросы / Ошибка в логе 2 0
21 апреля 2018, 15:41 {$row.bar_item==$_pls['fi.slim'] ? 'selected' : ''} Вопросы / Select для формы из migix на fenom 4 0
16 апреля 2018, 15:52 Поддерживаю, такое часто бывает когда на хостинге и bitrix и modx находятся. Первый требует mbstring.func_overload = 2 Вопросы / FormIt не принимает параметр emailTo 32 0
12 марта 2018, 21:09 Одного раза бы хватило проверить. Сама таблица в базе существует? Попробуйте переустановить modx, на последнем шаге посмотрите, если ли ошибки. Если с базой действительно все хорошо, не вижу больше причин, увы. Вопросы / Проблемы с переносом сайта 9 0
12 марта 2018, 20:35 А префиксы у таблиц при установки не меняли? значение «modx_» по умолчанию Вопросы / Проблемы с переносом сайта 9 0
31 мая 2017, 21:54 Используйте в шаблоне параметра tplParentRow запись вида: [[+id:is=`№ ресурса`:then=`дизайн №1`:else=`дизайн №2`]]Т.е. вид в меню ссылки с дочерними ресурсами для одного ресурса будет «дизайн №1», а для других «дизайн №2» PS. Для tplParentRow шаблон задавать чанком нужно будет Надеюсь помог. Вопросы / Второй уровень меню для определенного пункта 8 0
31 мая 2017, 21:26 Почему то я так и подумал сначала )) &optionFilters=`{"postavka": 10}` Вопросы / pdoTools фильтр по TV 13 +1
31 мая 2017, 21:14 Или вместо where это: &tvFilters=`postavka==%10%` Вопросы / pdoTools фильтр по TV 13 0
31 мая 2017, 21:10 Я msProducts не пробовал выводить через pdopage (только через mFilter2), но думаю должно так работать:, [[!pdoPage? &parents=`0` &element=`msProducts` &includeTVs=`postavka` &limit=`8` &ajaxMode=`default` &pageLimit=`4` &where=`{"TVpostavka.value:LIKE":"%10%"}` ]] Вопросы / pdoTools фильтр по TV 13 0
31 мая 2017, 17:10 Я показал лишь пример, а так я конечно пробовал. Например в связке ajaxform и formit именно так и передаю иногда параметры, но тут не срабатывает Вопросы / Передача параметра в шаблон mFilter2 3 0
31 мая 2017, 14:54 Нужно создать плагин на событие OnDocFormSave и в нем что-то типа этого: <?php if ($mode == 'new') { if ($resource->get('content')) { $contentext = preg_replace('/<span[^>]*>(.*)<\/span>/Ui', '\\1', $resource->get('content')); $contentext = preg_replace('~style="[^"]*"~i', '', $contentext); $resource->set('content', $contentext); $resource->save(); } } Вопросы / Применить фильтр при вводе контента. 5 +1 1
31 мая 2017, 14:12 Я правильно понял, что нужно избавиться от html тегов в content? тогда вот: [[*content:strip_tags=``]] Вырезает все теги, кроме разрешенных, аналогично функции php strip_tagsФильтры modx Вопросы / Применить фильтр при вводе контента. 5 0
30 мая 2017, 18:22 Спасибо за разъяснения. Очень помогли. В доках оказывается есть подобное, но не сразу было понятно. Может кому пригодится, если нужно сделать сортировку по опциям товара miniShop2: 2 поля size_h и color_id, которые нам надо отсортировать &leftJoin=` { "size_h":{ "class":"msProductOption", "on":"size_h.product_id = msProduct.id AND size_h.key = 'size_h'" }, "color":{ "class":"msProductOption", "on":"color.product_id = msProduct.id AND color.key = 'color_id'" } }` &sortAliases=`{"size_h":"size_h","color":"color"}` // добавляем псевдоним &sort=`size_w|value:desc,color|value:asc` Вопросы / Сортировка по умолчанию в mFilter2 6 0 1
30 мая 2017, 14:49 Я вот не совсем понимаю как работать с leftJoin, не могли бы Вы объяснить, чтобы дописать Вашу конструкцию Вопросы / Сортировка по умолчанию в mFilter2 6 0
30 мая 2017, 14:41 1. А ресурс точно опубликован? 2. Еще для проверки можно перейти в вебмастере: Инструменты -> Анализ файлов Sitemap и посмотреть что выдаст. Вопросы / Я Вебмастер не видит sitemap 7 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
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... Да, планируется. Даже чуть больше, чем просто бонусная система)
В файле \core\model\modx\modx.class.php примерно 1859 строка, перед строкой:
Добавить:
Полный вид функции:
Сама таблица в базе существует?
Попробуйте переустановить modx, на последнем шаге посмотрите, если ли ошибки.
Если с базой действительно все хорошо, не вижу больше причин, увы.
Т.е. вид в меню ссылки с дочерними ресурсами для одного ресурса будет «дизайн №1», а для других «дизайн №2»
PS. Для tplParentRow шаблон задавать чанком нужно будет
Надеюсь помог.
и в нем что-то типа этого:
Фильтры modx
Может кому пригодится, если нужно сделать сортировку по опциям товара miniShop2:
2 поля size_h и color_id, которые нам надо отсортировать
2. Еще для проверки можно перейти в вебмастере: Инструменты -> Анализ файлов Sitemap и посмотреть что выдаст.