Sentinel
Леш, ну чего ты пристал? Не хочу я офис)))) Я коммунист)))
Глянь тут в комментах https://modx.pro/help/4718
Андрей
проблема решается покупкой офиса :)
Ну такое, я конечно за платные допы, и всегда их покупаю, но за обёртку стандартных процессоров ценник перебор
Андрей
Ты проблему-то как-то решил?
Да я вот не помню, починил или тупо своё написал, пороюсь на выходных
Артур
Глянь тут в комментах https://modx.pro/help/4718
Посмотрел, но неинтересное решение, так и я могу)))
Алексей
да, я так.... поддержать разговор. сори.
Артур
да, я так.... поддержать разговор. сори.
Да ладно, не за что извиняться.
Артур
Я дружил как то года 4 назад, надо исходники порыть, была там какая то затыка
Вроде разобрался, всё оказалось проще чем я думал)))
Андрей
Вроде разобрался, всё оказалось проще чем я думал)))
Огонь, но имхо проще на процессорах своё запилить с аяксом, а то франкенштейн получается)
Андрей
Я тут ещё Structures допиливаю, под новый TinyMCE, а то не хватает конструктора бесплатного 🙃
Артур
Огонь, но имхо проще на процессорах своё запилить с аяксом, а то франкенштейн получается)
Учитывая,что я уже половину ajaxForm переписал ничего страшного, добавлю ещё и поддержку Login
Андрей
Я вчера выложил свой вариант на migx)))
Я почитал, использовать можно, но имхо достаточно спорное решение
Андрей
Нам же как надо, хуяк-хуяк и в продакшен 🤣
Артур
Я почитал, использовать можно, но имхо достаточно спорное решение
Я бы назвал его достаточно примитивным, но для небольших сайтов пойдёт.
Андрей
Я бы назвал его достаточно примитивным, но для небольших сайтов пойдёт.
Это да, в любом случае плюс за новые варианты решений
Артур
А херли его там переписывать :)))
Ну в общем-то несложно, но это один хрен кроме меня никому не нужно, поэтому я сделал форк и творю с ним что хочу.
Артур
Господа, у кого какие варианты ответов есть относительно того, почему AjaxForm не использует runSnippet, а использует некий метод process объекта modSnippet?
Артур
Давайте спрошу иначе. Чем плох метод runSnippet?
Артур
Это что за зверь?
Артур
Предыдущий вопрос снимается. Возникают другие, до меня этого никто не делал? Рекомендаций по использованию тех или иных методов исходя из собственного опыта никто дать не может?
Артур
Т.е. если в сниппете просто подключается класс и вызывается, без парсинга шаблона, разницы практически не будет?
Артур
Господа, давайте вы будете выяснять отношения в личной переписке или флудилке.
Евгений
не не, продолжайте
Евгений
и ппрофилируй
Андрей
и ппрофилируй
В png ещё потом сжать надо 🙃
Dmitry
ребят, можно как-то в mFilter2 вынести определенный фильтр в другое место на странице, т.е остальные фильтры пусть будут сбоку, к примеру, а фильтр по определенному параметру, вынести в правую часть?
Nano.Karmabot.chat
Excellent! Advanc8d got +1 from DimaC7D. 41 karma in total.
Maxim
Используй - toSeparatePlaceholders
А разве оставшиеся фильтра не придется вручную прописывать?
Maxim
Ну вынесет 1, а оставшиеся то придется прописать вручную... Или я ошибаюсь?
Maxim
Если фильтры одинаковые для всех разделов, да, без проблем. У меня в каждом разделе свои фильтра и задачу пришлось решать не очень элегантно.
Артур
Скажите метод loadClass проверяет загружен класс ранее или нет?
Дима
Хай олл! Всегда делал через js, но сейчас все переходят на нативный loading="lazy", а как с ним сделать крутящийся прелоадер? Слишком много выдачи по js-lazy, не ищется чёт. Или покиньте чатик верстальщиков что-ли у кого есть...
Maxim
Народ, кто-нибудь имел дело с X4 CMS?
Maxim
Интересует насколько логичная и адекватная система и стоит ли с ней связываться
Артур
Господа, это вызов метода?
Артур
Я поясню, дело в том, что $this это текущий экземпляр класса, который сам по себе и не наследует ничего, и если $status это метод, то где он может быть определён если не в самом классе?
Sergey
Господа, это вызов метода?
$status может меняться и это будут разные методы в зависимости от значения $status
Дима
Хай олл! Всегда делал через js, но сейчас все переходят на нативный loading="lazy", а как с ним сделать крутящийся прелоадер? Слишком много выдачи по js-lazy, не ищется чёт. Или покиньте чатик верстальщиков что-ли у кого есть...
Нашел ответ! К сожалению не в MDN. https://web.dev/browser-level-image-lazy-loading/ «Одна из важных причин продолжить использовать стороннюю библиотеку параллельно с loading="lazy"заключается в предоставлении полизаполнения для браузеров, не поддерживающих данный атрибут.» Ну и в целом нативый лейзи - не очень, например если слайдер в первом экране - то нативный будет все загружать (а js-lazy при правильной настройке - всего несколько слева и справа). Вот уж я не догадался «прелоадер» назвать «полизаполнение». Формулировка в статье — за гранью моих скиллов гуглинга. @misha_bulic @ShevArtV @webinmd спасибо
Артур
😀
Дима
Нашел ответ! К сожалению не в MDN. https://web.dev/browser-level-image-lazy-loading/ «Одна из важных причин продолжить использовать стороннюю библиотеку параллельно с loading="lazy"заключается в предоставлении полизаполнения для браузеров, не поддерживающих данный атрибут.» Ну и в целом нативый лейзи - не очень, например если слайдер в первом экране - то нативный будет все загружать (а js-lazy при правильной настройке - всего несколько слева и справа). Вот уж я не догадался «прелоадер» назвать «полизаполнение». Формулировка в статье — за гранью моих скиллов гуглинга. @misha_bulic @ShevArtV @webinmd спасибо
Ё-моё, я понял)), это они про polyfill, блин это ваще не про то. Но, судя по всему, сути это не меняет: нативный лейзи шляпа по сравнению с JS-реализациями. Они там в статье много раз ссылаются на github/aFarkas/lazysizes как пример внешней библиотеки и говрят что вполне норм продолжать их юзать
Евгений
ну типа background для блока с картинкой
U
Товарищи нужна подсказка по pdoResouces сразу скажу, что в гугль глядел и нашел только это https://webstool.ru/modx-minishop2-primeryi-vyiborki-where-optionfilters-innerjoin.html но ничего не сработало. Как правильно оформить фильтр по TV чтоб выдавало только по тегу то что совпадает с pagetitle ? &tvFilters=tv.tagFAQ == [[*pagetitle]]]
Алексей
Ну вроде верно.
Алексей
тока лишняя скобка ] в конце
Дима
ну типа background для блока с картинкой
Да можно, только надо все картинки оборачивать в блоки, а это не супер, особенно если это не только верстка, я ещё плагином добавляю lazy-атрибуты в картинки из [[*content]] и др. поля. И оборачивать их - сильное усложнение логики плагина т.к. переносить врапперу нужно будет стили, заданные в редакторе для картинки. Этого совершенно не хочется делать после простых трюков с src и data-src 😉
Кирилл
Всем привет! Может в курсе кто, как можно и можно ли делать связи полей MIGX, по типу , делаем поле "тип" с значениями 1 и 2 и в зависимости от значения показывать "поле 1" или "поле 2" для добавления контента ?
Кирилл
в битре есть подобное, в WP это Advanced Custom Fields так же поддерживает, вот и в MODX интересно
Кирилл
DynamicDropdownTV
Спасибо, посмотрю
Степан
народ
Степан
чегоже мне с коментами то в феноме как-то не работается
Степан
они выводятся и их не остановить(
Степан
нашел в чем косяк если в чанке или шаблоне нет ничего что могбы обработать феном , то и коменты он не обрабатывает
Степан
можно это как-то избежать чтобы все чанки или шаблоны обрабатывались феномом?
Евгений
это бага фенома вроде как, встречал подобное если инклудить безфномовскин чанки или чет подобное
Артур
можно это как-то избежать чтобы все чанки или шаблоны обрабатывались феномом?
Да, добавь хотя бы 1 тэг феном это костыль, но иначе никак
Артур
Господа, насколько я понимаю делать так $userProfile = $modx->newObject('modUserProfile'); $userProfile->fromArray($_POST); Не очень хорошо, или всё же метод fromArray имеет встроенную защиту от SQL injection? А если нет, то как тогда быстро заполнить профиль данными чтобы без огромных дыр в безопасности?
Артур
ну я так понимаю не fromArray имеет защиту а сохранение объекта проводит проверку
Просто я прочитал и интернетах что эффективно защититься от инъекций можно на уровне функции mysqli_query, т.е. непосредственно перед отправкой данных в базу, но в Modx я же напрямую с базой не работаю, там xpdo.
Степан
так что не переживай
Степан
да и в принципе я бы не стал так делать вдруг какие поля мне нужны будут не по назначению)))
Степан
Id чего?
ну типа id пользователя сущестующего
Степан
интересно примет или ругнется
Степан
а потом еще какое id кривое
Степан
если оно будет не автоинкремент то при последующих записях могут возникнуть проблемы