Новости 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 Гость просматривают эту тему.
  • 5 Ответов
  • 2052 Просмотров
*

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 0
  • Что тут писать?
Здравствуйте!
Помогите решить беду.
В общем подключил к материалу php-файл с помощью плагина phpDirect.
Все работает отлично.

Вставил в код скрипт который скрывает/отображает блок div.
Вот как выглядит скрипт и код блока:
Код: html4strict
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>


<a class='dynamic' href='#' onclick="$('.spoiler').toggle();return false;">Показать текст</a>
<div class='spoiler' style='display:none;'>
       текст текс текст
</div>

В общем не работает. Зато если этот файл открыть по прямой ссылке, то все работает нормально.
Попробовал вставить в этот файл любой другой скрипт(снег) - работает!

Ничего понять не могу. Почему так происходит? Помогите.
« Последнее редактирование: 02.10.2014, 18:27:52 от Mick_20 »
Мой сайт про корабли
*

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 0
  • Что тут писать?
Если отключить все подключаемые Joomla скрипты, то скрипт работает нормально

Как узнать с чем конфликтует мой скрипт?
Мой сайт про корабли
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 0
  • Что тут писать?
спасибо всем огромное - заработало.
вопрос решен)) тема закрыта
Мой сайт про корабли
*

Mesuti

  • Захожу иногда
  • 71
  • 2 / 0
  • Помогли тебе - помоги другим
Как решен вопрос- погрязло в тайне...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать такой сайт на Joomla?

Автор tester124545

Ответов: 2
Просмотров: 425
Последний ответ 28.10.2025, 06:03:09
от wishlight
Скрипт на php, для небольшого склада

Автор Biss

Ответов: 0
Просмотров: 1147
Последний ответ 16.06.2024, 12:03:39
от Biss
Toggle не работает на главной странице

Автор illimited

Ответов: 5
Просмотров: 934
Последний ответ 18.11.2022, 20:11:41
от illimited
Простенький калькулятор одной функции на JS (не Joomla)

Автор Dorfman

Ответов: 10
Просмотров: 1153
Последний ответ 23.11.2020, 13:39:14
от sivers
Переход по ссылки и запуск функции? [РЕШЕНО]

Автор warlocksp

Ответов: 19
Просмотров: 1582
Последний ответ 21.02.2020, 12:06:24
от warlocksp