Артур
Ну, надо смотреть
Скажи что, я посмотрю.
Алексей
Скажи что, я посмотрю.
Модель смотреть.
Алексей
Я говорю, что чтобы сказать точнее, надо модель смотреть
Артур
Алексей
Ну так ты и сохраняй его как price, это просто префикс при выборке добавляется, потому что там с композитами Скорее даже как Modification.price. Он там джойнит с нескольких таблиц
Алексей
Хотя, наверное просто price. Основная таблица автоматом должна поля использовать. А вот при выборке уже с префиксом идёт.
Алексей
Давно уже не ковырялся с модх, забывать я начал)
Pavel
Вырезать модификатором.
Пробовал , не вырезает
Pavel
В том то и дело
Pavel
Я и в самом js формат ставил
Алексей
Проблема именно в строке с save()
А как проблема то выражается? Я думал, что не сохраняет. Или оно в принципе 500 отдает?
Pavel
Вырезать модификатором.
[[+date_ago:strtotime:date=%d %B %Y]]
Артур
А как проблема то выражается? Я думал, что не сохраняет. Или оно в принципе 500 отдает?
Я в Console запускаю и если пытаюсь сохранить то просто зависает
Pavel
Так пробовал.
Pavel
пробовал использовать dateAgo сниппет
Pavel
Задать формат вручную не добавляя плейсхолдеры для времени
ну вот я в assets/components/tickets/js/mgr/comment/comment.window.js добавлял для поля format: 'd m Y' - ничего
Алексей
Я в Console запускаю и если пытаюсь сохранить то просто зависает
В каком смысле "в консоли", как "зависает"? У пхп обычно таймаут 30сек
Алексей
Потом бэд гейтвей даст или 500
Алексей
Если ошибка
Артур
В каком смысле "в консоли", как "зависает"? У пхп обычно таймаут 30сек
Этот компонент не отдаёт 500 никогда. Под зависанием я понимаю неисчезающую надпись Loading
Алексей
Этот компонент не отдаёт 500 никогда. Под зависанием я понимаю неисчезающую надпись Loading
Так ты запрос в консоли смотри. Запрос все равно получит ответ. Или таймаут
Алексей
А то, что лоадер без ответа не исчезает, это нормально
Алексей
Есть у хрома вкладка "нетворк"
Алексей
Алексей
А в эррор логе что?
Алексей
Последняя ошибка
Алексей
У сервера
Артур
А в эррор логе что?
А хз, нету доступа к логу
Алексей
А хз, нету доступа к логу
А надо. Там написано почему именно падает
Артур
Норм компонент. Дырень в безопасности. )
В каком смысле? Он же только из админки доступен.
Алексей
А хз, нету доступа к логу
Посмотри через файловый менеджер у модха. С большой вероятностью он в корне лежит или рядом
Алексей
В каком смысле? Он же только из админки доступен.
Код исполняемый удаленно - всегда дыра. А завладеть куками не так уж и сложно
Артур
Артур
Посмотри через файловый менеджер у модха. С большой вероятностью он в корне лежит или рядом
В общем опытным путём выяснил, что если заменить getIterator() на getCollection() то работает.
Артур
Pavel
Так что? Нету еще вариантов, как можно вывод даты поправить?
Дима
Код исполняемый удаленно - всегда дыра. А завладеть куками не так уж и сложно
Привет, не наводи панику) Из админки можно и сниппет создать и там выполнить код, и без этого компонента. А завладеть куками не так уж и просто :) В большинстве случаев практически не возможно. Пруф: https://w3techs.com/technologies/details/ce-httpsdefault
Дима
Сниппет хранится в файле или базе, а это, насколько я понял отправляется через POST и выполняется evalом)
Если бы были куки админа, уже без разницы. Но их негде достать как я и описал выше) Я лишь предлагаю не называть возможность из-под админского доступа выполнять код, дырой :) Раньше были проблемы, что из-под контент-менеджера у которого все возможности "сломать сайт" отключены, были там обходные пути при специальной подготовке умышленно выполнить вредоносный код, но и это давно позакрывали! (а то что известно, в непубличном пространстве уже решили как закрыть, и то на самом деле там всякие мелочи)
Дима
Залип я в статистике из за вас ;) К стати думал что я какой-то инди-разработчик что использую #uikit в проектах, а оказывается он Топ5 в мире, или даже Топ3 если не считать animate.css, и подавлялось ещё растёт, в отличии от tailwind например... Пруф: https://w3techs.com/technologies/overview/css_framework
Алексей
Те же сниппеты можно защитить от правки нерадивым менеджером, а вот этого компонент можно ли?
Николай
для sudo вернее
Иван
А ты последние три года верстаешь?
Работа требует: верстка, nuxt, modx
Дима
Последние года 3 не использую фреймворки. Только чуток tailwind
Ну я проникся крутой структурой кода, собираю из исходников, выкидываю лишнее. Раньше у меня была своя «заготовка», с хелпер-классами и переменными, но в #uikit так всё организовано что я аж удивился. Решил выкинуть своё и выучить то, от заготовки осталось несколько десятков строк. Убеждён, что такое применение фреймворка не даёт известных минусов. Даже в минималке к bootstrap-based проектам подключается без проблем, классно. Я честно не знал что он так популярен просто, количество звёзд на гитхабе не отражает этого)
Максим
Подскажите, где можно создать эту связь пожалуйста
Алексей
Он доступен только для root
Формально да, но всегда может быть уязвимость В общем суть не о том как можно в идеале. А о том, что имхо, все такие компоненты, это потенциальная дыра
Иван
Модх тоже фреймворк)
Вопрос был про вёрстку
Алексей
Вопрос был про вёрстку
Тогда извиняюсь
Алексей
А я для своих проектов давно свой набор для верстки сделал. Только грид сторонний использую. А набор стилей и жс скриптов свой)
Алексей
И я делал также, пока не встретил фреймворк, который «зашел» 👣
Иногда можно даже бутстрап использовать. Для некоторых проектов он как раз. Но чаще это груда ненужного хлама, которая грузится почти каждый раз
Дима
Иногда можно даже бутстрап использовать. Для некоторых проектов он как раз. Но чаще это груда ненужного хлама, которая грузится почти каждый раз
Ну бутстрап славился всегда своим онлайн-билдером (в uikit такого нет), который позволял его модифицировать и выкидывать ненужное. Но им очень многие (большинство кажется) ленятся пользоваться, оттого и груда ненужного.
Алексей
Сетка как сетка)
Алексей
Я использую gridlex
Дима
А что можно сказать про неё, кроме того что в доке?))
Виталий
Ну я имею ввиду, удобство на практике. Очень часто в вакансиях висит
Дима
Ну я имею ввиду, удобство на практике. Очень часто в вакансиях висит
По описанию, прям то же самое что в gridlex вашем. Правда мой опыт с bootsrap закончился на версии 3. Так поглядываю иногда, вроде мульти-модалки так и не сделали, слайдер «не очень», карусель тоже. В #uikit сетка в 6 колонок, это конечно сбивает с толку на старте, особенно когда в дизайне 5+7 например есть блоки, но существует и готовый набор классов (не в коробке) чтобы было 12 (и никаких проблем с JS при этом), но можно и обойтись, используя хелперы и.. css ))
Виталий
Roman 🚀
Кроссбраузерность?
сложно придумать что-то более кроссбраузерного чем display:grid
Roman 🚀
Бутстрап сетка в 2011 году это гуд, да, но сейчас-то зачем
Roman 🚀
не понимаю
Виталий
Читал недавно статью (не сильно старую), что пока все таки гридам рано
Иван
CSS Grid Layout (level 1) | Can I use... Support tables for HTML5, CSS3, etc https://caniuse.com/css-grid
Андрей
Читал недавно статью (не сильно старую), что пока все таки гридам рано
Да какой рано. Все идеально там почти. Уже год как в рабочих проектах. Нареканий нет
Виталий
Ну вон байду браузер не поддерживает! Все, рано
Иван
Вы серьезно?
Виталий
Ну может быть конечно, не спорю. Я начинающий, слушаю других пока что)