Андрей
Посмотри логи modx
Хорошо, гляну
🙈 PG
прикрутить обратно
Dmitriy
Подскажите, как можно закрыть модалку (форма для регистрации office) после успешного ввода данных
alexey1m
ввода данных или отправки формы?
Максим Сергеевич
Всем привет! 🤝
Dmitriy
Когда отправляется форма
alexey1m
провять successMessage
alexey1m
если Formit стоит
Максим Сергеевич
Ищем специалиста, кто сможет принять сайт на ModX от предыдущего разработчика. Вести сайт и развивать на постоянной основе.
Артур
Когда отправляется форма
Посмотри в доках какие события есть в js.
Максим Сергеевич
https://t.me/ru_modx_work
🤝 благодарю
Алексей
Подскажите, как можно закрыть модалку (форма для регистрации office) после успешного ввода данных
посмотрите чем открывается модалка (fancybox например иногда ставят) ? найдете плагин - ишите его API и там 100% будет что-то типа $.fancybox.close();
Алексей
товарищи знатоки. Подскажите есть ли способ в formIt отправить в поле, допустим mycontent - html? а то в форму он попадает максимум с br переносами.. если параметр emailConvertNewlines поставить = 1. или может быть поле mycontent превратить в файл txt который придет с письмом. Кто-нибудь реализовывал?
alexey1m
в инпут value записать как строку html не получится?
Алексей
в инпут value записать как строку html не получится?
ну у меня через tiny5 все формируется и в textarea записывается html-ка типа: <p>sdfgsdfg <br> sdfgdsf</p> и т.д.
Алексей
и она при отправке чиста от html
alexey1m
напиши хук и посмотри textarea еще с тегами или нет?)
Алексей
напиши хук и посмотри textarea еще с тегами или нет?)
все... нашел в доке ответ. можно отключить это поведение в валидаторе.
Андрей
Посмотри логи modx
Наткнулся на такую вот ошибку в файле, видимо он чет не может записать в файл, т.е. все-таки памяти не хватает на хостинге, посмотрел там 39.9гб из 40гб
Андрей
а может чет с доступами, на форуме где-то чекал, у чувака такая же ошибка, админка тоже грузит бесконечно
Pavel
На хостинге / сервере
Андрей
Угу, понял, надо будет увеличивать, как у Вас настроение, ребят?
Виталий
Уважаемые, подскажите пжста, как выводить данные AjaxForm в админке? Для Formit есть такая приблуда, а данные отправленные c AjaxForm не сохраняются там? Есть решение? Может платное?
Виталий
В вызове
СпасибО
Олег
всем привет. Вопрос по плейсхолдерам и fenom в своем сниппете делаю вывод результатов в чанк. Почемук так [[+plshldr]] выводит так {$plshldr} не выводит
Олег
Спасибо 🙏 понял))) конечно нет))
⚡️Влад
Всем привет , есть ли вариант phpthumbOn подружить с внешними картинками?
⚡️Влад
Да
Готовый вариант?
Артур
Он же вроде и так кушает картинки по ссылке
⚡️Влад
Или надо прогать) а то я не прогер с нуля не смогу написать(((
Артур
Или надо прогать) а то я не прогер с нуля не смогу написать(((
Да нет, просто ссылку вставь и должно сработать
⚡️Влад
Да нет, просто ссылку вставь и должно сработать
<img src="{'phpthumbon' | snippet : ['input' => $_modx->resource.image,]}" alt="{$_modx->resource.pagetitle}">
⚡️Влад
От так заглушку выводит
Артур
Значит картинку не находит
⚡️Влад
Значит картинку не находит
ну она есть там точно)
⚡️Влад
просто ТВшка , выводится картинка
Андрей
Всем привет , есть ли вариант phpthumbOn подружить с внешними картинками?
Если не ошибаюсь он криво работал с внешними ссылками, там ещё сювроде в системных настройках надо было включить
Андрей
А лучше поставь pthumb, он нормально работает
⚡️Влад
А лучше поставь pthumb, он нормально работает
Да получилось корректно! Благодарю!
Алексей
Парни привет Тут баг в модхе пофиксить по быстрому костылем пришлось. А то он пытался из нуля получить опции) modresource.class.php
Алексей
Ну и там еще на пару стрчоек ниже
Алексей
Отрубив, само собой часть функционала
Алексей
Есть какое известное лечение или по хорошему бы надо разобраться?
Артур
Есть какое известное лечение или по хорошему бы надо разобраться?
Наверное стоит начать сначала? Что за баг? Как воспроизвести?
Алексей
баг появлялся при вызове из моего компонента update процессора
Алексей
Из web контекста, получается, скриптом вызывал 'resource/update', вываливало ошибку на нуль
Алексей
Вернее, даже не из web контекста, а из CLI, собственно потому наверное и не было там объекта рабочего контекста. Но это же не повод вываливаться с ошибкой xD
Артур
баг появлялся при вызове из моего компонента update процессора
А почему вы решили что баг в Modx, а не в вашем компоненте? Может быть параметры некорректные в процессор передаёте, вот ошибка и появляется
Алексей
А почему вы решили что баг в Modx, а не в вашем компоненте? Может быть параметры некорректные в процессор передаёте, вот ошибка и появляется
Потому, что я вызываю типовой процессор стандартными методами и он должен в принципе проверять все переменные, которые использует на нуль
Алексей
И оно вываливается не в обработанную ошибку, как при случае, если я что-то упустил, а в 500
Алексей
Был бы признателен, если кто сможет за меня, а то я на офресурсы захожу изредка
Алексей
Строки 955 и 966
Алексей
там в двух местах без проверки на null пытается метод выхывать
Артур
Был бы признателен, если кто сможет за меня, а то я на офресурсы захожу изредка
Будем надеяться что старшие товарищи обратят внимание на ваши замечания.
Алексей
Ох уж эти "старшие ребята". Наше модх комьюнити меня удручает своим подходом к коду в принципе, потому я в этом чате почти и не нахожусь)))
Алексей
Ладно, попробую сам написать
Сергей Шлоков
Дай угадаю, инициализации контекста в компоненте нет. А зачем, правда?
Алексей
Дай угадаю, инициализации контекста в компоненте нет. А зачем, правда?
Да, так и есть. Если он так нужен при этом, то можно об этом вернуть обработанную ошибку. А если нет, то зачем мне нагружать систему инициализацией контекста в принципе?
Сергей Шлоков
5 баллов 🤦‍♂️
Алексей
Но сделав простую проверку на null и отрубив функционал связанный как я понял, с генерацией урлов (так-как мне надо по идее, изменить пару полей, не касающихся их) код работает. $query = $this->xpdo->newQuery('modResource'); $query->select($this->xpdo->getSelectColumns('modResource', '', '', array('parent', 'alias', 'alias_visible', 'uri', 'uri_override'))); $query->where("{$this->xpdo->escape('id')} = ?"); $query->prepare(); $query->stmt->execute(array($pathParentId)); Так скажи мне Сергей-5 баллов, зачем мне этот дополнительный запрос в БД и необработанные ошибки?
Алексей
5 баллов 🤦‍♂️
Еще раз повторяю, если ошибка программиста - она должна быть обработана эксцепшенами. Это просто хороший тон в коде. Если обработки нет, то это БАГ не учтенный разработчиком
Алексей
Вот за это я и не люблю русское сообщество модх. Тут "безумкинщина" сплошная. Зачем зашел сюда, в принципе хз))
Сергей Шлоков
Ладно вам, не расстраивайтесь, вы хотели как лучше, спасибо.
Кто хотел как лучше? Пришел, наговорил гадостей, а мы все ему должны ещё и помогать. Так бывает только у одной категории людей. Я мимо таких прохожу мимо.