Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #13 часа назад
Вроде, ничего по капче не увидел. Вот пример страницы.
titanremont.ru/pages-2024
Здесь отображается капча в форме на странице, а в модалке из шап...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 9
4 часа назад
Красный==red||Серый==gray||Белый==white||Черный==blackВ конце строки проверьте, нет ли у вас переноса на новую строку. типа \n
Не выводит TV типа Флажки (checkbox) 7
6 часов назад
{set $countryOffices = 'pdoResources' | snippet : [
'parents' => $currentCountryId,
'sortby' => 'createdon',
'...
pdoResource c несколькими родителями 4
Вчера в 12:39
Однозначно лайк за тему! Поставил, очень нравится.
[EclipseUI] Тёмная тема для админ-панели MODX 2.*.* 2
29 января 2025, 23:07
Как оказалось, смена есть) Постараюсь не ударить в грязь лицом! 2 из 5 компонентов обновлены, продолжаю…
Платежные модули для BePaid, WebPay, Assist, Oplati и другие теперь open source 2
29 января 2025, 23:05
а подробнее пожалуйста: какой текст ошибки в логе, может быть код ошибки? что необычного в сниппете/хуке/валидаторе? как вызываете весь сниппет? сложн...
Плагин reCaptchaV3 пропускает без заполнения и не отображается в форме 5
28 января 2025, 17:03
Добрый день, а как сделать посадочную страницу по нескольким значениям одной опции одновременно?
[SeoFilter] - серьёзное обновление. Ускорение подсчётов, оптимизация, зависимость и другие &... 31
28 января 2025, 09:25
Жаль, что нет документации.Да, знаю, документацию не просто писать, нужно кучу времени, очень с этим трудно
easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое! 14
28 января 2025, 01:22
Version 2.3.1
Added
support MySQL 5.7 description for ready blocks support for custom parameters for snippets@Баха Волков @Rus
PageBlocks 2.3.0 6
Это чисто proof of concept, для реальной работы не предназначено, просто доказательство возможности такой работы.
Никого ни к чему не призываю, просто для информации.
Но в некоторых mmx-приложениях используется vesp/core для работы API, а у него внутри slim/slim — так что за фреймворками далеко ходить не надо, всё уже под рукой.
После работы с ним к xPDO возвращаться нет никакого желания. Да и смысла нет.
Всё, чему ты научишься в xPDO за пределами MODX никому не надо. Eloquent для разработчика гораздо полезнее.
Есть же заготовка — просто используй.
А я использую в production образы и хост одной и той же системы — Ubuntu (Debian), поэтому всё работает от одного юзера www-data. А на локальной MacOS проблемы с правами и вовсе нет.
Скорее всего, MODX просто не может создать директорию с кэшем из-за прав, да.
Спасибо на добром слове, планирую продолжать!
Обновляйся на версию 1.2.1
Судя по коду ты их просто положил в namespace MODX, так что да, так тоже работает.
Дело в том, что при переходе в addModifier здесь, мы попадём в фасад, а не в класс \Fenom, где этот метод и объявлен:
И это жутко бесит, когда пытаешь проследить логику работы.
Уж лучше вызывать нормально класс и подписывать его комментарием, зато никаких проблем с навигацией через IDE.
По моему, это гораздо проще и удобнее, чем городить фасады.
Но, в любом случае, спасибо за заметку. Кому-то, может, такое наоборот удобнее.
Ничего удалять не надо, просто добавляешь разрешение менять версии уже установленных пакетов ключом -W, что означает --with-all-dependencies.
Это не ошибка, там нет никаких ошибок. Он просто не может разрешить зависимость автоматически и просит тебя указать ему явно разрешение:
Просто потому, что можно или 1ю, или 2ю. Никаких особых требований нет, поэтому Composer выбрал версию 2.
Затем ты требуешь установить mmx/fenom — и тебе говорят, что для этого надо изменить зафиксированную версию psr/container.
Как это сделать тебе говорят чуть ниже:
Просто разреши даунгрейднуть версию ключом:
Всё устанавливается, только что проверил на modhost.pro
Получается 3 простых выборки, без join.
Сначала выбирается ресурс, потом значения его ТВ из нужной категории, а затем добираются основные свойства этих ТВ.
Eloquent собирает все данные вложенными массивами в итоговый результат:
Дальше можно перебирать результат на Fenom со всеми проверками на пустоту и прочее.
и всё должно работать.
То есть, у тебя уже установлен какой-то пакет с неподходящей версией. И его можно обновить, если указать ключ -W. Только и всего.
Composer не делает это сам, а предупреждает тебя, чтобы ты принял решение.
Как и всегда — внимательно читать сообщения об ошибках.
Наверное можно, но я с трудом могу себе представить как кто-то зачем-то разрабатывает 5 несвязанных дополнений на одном сайте. Это же Docker — сделай 5 проектов и разрабыватывай независимо.
Кто ж тебе помешает?
Придумано для дополнений, но можно делать и запускать целиком сайты в Docker со своим функционалом.
В MODX 3 есть Composer с автозагрузкой, так что модели дополения доступны отовсюду. Можно просто создать сниппет и выбрать все категории вот так:
Это решает автор дополнения, никакого «шаблонизатора по умолчанию» нет.