Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Друзья, пытаюсь поменять разметку пагинации так, как на мой взгляд оптимальнее и удобнее.
В Joomla 3.X всё решалось банальным копированием в папку HTML шаблона файла pagination.php и переопределение сразу работало.

В новых версиях Joomla всё стало сложнее.
В папке html своего шаблона я создал вложенные папки чтобы получилось: templates/my_template/html/layouts/joomla/pagination
В новую папку pagination скопировал файлы links.php, link.php и list.php из папки layouts/joomla/pagination.
Изменения, которые я вношу в list.php вообще никак не влияют на изменения в шаблоне вывода. Т.е. переопределение не работает почему-то.
Возможно есть тонкости о которых я не знаю?
Заранее всем спасибо.
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
файлы links.php, link.php
Вот в этих меняйте.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Вот в этих меняйте.

Я вас ввёл в заблуждение и сам запутался. Именно links.php я и менял, и не предполагал, что в list.php общая разметка практически идентичная. Сто раз перезаливал links.php и изменений не было, а тут поменял list.php и всё заработало. Тем не менее, спасибо, что ответили, это меня заставило ещё раз всё перепроверить и решить задачу!
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
Я тоже не знаю зачем там 3-й файл, в котором изменения ни на что не влияют. Возможно в каких-то определенных условиях он срабатывает.
Поэтому обычно вношу изменения во все 3, чтоб наверняка.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На что ориентироваться : Joomla 4 или Joomla 5 ?

Автор Ebelous

Ответов: 10
Просмотров: 2083
Последний ответ 10.12.2025, 16:12:12
от yevrowl
Joomla 3 и Joomla 5 на одном хостинге

Автор AlexP750

Ответов: 4
Просмотров: 330
Последний ответ 06.12.2025, 13:39:16
от AlexP750
Правильная Canonical с версии Joomla 5.4 +

Автор creative3d

Ответов: 0
Просмотров: 111
Последний ответ 04.12.2025, 21:52:58
от creative3d
Как вывести материалы по тегам в 3 колонки (Joomla! 5.3.1)?

Автор sergspb

Ответов: 0
Просмотров: 129
Последний ответ 03.12.2025, 22:07:18
от sergspb
Как сделать всплывающее (выдвигающееся) окно на Joomla 5?

Автор sergspb

Ответов: 4
Просмотров: 280
Последний ответ 02.12.2025, 15:03:06
от sergspb