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

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
Добрый день!

При редактировании материала с форнта возникает такой баг:

Нажимаем на кнопку по которой должно открыться всплывающее окно, например "Изображения", "Вставить материал", "Контакт" и др.,

сначала окно открывается как положено, затем происходит еще какая-то загрузка (бегунок загрузки как бы начинает грузиться заново) и это модальное окно  растягивается на весь экран. При этом в растянутом окне все элементы отображается так же, как и в нормальном окне,

но по нажатию на ссылки ничего не происходит,
а должно окно закрыться, а ссылка вставиться в материал.

При этом, если успеть прекратить загрузку страницы, когда окно только загрузилось в нормальном виде и еще не успело перезагрузиться в растянутый, то все работает корректно.

Из администратора все работает правильно.

Маленькие всплывающие окошки тоже работают правильно, например "Вставить/редактировать изображение" или "Параметры ячейки"(таблицы)

В редакторе JCE такой проблемы нет. Видимо там свой загрузчик.

А вот в стандартном Joomla есть. У меня есть необходимость именно стандартным воспользоваться с фронта.

Я подумала, что дело в шаблоне. Но нет. Попробовала разные шаблоны, разных авторов, ничего не меняется. Joomla 3.8.3

Как прекратить эту дозагрузку всплывающего окна?
« Последнее редактирование: 17.01.2018, 06:32:32 от natashalina »
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
смотрите ошибки в консоли браузера. у вас, видимо, на фронте конфликт скриптов происходит
*

natashalina

  • Захожу иногда
  • 62
  • 0 / 0
смотрите ошибки в консоли браузера. у вас, видимо, на фронте конфликт скриптов происходит
Спасибо! Тривиально, но помогло. Один из поставленных плагинов пришлось отключить и все заработало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль Jquery Jumpmenu JT (выпадающее меню) некорректно отображается

Автор Artur-ArtMetallUrall

Ответов: 52
Просмотров: 4003
Последний ответ 27.06.2018, 15:45:01
от lexxbry
Не работают связи материалов на многоязычном сайте (J3.8.0, J3.8.1)

Автор Dorfman

Ответов: 3
Просмотров: 3365
Последний ответ 08.10.2017, 15:55:37
от effrit
Не работают связи пунктов меню

Автор hoi

Ответов: 0
Просмотров: 1553
Последний ответ 01.03.2016, 18:20:15
от hoi
Перенесено: Не работают HTML теги

Автор b2z

Ответов: 0
Просмотров: 1364
Последний ответ 06.07.2015, 09:01:12
от b2z