Anonymous
не легче
Yaroslav
Gulp)
и потом сиди разбирай эту пачку руками ))
Anonymous
что там разбирать
Anonymous
настроил конфиг
Anonymous
и все
Максим
Я как то отсортировать итемы в pdoResource с помощью ticketCommentCount?
Андрей
Я как то отсортировать итемы в pdoResource с помощью ticketCommentCount?
Через leftJoin подключать thread и comment, считать комментарии и сортировать по ним
Артур
Господа, кто-нибудь знает статьи где написано как делать сборки сайтов на modx?
Артур
Так же буду признателен за любую информацию по поводу того как при установке компонента проверять наличие других компонентов, устанавливать другие пакеты, в целом создать опции установки.
Dan
Господа, кто-нибудь знает статьи где написано как делать сборки сайтов на modx?
на ютубе был видос по сборке сайта на modx на основе siteExtra
Dan
правда ему года 2-3 кажись уже
Максим
Для чего в источниках media такие параметры как thumbnailQuality и т.п.? Сам ведь источник, как я понимаю, никаких миниатюр не создает?
Danil
А можно как-то на странице результатов поиска mSearch2 вызвать mFilter2? Когда через pdoTools+msProduct вывожу результаты, всё ок, товары показываются, а через mFilter2 пустота
Danil
[[!mFilter2? &parents=[[*id]] &element=mSearch2 &class=msProduct &tpl=catalogProductTpl &limit=12 &includeTVs=productEdIzm1,productEdIzm2 &filters=` tv|productLength:productLength, tv|productDiameter:productDiameter, ` &tplOuter=tpl.Catalog.outer ]] Вызываю вот так
Алексей
Хотел написать гайд новый, но руки не дошли.
Артур
Хотел написать гайд новый, но руки не дошли.
Гайд? Боюсь для таких как я надо видео с подробным разбором)))
Gaius Cassius
Хотел написать гайд новый, но руки не дошли.
Так напиши просто - модх для сильных 😂
Иван
Для тех у кого спам пошел и обходят рекапчу v3
Иван
вставлю 5 копеек. Мне рекапча никогда толком не помогала. Делаю так сниппет validate со следующим содержимым: <?php function text_error(){ return false; die(); } if(isset($_POST['org'])){ if($hook->getValue('org')!=''){ $modx->log(xPDO::LOG_LEVEL_ERROR, 'Ошибка заполнения формы: не пустое поле антиспама'); $modx->log(xPDO::LOG_LEVEL_ERROR, print_r($_POST, 1)); text_error(); }else{ return true; } }else{ $modx->log(xPDO::LOG_LEVEL_ERROR, 'Ошибка заполнения формы: нет поля антиспама'); $modx->log(xPDO::LOG_LEVEL_ERROR, print_r($_POST, 1)); text_error(); } В вызов формы хук validate — название выше созданного сниппета &hooks=validate, email, FormItSaveForm Ну и пишем небольшой скриптик на JavaScript (с jQuery) $('.ajax_form').each(function(){ $(this).append('<input type="text" name="org" value="" class="_org" style="visibility:hidden; height: 0; min-height: 0; width: 0; padding: 0; border:none;margin:0"/>'); });
Алексей
Так напиши просто - модх для сильных 😂
нет времени. хочу 2 пакета сделать серьезных. Поэтому на них и работу идет все.... Может, как нибудь....
Anonymous
Так же буду признателен за любую информацию по поводу того как при установке компонента проверять наличие других компонентов, устанавливать другие пакеты, в целом создать опции установки.
Про заметки не знаю, возможно что-то и есть. Я на пакетах собаку съел, но мои статьи не сильно активно читают, говорят очень сложно. Мои про сборку пакета без установленного MODX, и как устроена защита
Anonymous
Сейчас я свои платные допы прокачал, что у меня пакеты собираются сами через GitHub Actions
Иван
А где статьи?
https://modx.pro/users/alroniks/topics
Anonymous
Скоро ещё доделаю, чтобы после сборки ещё и само в modstore публиковало новую версию.
Anonymous
https://modx.pro/users/alroniks/topics
Там помотать нужно, а то куча заметок по митапам
Артур
Там помотать нужно, а то куча заметок по митапам
Я помотаю, уж чем чем а колёсиком мыши пользоваться умею😂
Anonymous
А так конечно можно понаписать заметок, будет скучно в отпуске, глядишь черновиков каких и наваяю
Артур
А так конечно можно понаписать заметок, будет скучно в отпуске, глядишь черновиков каких и наваяю
Ну хорошо бы больше подробностей про собственные сборки, особенно про резолверы
Артур
Это если будет скучно😁
Anonymous
Резолверы скукота
Anonymous
Валидаторы интереснее
Anonymous
Особенно когда их пихают в категорию
Anonymous
Пакеты в MODX внутри хоеновенько сделаны
Артур
Резолверы скукота
Ну может быть, не спорю, но нипанятна же что там да как😁
Anonymous
Там не логично
Anonymous
В пакете сборки все делают категорию, куда добавляют все подряд, включая и резолверы для файлов
Anonymous
А namespace устанавливается всегда, даже если валидатор выдал запрет на установку. Как и системные настройки
Anonymous
У нас с тобой в отпуске дел))
Ага, только я буду скорее всего без компа
Павел
Ага, только я буду скорее всего без компа
Ну я в целом уже готов на бутылочку присесть, получается )
Anonymous
кому-нибудь нужна заметка на коленке, как писать код скрипта в phpstorm и выполнять его прямо из ide, запускаю при этом код живого modx на modhost?
Иван
+
Евгений
всем привет. развернул modx в docker, отредактировал файлы с конфигами (4шт.), импортнул БД, почистил кэш... но вместо сайта вижу "Site temporarily unavailable.". как будето нет БД( подскажите плиз в чём тонкость
Евгений
Проверь пути ещё раз, и соединение с БД
там всё правильно в путях( такое подозрение что с портами проблема. в docker-compose для mysql 3307:3306 в портах
Евгений
с докером ещё не "на ты"(
Олег
Парни, привет. Подскажите как выводить результат работы сниппета не там где она находится в шаблоне, а вдругом месте.
Артур
Если у сниппета есть такой параметр
Артур
Или писать на феном и сохранить в переменную.
Anonymous
с докером ещё не "на ты"(
а как контейнер с БД называется?
Anonymous
он внутри доступен не как локалхост, а по имени контейнера
Anonymous
порт, что указывается - это просто наружу торчит, чтобы с хостовой машины зайти
Anonymous
внутри порты работают как обычно
Евгений
он внутри доступен не как локалхост, а по имени контейнера
подставлял имя контейнера, при во время установки пишет такую ошибку: "SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client"
Евгений
нагуглил такое: в файле конфигурации mysql такое прописать default-authentication-plugin=mysql_native_password
Anonymous
дада
Anonymous
ну и mysql 5.7
Евгений
но где этот файл найти не допёр
Anonymous
иначе опции в ms2 не взлетят 🙂
Евгений
пробовал 5.7. другую ошибку выдаёт(
Евгений
такую: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
Евгений
что-то пока от этого докера вижу больше геморра чем плюшек))
Anonymous
как и любой новый инструмент, пока с ним не знаком
Anonymous
или не до конца прочитал инструкцию
Albert
ошибки при загрузке изображений, версия modx последняя, в какую сторону копать?
Sentinel
Смотри ошибки сервера
Albert
да, видимо что-то с кэшированием nginx