Дмитрий
и в матерала разюиваешь на макеты отдельные
Дмитрий
получаешь от плагина что вызывается, и подгружаешь шаблон
Иван
😉 пасиб)
Иван
но в ядро они такое не хотят тащить да?) или никто не интересовался?))
Дмитрий
вс очень просто и элегантно делается
Дмитрий
только если что учитывай еще get параметры
Дмитрий
их выкинуть надо если что
Дмитрий
проверь их
Иван
ага
Дмитрий
я просто это еще не дописал этот кусок
Дмитрий
из адреса выкинь для разбора все параметры
Дмитрий
но потом джумле их верни обязательно
Дмитрий
тебе просто вырезать свое надо
Дмитрий
если оно есть
Дмитрий
я на этом механизме и построил мультисайтинг
Иван
Джумла,отдай кусок я тебе говорю
Дмитрий
на таком обмане джумлы
Дмитрий
Джумла,отдай кусок я тебе говорю
и потом можешь дописать к карте сайта игоря плагин
Дмитрий
чтобы были адреса в sitemap.xml
Igor
но в ядро они такое не хотят тащить да?) или никто не интересовался?))
А смысл, слишком костюмное + не сделать универсально + может быть гора багов. Так что либо такой плагин, либо вовсе свой компонент.
Дмитрий
я с игорем согласен
Дмитрий
если тее нужно, то пишется компонент
Дмитрий
или переопределение роутинга нормальное
Дмитрий
здесь есть элеганттный простой выход в данном случае
Igor
или переопределение роутинга нормальное
Ну твой код это даже не переопределение. Ты просто говоришь роутингу как работать и все. Сам роутинг стандартный.
Дмитрий
я это имел ввиду
Дмитрий
плагины могут вносить правки в роутинг компонента
Igor
Я кстати sef фильтр на Атоме тоже через плагин буду делать, а не дописывать роутинг. Так проще =)
Дмитрий
а на фильтрах материалов есть чпу?
Дмитрий
там просто я видел
Дмитрий
просто чпу можно построить по такому же прицнипу
Igor
а на фильтрах материалов есть чпу?
Да у joomline есть. Вот только не помню он отдельный или нет
Igor
смотрел как они сделали?
Я вроде тебя именно туда отправлял смотреть =)
Igor
Но думаю что принцип тот же в любом случае
Дмитрий
/katalog/nogti/proizvoditeli__arnelle/strana__germaniya
Дмитрий
я вот такого добился
Дмитрий
в адресах
Дмитрий
тут просто работает комбинаторика
Дмитрий
и им надо задать порядок
Igor
тут важно еще сделать правило генерации их
В моем случае это будет проще ибо поля фильтра известны изначально. Возможно так будет. /tours/filter/lisabon_may-2020
Igor
Не думал на этим пока еще.
Дмитрий
то етсь у тебя зафиксирвоанные поля?
Igor
то етсь у тебя зафиксирвоанные поля?
Да. Поэтому вообще халява.
Дмитрий
просто когда неизвестно сколько и сколько значений тут главное не уйти каждый с каждым вообще
Дмитрий
там факториал получаетя
Дмитрий
им надо задать порядок верный
Дмитрий
и не смешивать
Дмитрий
тогда другая формула работает
Igor
Ну в общем, я пока еще не думал какой будет урл. Ибо sef фильтрация пойдет отдельной версией.
Vladimir
Вышла Joomla! 4 Beta 2 Мы на чуточку стали ближе к выходу стабильного релиза Joomla 4. Сегодня свет увидел релиз Beta 2. В чем разница между Beta 1 и Beta 2? Joomla 4 Beta 2 содержит более 200 исправлений ошибок из Beta 1. В том числе добавлено обратно несовместимое изменение в пакет Filter, чтобы удалить терминологию черного и белого списков (blacklist / whitelist). Внимание! Не используйте бета версии на живых сайтах. Они предназначены исключительно для тестирования. https://joomlaportal.ru/news/release-news/3090-vyshla-joomla-4-beta-2
Vladimir
блять
Vladimir
серьезно?
Vladimir
чёрный и белый список добрался до джумла?
Igor
Ну а если честно, в концепии Filter я бы использовал более логичные. Allowed и Not Allowed
Vladimir
https://habr.com/ru/company/ruvds/blog/508708/
Vladimir
какая хорошая статья
Dmitry
​Как сделать так, чтобы ваш код оставался простым и поддерживаемым Разрабатывая новое приложение, вы начинаете с маленькой и простой кодовой базы. Но со временем код растет и становится все более сложным. Бороться с возрастающей сложностью тяжело — так же, как и следить за тем, чтобы кодовая база оставалась поддерживаемой в долгосрочной перспективе. Представляем несколько принципов, которые помогут справляться с этими проблемами. Читать статью
Vladimir
Учитывайте стоимость поддержки кода, а не только стоимость разработки
Vladimir
важное замечание - я всегда его всем напоминаю
Vladimir
и это кстати причина выбора Joomla
Den 💙💛
и это кстати причина выбора Joomla
ВордПресс не влазит в этот концерт?
Vladimir
ВордПресс не влазит в этот концерт?
взламываемость отсутствие нормального апи
Vladimir
отсутствие нормальной архитектуры
Vladimir
ты и так знаешь
Den 💙💛
И при этом он занял все ниши
Vladimir
И при этом он занял все ниши
потому что маркетинг грамотный
Vladimir
я хочу повторить :)
Vladimir
точнее хочу чтобы повторили мы, а не я
Den 💙💛
Возглавь осм
Vladimir
Возглавь осм
мы к этому идем 😉
Den 💙💛
Выдвигаем кандидату и голосуем
Vladimir
Выдвигаем кандидату и голосуем
только мне надо заявить что я гей
Vladimir
ну или черный
Vladimir
Масштабная кампания по взлому сайтов на WordPress В начале июня специалистами Wordfence была зафиксирована вторая волна хакерских атак на сайты на WordPress. Первая была в мае. Поскольку атаки были организованы с IP-адресов, часть которых использовалась хакерами ранее, эксперты Wordfence считают, что обе кампании по взлому — дело рук одной и той же группы злоумышленников. В этот раз взломщики использовали старые уязвимости в плагинах и попытались скачать с сайтов файлы конфигурации. По оценкам экспертов, это составило около 75% всех попыток использования уязвимостей в плагинах и темах для WordPress.