Anonymous
Anonymous
не легче
Yaroslav
Gulp)
и потом сиди разбирай эту пачку руками ))
Anonymous
что там разбирать
Anonymous
настроил конфиг
Anonymous
и все
Максим
Я как то отсортировать итемы в pdoResource с помощью ticketCommentCount?
Артур
Господа, кто-нибудь знает статьи где написано как делать сборки сайтов на modx?
Артур
Так же буду признателен за любую информацию по поводу того как при установке компонента проверять наличие других компонентов, устанавливать другие пакеты, в целом создать опции установки.
Андрей
Dan
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
Ruslan
вставлю 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"/>');
});
Я бы логирование отключил, иначе журнал разрастется, особенно если спама много =)
Sentinel
Anonymous
Сейчас я свои платные допы прокачал, что у меня пакеты собираются сами через GitHub Actions
Артур
Anonymous
Скоро ещё доделаю, чтобы после сборки ещё и само в modstore публиковало новую версию.
Anonymous
А так конечно можно понаписать заметок, будет скучно в отпуске, глядишь черновиков каких и наваяю
Артур
Артур
Это если будет скучно😁
Anonymous
Резолверы скукота
Anonymous
Валидаторы интереснее
Anonymous
Особенно когда их пихают в категорию
Anonymous
Пакеты в MODX внутри хоеновенько сделаны
Anonymous
Там не логично
Артур
Anonymous
В пакете сборки все делают категорию, куда добавляют все подряд, включая и резолверы для файлов
Anonymous
А namespace устанавливается всегда, даже если валидатор выдал запрет на установку. Как и системные настройки
Павел
Артур
Anonymous
кому-нибудь нужна заметка на коленке, как писать код скрипта в phpstorm и выполнять его прямо из ide, запускаю при этом код живого modx на modhost?
Иван
+
Артур
Евгений
всем привет. развернул modx в docker, отредактировал файлы с конфигами (4шт.), импортнул БД, почистил кэш... но вместо сайта вижу "Site temporarily unavailable.". как будето нет БД( подскажите плиз в чём тонкость
Андрей
Андрей
Евгений
с докером ещё не "на ты"(
Олег
Парни, привет. Подскажите как выводить результат работы сниппета не там где она находится в шаблоне, а вдругом месте.
Артур
Артур
Если у сниппета есть такой параметр
Артур
Или писать на феном и сохранить в переменную.
Олег
Anonymous
Anonymous
он внутри доступен не как локалхост, а по имени контейнера
Anonymous
порт, что указывается - это просто наружу торчит, чтобы с хостовой машины зайти
Anonymous
внутри порты работают как обычно
Евгений
нагуглил такое: в файле конфигурации 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