После обновления перестали загружаться картинки в minishop2

Доброго времени суток. На двух сайтах после обновления до версии 2.8.6 и обновлении minishop2 до последней версии перестали загружаться картинки товара. Они как бы загружаются, но в админке отображаются заглушкой ms2. На фронте у картинки урл пустой, при клике на оригинал переходит (путь к оригиналу подставляется). В консоли ошибка, когда пытаешься обновить превью в админке — Failed to load resource: the server responded with a status of 500 () /assets/components/minishop2/connector.php:1

Проверил пути до основных файлов в конфиге — все ок. Почистил кэш. Никак не могу найти причину поломки, подскажите, плиз.
Максим
01 ноября 2023, 18:42
modx.pro
618
0

Платежные модули для BePaid, WebPay, Assist, Oplati и другие теперь open source

Привет,

Так сложилось, что последнее время (уже почти год) я не пишу продакшен-код на PHP и аналогично ситуации @Евгений Шеронов (https://modx.pro/components/22977) становится все тяжелее и тяжелее что-то делать для MODX, в том числе.

Платежные модули штука не сложная, но miniShop развивается, АПИ меняется, а времени вносить правки и быть на острие, так сказать, нет (работаю в стартапе, у нас жопа горит 3 дня назад).

Открыть код хотел давно и даже писал об этом Лёне, но как-то с тех пор дальше не пошло, но все же решил открыть исходники всех своих модулей, как есть. Возможно, кто-то принесет какие-то полезные правки.
Іван Клімчук
31 октября 2023, 23:25
modx.pro
1
741
+11

Что происходит с docs.modx.pro?

Привет форум!

Хотя с момента релиза новой версии сайта документации о нем ничего не было написано, работа по его улучшению все равно ведется. И в этой заметке я собираюсь рассказать о ней.



Баха Волков
30 октября 2023, 10:44
modx.pro
1 063
+22

Открываю исходники SeoFilter, YandexMarket2 и делаю их бесплатными

Ниже текст почти с небольшими свежими правками в виде зачеркиваний и уточнений, который я начал писать больше года назад и он лежал тут в черновиках. Наконец, пора его опубликовать.
______________________
Всем привет!

Сегодня открыл исходники своих платных компонентов на GitHub: SeoFilter и YandexMarket2.
Пока собрать пакеты на своём сайте скорее всего не получится, потому что ещё не вырезал защиту, но это уже на следующих выходных + поправлю там readme. Уже можно собирать локально.

Также сами компоненты в Modstore станут уже бесплатные в ближайшее время: SeoFilter и YandexMarket2.
Для ранее купивших техническая поддержка продолжает действовать до конца срока.

Хотя с поддержкой компонентов в последнее время у меня большие проблемы и задержки, поэтому не стоит покупать компоненты ради последующей поддержки.
Евгений Шеронов
30 октября 2023, 08:08
modx.pro
1
1 264
+23

Разбор и выборка по параметрам - отображение данных

Добрый день! У меня следующий УРЛ:
var1-100-var2-300-var3-400 и тд
С помощью регулярных выражений ну или другим способом я получу необходимые мне данные и их значения.
Вопрос следующий куда мне их подставить чтобы с помощью них я мог отфильтровать необходимые мне данные, отобразить нужные мне данные? Как это реализовать?
Логика такова:
1. Разбираю данные с URL
2. Смотрю в базе на соответствия
3а. Если соответствия найдены — мне нужно куда вставить эти данные в фильтр? xpdo?
3б. Если ничего не найдено показываем 404 ошибку.

В MODX новичек поэтому шибко не ругайте если можно подскажите именно куда вставить какой класс (реализация)
Иван
30 октября 2023, 00:44
modx.pro
463
0

Множественный список цветов

Добрый день!

Подскажите как обращаться к списку кодов цветов опции товара с типом «Множественный список цветов» miniShop2.

При выводе в фильтре mFilter2 (чанк tpl.mFilter2.filter.checkbox ) хотелось бы чтобы рядом с текстовым значением цвета, например «Красный» выводился кружок с HEX кодом цвета.

Код чанка
{var $key = $table ~ $delimeter ~ $filter}
<label for="mse2_{$key}_{$idx}" class="{$disabled}">
    <input type="checkbox" name="{$filter_key}" id="mse2_{$key}_{$idx}" value="{$value}" {$checked} {$disabled}/>
    <span>{$title}</span> <sup>{$num}</sup>
</label>
Заранее благодарен!
Роман Л.
29 октября 2023, 19:13
modx.pro
864
0

Установка Modx Revo на поддомен

Добрый день, столкнулся с такой проблемой, раньше такого не делал. Есть допустим сайт с адресом site.com, я создал на нём поддомен site.site.com. Modx установился нормально, но проблема в том, что когда я устанавливаю транслит, у меня все ссылки кроме главной отдают 404 ошибку, если транслит не ставить и создавать кривые ссылки, то работает нормально. На странице проблемной текст " not found the requested url was not found on this server. additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request." Версия modx 3.0.1. Буду благодарен за помощь
Дима
29 октября 2023, 16:19
modx.pro
452
0

Не выводит значения Системных тегов MODX

Привет всем.

Хочу, чтобы Системную информацию видно было только админам в футере сайта
[[!+modx.user.id:memberof=`Administrator`:then=`
    
        <ul class="list-unstyled hidden">
            <li><small>total time: [^t^]</small></li>
            <li><small>query time: [^qt^]</small></li>
            <li><small>queries: [^q^]</small></li>
            <li><small>memory: [^m^]</small></li>
        </ul>
          `]]
Но выводит пустоту. Упаковка в чанк — не помогает. В чем может быть дело?
adminixi
29 октября 2023, 11:46
modx.pro
425
0

[Revo] pdoPage, publishedon, не форматируется дата ---- UPD: решение написал в конце вопроса

здравствуйте, недавно начал пользоваться MODX. недавно возникла непонятная проблема с выводом даты в pdoPage

получается выводить ресурсы: заголовок, описание, introtext, также выводятся tv-поля. однако, если выводить
+publishedon
дата выводится в unix-формате (1698510240). естественно, мне такой формат не подходит. форматировать дату я пытался
+publishedon:strtotime
и
+publishedon:strtotime:date=`%d %b %Y`
результат одинаков — вывод нулевой (ничего нет).

даже пробовал сниппет:
+publishedon:mydate

код сниппета mydate:
$time = strtotime($input) return "strftime('%d', $time) strftime('%m', $time) strftime('%Y', $time)";

подскажите, пожалуйста, почему дата publishedon выводится только unix-формате, не приводится стандартными средствами и не передается в сниппет? может нужна специальная системная настройка?

UPD: проблема решена:
если используются условия и модификации, то нужно закидывать код в чанк
Nick
28 октября 2023, 23:21
modx.pro
492
0