Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 846 Просмотров
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 137 / 4
  • Безопасность вебсайтов
Как Joomla 4 определяет legacy?
« : 27.09.2021, 22:15:39 »
Кто-нибудь знает,  по каким критериям проходит отбор?
Я вижу , что для современных   компонентов используются разные логики формирования роутеров, разные подходы к шаблонам, да ко всему.
Проблема, что режим совместимости местами коряво работает, и вряд-ли планируется поддерживаться.
« Последнее редактирование: 27.09.2021, 22:25:23 от ProtectYourSite »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #1 : 28.09.2021, 09:28:56 »
Ну так MVC старый не особо трогали. Всё работает, если используешь не deprecated классы и методы. Ротуер надо переписывать, это да.
А что значит разные подходы к шаблонам? Там вроде всё по прежнему -- view -> layout.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как Joomla 4 определяет legacy?
« Ответ #2 : 28.09.2021, 13:10:47 »
По наличию класса Joomla\Component\COM_NAME\Administrator\Extension/ComponentName
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #3 : 28.09.2021, 13:36:16 »
По наличию класса Joomla\Component\COM_NAME\Administrator\Extension/ComponentName
Прув?

Понятное дело, что в тройке нет такого класса. Но именно на него смотрит? Хотелось бы глянуть этот кусочек кода :)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Как Joomla 4 определяет legacy?
« Ответ #4 : 29.09.2021, 12:57:35 »
Понятное дело, что в тройке нет такого класса. Но именно на него смотрит? Хотелось бы глянуть этот кусочек кода
Я когда пытался писать компонент для j4 на это наткнулся.
Там даже не сам класс, а инициализация приложения
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Как Joomla 4 определяет legacy?
« Ответ #5 : 29.09.2021, 14:29:30 »
Я когда пытался писать компонент для j4 на это наткнулся.
Там даже не сам класс, а инициализация приложения
Это?
https://github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/Extension/ExtensionManagerTrait.php#L147
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 137 / 4
  • Безопасность вебсайтов
Re: Как Joomla 4 определяет legacy?
« Ответ #6 : 29.09.2021, 15:42:35 »
Это?
https://github.com/joomla/joomla-cms/blob/4.0-dev/libraries/src/Extension/ExtensionManagerTrait.php#L147
Это уже подкидывает $type, определив как Legacy, а как формируется этот контейнер меня уже не хватило
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить видео с rutube в Joomla 5,?

Автор Северянин23

Ответов: 12
Просмотров: 1578
Последний ответ 15.08.2025, 12:45:55
от web1
Сделал шаблон для Joomla 5

Автор fbr

Ответов: 8
Просмотров: 1347
Последний ответ 11.07.2025, 18:00:52
от cronk
Joomla 5 и MySQL 5.7

Автор n_nickon

Ответов: 7
Просмотров: 992
Последний ответ 05.07.2025, 07:56:15
от b2z
Дубли Joomla 5

Автор bormir

Ответов: 15
Просмотров: 1920
Последний ответ 25.05.2025, 09:16:03
от bormir
Сломался сайт Joomla 4 после обновления одного модуля

Автор androv77

Ответов: 4
Просмотров: 848
Последний ответ 17.05.2025, 06:12:07
от azm1n