Всего 123 800 комментариев

Deni
07 декабря 2023, 00:39
0
а по другому точно никак не решить?.. пользователям сложно доносить такую информацию
uin23
06 декабря 2023, 16:26
0
Будет ли работать с MODx3?
Николай Савин
06 декабря 2023, 14:48
0
Вероятно у автора сама авторизация слетает, а не страница
Руслан Алеев
06 декабря 2023, 12:16
0
Здравствуйте, а вроде не слетает путь при обновлении, MODX важна папка core при обновлении, и то ее можно указать свою, если установщик не найдет.
Наумов Алексей
06 декабря 2023, 11:02
1
+1
Почитайте теперь здесь:
docs.modx.pro/components/minishop2/development/events

Вот реально там в первом же примере написано, что нужно сделать.
Giant Dad
06 декабря 2023, 09:38
0
А как вернуть из плагина ошибку? Положим, мне нужно проверить для товара его свойство amount и не добавлять в корзину больше, чем указано в этом свойстве
Giant Dad
06 декабря 2023, 09:38
0
Спасибо. А как вернуть из плагина ошибку? Положим, мне нужно проверить для товара его свойство amount и не добавлять в корзину больше, чем указано в этом свойстве
Павел
06 декабря 2023, 09:18
0
Спасибо, помогло. Конечный вариант, если кому понадобится (добавил пробел после запятой)
{foreach $options as $name => $values}
    <li><span class="title"><b>{('ms2_product_' ~ $name) | lexicon}</b>:</span><span class="option">{if $values is array}{$values | join : ', '} {else}{$values}{/if}</span></li>
{/foreach}
Володя
06 декабря 2023, 08:58
+1
docs.modx.pro/components/pdotools/parser#vstroennye-modifikatory
join — объединяет элементы массива в строку, используя первый параметр в качестве соединителя (по умолчанию ,).
{if $values is array} 
    {$values | join}
{else}
    {$values}
{/if}
Viktor
06 декабря 2023, 08:12
0
Разобрался!
Проблемма была в параметре ресайза

Было: w=1920&h=1440&zc=1&q=85&fltr=wmi|/assets/img/wt-big.png|C|30
Стало: w=1920&h=1440&zc=1&q=85&fltr[]=wmi|/assets/img/wt-big.png|C|30

Теперь всё работает!
Артур Шевченко
05 декабря 2023, 22:10
0
Не знаю, надо логгировать процесс.
Артур Шевченко
05 декабря 2023, 21:36
1
+1
А почему именно в классе-обработчике, почему не в плагине?
Евгений Webinmd
05 декабря 2023, 16:55
0
500 пишет текст ошибки в логи сервера, а не MODX, посмотрите что там за ошибка
Возможно проблема еще в версии PHP — на 8 версии не тестировалось
Viktor
05 декабря 2023, 16:41
0
Не генерируется картинка — для ресурсов!



modx 2.8.6
php 8.2.11

Ошибки в консоли:
Failed to load resource: the server responded with a status of 500 () /assets/components/mixedimage/connector.php:1

В журнале ошибок:

[2023-12-05 16:35:59] (ERROR @ /home/867487654/www/site.ru/core/components/mixedimage/elements/tv/input/mixedimage.class.php: 44) PHP warning: Undefined array key «showValue»
Viktor
05 декабря 2023, 16:24
0
Спасибо! Всё работает
Сергей Карпович
05 декабря 2023, 13:49
0
Почему может не отрабатывать параметр spamProtection?
В вызове он включен, но приходит спам, если посмотреть форму через FormIT, то там поле aflsecret пустое, как понимаю, форма не должна отправляться если оно пустое?
Володя
05 декабря 2023, 12:24
0
вероятно можно. Под рукой нет mFiter2.