Дмитрий
у нас шаблоны например могут уходить и до 5к строчек
Дмитрий
и выше
Дмитрий
и вверху все эти преобразования и прыганья это тупо
Den 💙💛
я в 15 году ушел из джумлы подучиться, вот только пришел 🙂 заглянул под капот - слезы... сейчас компоновки переписываю под свой шаблон
За 6 последних лет в пыхе много чего поменялось и добавились новые стандарты, хотя старые тоже ни кто не отменял. Мне вот интересно, а вы куда уходили подучититься?
Artem
к стати, тенденция в джумле сейчас идёт к тому, что всё что сложнее echo $var должно быть вынесено в layout
Edu
я все почитал, спасибо за инфу
Artem
к стати, тенденция в джумле сейчас идёт к тому, что всё что сложнее echo $var должно быть вынесено в layout
ну кроме зашквара какого-нибудь, котрый нигде не будет использован далее
Дмитрий
разумно плюс минус как у нас денис делает
Den 💙💛
я все почитал, спасибо за инфу
На гитхаб можно найти много гайдов по оптимизации написания кода, code style в ide, гайды по правильному написанию кода, как выше скидывал
Den 💙💛
это не имеет значения в данном разговоре
Таки имеет, ибо ваша претензия говорит, что вы ушли на повышение навыков php, а получилось, что из за 6 лет в элементарном и нет. Ничего личного - просто это так выглядит.
Дмитрий
Ты о чем?😏
ну как ты у нас в проекте крупно делаем
Дмитрий
как дробишь на шаблоны
Дмитрий
это разумно
Дмитрий
надо соблюдать разумный баланс
Дмитрий
это я комментарий к артему просто
Den 💙💛
ну как ты у нас в проекте крупно делаем
Ну это как кому удобно. Можно и полотна писать 😂
Den 💙💛
Когда с канадцами работал там в коде адын праграмыст такое спагетти крутил в одну строчку, что я больше времени тратил на форматирование и рефракторинг 😂😂😂
Den 💙💛
@Deny_lv я к этому
Ну удобно по полочкам все раскидывать. Я подобное и с js модулями в ECMAScript делаю. Удобно и понятно
Den 💙💛
@studioexpress а вот кстати в JS там ещё большая веселуха с написанием кода. Есть несколько основных гайдов от крупных корпораций, есть от Mozilla, есть от V8 (та же нода). А есть в JS так же шаблонизаторы, либы, шаблонизаторов и 100500 всего разного Так что там намного веселее 😂
Дмитрий
@Septdir ты скидывал обработка showon в бекенде, скинь езе раз пожалуйста
Edu
lazyloading автоматом работает в J4 где подключить, отключить можно? подскажите пожалуйста
Edu
все нашел в плагинах
Дмитрий
пока в этом смысла нет
Дмитрий
у нас проекты еще долго будут работтьа на j3
Дмитрий
=)))
Edu
мне проще, у меня на j3 ничего нет
Дмитрий
Дмитрий
просто писать самому не хочется, когда можно спиздить =)
Igor
=)
Дмитрий
@Septdir @drekun а они механизм мидлваров добавили на запросы?
Дмитрий
в j4
Дмитрий
щас точное название посмотрю как это на забугорском =))
Дмитрий
Middleware
Дмитрий
да
Дмитрий
не ошибся
Дмитрий
=)
Дмитрий
@Septdir @drekun https://laravel.com/docs/8.x/middleware
Дмитрий
вот типа такого
Дмитрий
просто правила вещать на роутинг дополнительные
Дмитрий
в джумла 3 на мой взгляд есть два пути щас пойти как: 1. которым я пошел, я добавлю свойства во въюхи, если они сущеюсвуют то обрабатывается и проверяется. Например для въюхи треюуется авторизация, то ставлю protected $auth = true; и родительский класс проверяет при конструкторе 2. писать дополнительные правила для роутинга, и аттачить их в роутинг в конструкторе роутера компонента
Дмитрий
это чтобы не сильно кастомазайть имелось ввиду
Дмитрий
можно сделать полноценный механизм middleware
Дмитрий
в j3
Дмитрий
но на мой взгял надо вешаться вообще не на въюхи
Дмитрий
нужно еще и на таски контроллеров
Дмитрий
то есть и на view и на task
Дмитрий
Дмитрий
я наверное тогда буду костылить свой механизм миддлваров, просто надо и таски закрывать
Дмитрий
надо после отработки роутинга это и просто на инпут цепляться и смотреть
Дмитрий
@drekun как правило роутинга middleware не построить и выкидывать 404 от правила роутера тоже не очень корректно
Дмитрий
=)
Дмитрий
надо короче цепляться к событие afterRoute
Дмитрий
либо в запуске компонета файле писать механизм
Дмитрий
до вызова бащового контроллера
RINAT
https://github.com/joomla/joomla-cms/releases/tag/4.0.0-rc6
RINAT
https://github.com/joomla/joomla-cms/releases/tag/3.10.0-rc2
RINAT
https://www.joomla.org/announcements/release-news/5844-joomla-4-rc-6-and-joomla-3-10-rc-2-are-here.html
Ali
/spam
Dmitry
/spam
👍
Dmitry
Релизы Joomla 4 RC 6 и Joomla 3.10 RC 2 Проект Joomla рад сообщить о выпуске Joomla 4.0 RC 6 и Joomla 3.10 RC 2. Пользователям Joomla и разработчикам расширений предлагается загрузить и установить эти пакеты для тестирования. Стабильный релиз Joomla 4.0 ожидается 17 августа. Обратите внимание, что переход с Joomla 3.9 на Joomla 4.0 является миграцией. Вам нужно будет обновить Joomla 3.9 до Joomla 3.10, которая будет доступна в тот же день, когда выйдет стабильный релиз Joomla 4.0. В Joomla 3.10 есть инструмент проверки совместимости, который поможет вам при переходе на Joomla 4.0. https://joomlaportal.ru/news/release-news/3227-relizy-joomla-4-rc-6-i-joomla-3-10-rc-2
Александр
@progreccor Владимир, нашел баг в мультиформе при выводе в модуле. Не работают кнопки вперед-назад, неправильно вычисляется номер шага (прибавляется к id модуля)
Eugene
представьте, какая жопа в html. прямо хоть туториал для клиентов делай, что так нельзя поступать. но тут будет подвязка к шаблону/фреймворку. например, нужны классы или шорткоды для оформления. есть над чем подумать при разработке нового визуального редактора. иначе юзеры будут красить тексты вот так всегда.
Eugene
раскрашивать фон текста - это лютая дичь
Vladimir
На данный момент решается изменением id
Vladimir
Потом пофикшу
Александр
id модуля не поменять, если только js-ом подкопаться
Vladimir
id модуля не поменять, если только js-ом подкопаться
Почему не поменять? В настройках же
Александр
Александр
тип модуля - Builder