Новости 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 Ответов
  • 1611 Просмотров
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Приветствую! Никто не сталкивался с такой душещипательной надписью?
Код
Notice: Undefined variable: categoryImage in /home/аккаунт/адрес_сайта/www/components/com_k2/helpers/utilities.php on line 95

Интересен факт, что появляется она только при вызове категории блога материалов К2. Сами материалы по отдельности, как, впрочем, и другие компоненты, отображаются без ошибок.

Вот что нам пишут в 95-й строке упомянутого выше файла:
Код: php
		return $categoryImage;

Понимаю, что глюк происходит при вызове картинки категории, но у меня в настройках К2 вообще выключено отображение и картинки, и описания категории.

ЗЫ Joomla 1.5.25, k2 v2.5.4, php5.3 и на хосте, и на локалке... Сам пациент здесь
« Последнее редактирование: 30.01.2012, 11:27:42 от Dorfman »
*

SDKiller

  • Moderator
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Notice: Undefined variable: categoryImage in...
« Ответ #1 : 30.01.2012, 04:04:41 »
Было
Можно в utilities.php в функции getCategoryImage вначале объявить переменную

Код
$categoryImage = '';
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Notice: Undefined variable: categoryImage in...
« Ответ #2 : 30.01.2012, 10:32:26 »
Спасибо. Но почему на локалке всё пашет? Более чем странно...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

K2: Use of undefined constant g - assumed 'g' in ... eval()'d code on line 1

Автор Parahot

Ответов: 8
Просмотров: 1006
Последний ответ 03.08.2020, 15:14:36
от Parahot
Ошибка при отображении подкатегорий К2 Call to undefined method JDate::toMySQL()

Автор elenalerkh

Ответов: 1
Просмотров: 2115
Последний ответ 01.05.2015, 14:12:39
от xucc
Ошибка Fatal error: Call to undefined method JUtility::getHash() на Joomla 3.0

Автор kisBoss

Ответов: 3
Просмотров: 4460
Последний ответ 12.05.2013, 14:05:23
от slavesta
Светит вот такую ошибочку Notice: Undefined property: stdClass::$image1

Автор vbzaxa

Ответов: 1
Просмотров: 2069
Последний ответ 02.03.2013, 17:45:15
от staticlight