Дмитрий
https://getbootstrap.com/docs/5.0/getting-started/webpack/
Дмитрий
просто вот как бы
Дмитрий
нужен тултип, берете только тултип
Дмитрий
насчет прям вашего вопроса, ну просто поищите скрипт да подключите его
Igor
нужен тултип, берете только тултип
В J4 это под капотом сделано в web asset подключаешь нужный и готово.
Vladislav
Прекращайте срач на пустом месте. Я тоже в начале пути отрицал bootstrap. Году так в 2012. И тоже писал все свое. Это приходит с опытом, когда начинаешь ценить свое время и не изобретать велосипеды во всем за что берешься.
Алексей
Всего пару минифицированных файлов по 10-15 кб
Igor
блин опять бутсрап
Ну можешь вязть uikit/
Igor
Это просто удобнее и быстрее чем искать и подбирать либу под каждый чих.
Дмитрий
я начал в 2006 и до сих пор его принять не могу
ну значит вы не развиваетесь вовсе
Дмитрий
если более 14 этим заниматься
Дмитрий
сейчас современный фронт это сборщики и кучи пакетов, которые эти сборщики гонят
Дмитрий
и вебпак их оптимзирует
Дмитрий
мы uikit используем и испольхуем например 1/2 его css компонентов
Vladimir
я начал в 2006 и до сих пор его принять не могу
Сейчас мир использования js изменился
Дмитрий
и собираем только их
Сергей
и собираем только их
хорошо, ещё раз пересмотрю
Vladimir
хорошо, ещё раз пересмотрю
Там по сути используя webpack можно забрать только нужные куски
Vladimir
А уж uikit тем более
Vladimir
Он целиком из кусков собран
Дмитрий
хорошо, ещё раз пересмотрю
ну щас все разбито на пакеты, в это все вылелось по итогу с говно js в том числе
Igor
Там по сути используя webpack можно забрать только нужные куски
В j4 это не нужно, там уже все порезано на куски.
Дмитрий
В j4 это не нужно, там уже все порезано на куски.
ну вот мне надо пару пакетов из npm и что мне делать?
Vladimir
https://getuikit.com/docs/webpack
Дмитрий
В j4 это не нужно, там уже все порезано на куски.
вот у меня автокомплит и он только на git на гитхабе лежит
Дмитрий
и как мне его в вебассеты от джумлы интегрировать
Igor
и как мне его в вебассеты от джумлы интегрировать
Ну тут тебе надо его просто положить на сайт, и указать в web asset. вообще можно сделать библиотеку assets по типу как ты поля сделал.
Дмитрий
и что он потом делает? он гонит черезщ свои js скрипты?
Дмитрий
того же вебпака
Сергей
а если не хочу чужого бутстрапа, как быть
Дмитрий
как выкачка из npm идет?
Igor
и что он потом делает? он гонит черезщ свои js скрипты?
Нет просто подключает нужный скрипт в head они ничего не компилиит. Это именно подключение скрипта. С зависимосяти атрибутами и т.д Если проще это эволюциы HTML helper
Дмитрий
ну и причем тут вообще тогда эти вебассеты?
Дмитрий
я же про перекомпиляцю фреймворка вообще говорю
Сергей
Меня их сетка мобильной версии не устраивает
Igor
Хотя в теории можно и выкачку из npm написать. Но это на php надо делать
Алексей
а если не хочу чужого бутстрапа, как быть
Можно нужные файлы положить в папку media или в шаблон
Igor
я же про перекомпиляцю фреймворка вообще говорю
А я про кейс человека, что ему нужен лайтбокс. Зачем ему компиляция фреймворка.
Дмитрий
Хотя в теории можно и выкачку из npm написать. Но это на php надо делать
у нас перекомпилирован uikit и написаны хуки для него
Дмитрий
ну я просто объясняю как это вообще работает, а не как скрипт подключить
Дмитрий
что он не понимает что щас компилируется css/js код
Сергей
Возьмите uikit
надо опять попробовать, давно не смотрел
Vladimir
Uikit вообще прекрасен в этом плане
Igor
что он не понимает что щас компилируется css/js код
Кстати о копиляторах. Надо бы посмотреть родные joomla компиляторы.
Vladimir
Вот раздел про сетку
Vladimir
Там вообще по сути нет ограничений
Vladimir
И вот https://getuikit.com/docs/flex
Дмитрий
делаешь свое переопределение, потом компилируешь и у тебя расширенный фреймворк
Дмитрий
и сетка
Vladimir
Верстка на flex
Дмитрий
елси например надо больше дробей внедрить
Vladimir
Это если традиционные не нравятся
Сергей
И вот https://getuikit.com/docs/flex
тот же бутстрап
Vladimir
Вот грид https://getuikit.com/docs/grid
Сергей
на флексбоксе
Дмитрий
на флексбоксе
а чем надо? на таблицах?
Дмитрий
в uikit 4.x будет сетка на гриде
Сергей
на гридах
Дмитрий
ну будем потом, и что?
Дмитрий
в uikit 4.x будет на гридах
Дмитрий
хотя я до сих пор не понимаю как будет выглядеть css классы для grid системы
Сергей
да и самим можно это сделать
Дмитрий
живите в своем мире =)
Сергей
делал лет 6 назад
Vladislav
Разве грид уже имеет полную поддержку задуманных вещей во всех браузерах?
Igor
на гридах
https://getbootstrap.com/docs/5.1/layout/css-grid/
Сергей
width: calc(100% / 2); больше вот это понравилось
Дмитрий
<div class="grid" style="--bs-rows: 3; --bs-columns: 3;"> <div>Auto-column</div> <div class="g-start-2" style="grid-row: 2">Auto-column</div> <div class="g-start-3" style="grid-row: 3">Auto-column</div> </div>
Дмитрий
ну вот
Дмитрий
не все на классах
Дмитрий
инлайн стили идут регулирующие
Дмитрий
понятно теперь как люди это видят