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

Жуковский

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Доброго времени суток подскажите знающие люди, не могу понять что за чудеса на сайте. Делаю связку cb+kuena+easyblog+adsmanager+jcomments+jbolo, вроде уже все допилил, но сегодня обнаружил что гостям при добавлении объявления через AdsManager отображаются все поля  (т.е не работает скрипт присвоения поля к категории объявления ) соответственно через F12 нашёл ошибку Uncaught TypeError: Cannot read property 'category' of undefined, что это может быть? А если заходишь на сайт как зарегистрированный пользователь то все работает. ошибка в строчке 

function updateFields() {
   var form = document.adminForm;- в ней
   var singlecat = 0;
   var length = 0;
   
   if ( typeof(document.adminForm.category )!= "undefined" ) {
      singlecat = 1;
      length = 1; 

может кто встречался?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
document.adminForm существует?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Жуковский

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Да конечно, я думаю идет конфликт конкретный, но с чем понять не могу пробовал, все сносить по этапно, результатов не дало
*

Жуковский

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Пока ковырялся в коде, теперь при подаче объявления он кидает на форму регистрации, это как такое  может случиться?
 :o
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ошибка говорит, что document.adminForm не существует или не объявлен(undefined).
Форма кидает туда, куда ей указано.
Если вы сами написали доработку, то вам нужно разобраться в коде или выложить его сюда, а не задавать общие абстрактные вопросы.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 - Обнаружена ошибка

Автор CheCat

Ответов: 4
Просмотров: 1650
Последний ответ 19.12.2020, 07:39:07
от gartes
Ошибка recaptha

Автор Bolat19721

Ответов: 13
Просмотров: 1714
Последний ответ 11.10.2020, 09:44:38
от Bolat19721
ПОМОГИТЕ!!! Ошибка 500 в версии 2.5.19 при оформлении заказа

Автор promwood

Ответов: 10
Просмотров: 1896
Последний ответ 16.09.2020, 08:35:26
от AlexB
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 41877
Последний ответ 11.06.2020, 08:48:10
от sound
Ошибка You have an error in your SQL syntax

Автор Jozheg

Ответов: 27
Просмотров: 2902
Последний ответ 23.05.2020, 00:23:37
от Jozheg