Sergey_K
Просто не хочется, чтобы фигачило по всем полям.
Sergey_K
Чойта в дое не нашел
Sergey_K
доке
Иван
какой раздел приоритетнее?
Sergey_K
Не понял
Иван
Какой из разделов документации в приоритетнее к переводу
Gaius Cassius
Как ограничить набором полей выборку? Или тут хрен?
Вроде хрен Только если без getCollection, писать запрос на pdo
Sergey_K
Ну я ХЗ, мне на английском читать даже проще, чем на русском :)
Sergey_K
Я тут не советчик
Иван
😉
Sergey_K
Вроде хрен Только если без getCollection, писать запрос на pdo
Ну я по документации полазал и понял, что хрен. Плохо это для скорости, канеш.
Gaius Cassius
Там вроде можно выборку полей указать
Anton
Тут заказчик такую штуку захотел: чтоб в статьи на сайте можно было вставлять карточки товаров магазина с этого же сайта. Кто-то делал такое? Я что-то сильно рационального ничего придумать не могу, кроме как сделать отдельную мигх твшку и шаблон для тайнимце, чтоб в админке показывалась заглушка на нужном мести, а на фронте уже мсПродукцс отрабатывал. Может кто-то делал подобное и есть идеи?
Sergey_K
Хотя https://docs.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.select
да, оно, спасибо, недотыкал до нее )
Anton
Ну там штука в том, что может быть несколько карточек. Разве что сделать так, через плагин template делаешь внешнюю обёртку, а внутри айдишники и на onWebPagePrerender как-то это подменять. Но блин, изврат какой-то.
Anton
ну айдишники или артикулы - это уже детали.
Anton
я вот только что-то не могу сообразить, как эти артикулы-то получить перед рендером страницы и на их месте мсПродуктс вызывать.
Anton
В том-то и дело, что в разных, да ещё и может не один раз за статью.
Anton
типа на онВебпейджПререндер делаешь плагин и там с регуляркой заменяешь айдишники на вызов сниппета?
🙈 PG
OnWebPagePrerender $output = &$modx->resource->_output;
Gaius Cassius
типа на онВебпейджПререндер делаешь плагин и там с регуляркой заменяешь айдишники на вызов сниппета?
Сначала регулярной находишь все что надо заменить, потом в цикле запускаешь сниппет вывода товаров и вгоняешь в массив И потом регуляркой новой делаешь реплейс
Gaius Cassius
Как то так
🙈 PG
ну а вообще как вариант можно заменять при сохранении ресурса
🙈 PG
и при загрузке обратно
Anton
не, лучше перед выводом.
🙈 PG
ну сомнительно
Anton
типа скорость?
🙈 PG
так ты один раз заменишь все при сохранении
🙈 PG
а там каждый раз
🙈 PG
хз как кэш себя ведет в этом случае, но все равно этот вариант кажется лучшим
🙈 PG
тут за одно можешь проверитьесли товар существует, не удален, опубликован итд
Anton
ну, конкретно на этом сайте это не имеет большого значения, плюс, если перед открытием формы в даминке это обратно подменять, то надо как-то айдишники или артикулы так-же получать, заморочно.
🙈 PG
дело уже твое
Anonymous
https://docs.google.com/forms/d/e/1FAIpQLSeVvgujuxPYlSyEmYurvQSUb6aoXBBA_i4891uA-vzfypTxKw/viewform?usp=send_form
Anonymous
у всех работает?
Anonymous
у меня что-то ничего не нажимается
🙈 PG
у меня работает
🙈 PG
заполнил полностью, никаких проблем
Anton
http://joxi.ru/l2Zb6L9CznoDo2 забыли ответ "не подписан не на какие"
Евгений
Иван
😜
iWatchYouFromAfar
я вот чо думаю
iWatchYouFromAfar
написал небольшой скрипт, который отправляет запрос по curl всем страницам сайта, таким образом генерирую их кэш
Oleg
Доброй ночи, подсскажите в чем может быть дело. При отправке формы ajaxform/action.php 500 в консоли. Если чисто через формит то письмо приходит, в логах mail/phpmailer/class.phpmailer.php : 1444) PHP warning: escapeshellcmd() has been disabled for security reasons p
iWatchYouFromAfar
может быть добавить компонент который будет генерировать кэш (рядом с очисткой кэша) ?
Евгений
но Николай убрал свои компоненты)
Евгений
https://github.com/BobRay/RefreshCache
Oleg
Используйте SMTP для отправки писем. На хостинге отключена подержка escapeshellcmd
как я понимаю это уберет предупреждения или есть шанс что ajaxform заработает?
Oleg
500 - ошибка сервера, смотри логи сервера
в логах только то что писал выше
Евгений
по гуглу выходит что функция mail отключена
Евгений
так что smtp это выход
Oleg
спасибо, сейчас попробую
Евгений
Евгений
Евгений
посрались чет
Евгений
но он писал что выложит на гитхаб если оч надо
Евгений
так что пиши ему, он в чатике есть)
Евгений
умоляй
iWatchYouFromAfar
да я проще сам напишу )
iWatchYouFromAfar
скрипт есть, соберу себе компонент и буду юзать
iWatchYouFromAfar
логирование уже сделал + проверка на ответ страницы (404 или 200)
iWatchYouFromAfar
правда скрипт по curl долго отрабатывает, 120 страниц за 20 сек