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

magmag

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Подскажите, что за ошибка
« : 16.03.2012, 11:16:17 »
Joomla 1.5.22
Недавно сайт переехал на хостинг AGAVA
после переезда в корне сайта в файле error_log
выводится ошибка:

[16-Mar-2012 06:43:14] PHP Fatal error:  Call to undefined method vmTheme::close() in /libraries/joomla/application/application.php on line 322

фрагмент кода из файла application.php :
Код
314  // If the headers have been sent, then we cannot send an additional location header
315  // so we will output a javascript redirect statement.
316  if (headers_sent()) {
317  echo "<script>document.location.href='$url';</script>\n";
318  } else {
319  header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 303 See other');
320  header('Location: '.$url);
321  }
322  $this->close();

Подскажите пожалуйста, что за ошибка и как ее устранить?
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Подскажите, что за ошибка
« Ответ #1 : 16.03.2012, 11:19:40 »
Посмотрите какая версия php стоит
*

magmag

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Подскажите, что за ошибка
« Ответ #2 : 16.03.2012, 11:30:35 »
В админке Joomla написано:

Информация PHP:

PHP Version 5.2.17
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Подскажите, что за ошибка
« Ответ #3 : 16.03.2012, 12:39:19 »
Шаблон ВМа смени на другой, попробуй. Это же от него функция.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

magmag

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Подскажите, что за ошибка
« Ответ #4 : 16.03.2012, 14:39:32 »
Шаблон ВМа смени на другой, попробуй. Это же от него функция.
не совсем понял.
Если ВМа это VirtueMart, то почему Вы решили, что это функция от нее?

Можно поподробней, о каком шаблоне идет речь?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Подскажите, что за ошибка
« Ответ #5 : 16.03.2012, 14:46:10 »
Потому, что класс vmTheme - это из VirtueMart

В Вирту-марте есть шаблоны, есть по-умолчанию, есть возможность свой поставить.

Сейчас подумал, что, скорре всего, не все файлы или не в целости просто переписались, если на локалке была функция, а на сервере нет.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

magmag

  • Осваиваюсь на форуме
  • 38
  • 2 / 0
Re: Подскажите, что за ошибка
« Ответ #6 : 16.03.2012, 15:28:18 »
Сейчас подумал, что, скорре всего, не все файлы или не в целости просто переписались, если на локалке была функция, а на сервере нет.

Сайт переехал с другого хостинга, где работал уже более года.
На сайте ошибки не отображаются. Ошибку можно увидеть только в файле error_log

Буду проверять все файлы, узнать бы какой файл не записался.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка "Некорректное изображение"?

Автор Iliayy

Ответов: 8
Просмотров: 10166
Последний ответ 12.11.2020, 22:26:47
от PaLyCH
Ошибка - JHTMLBehavior::jquery not supported

Автор ProkopChamp

Ответов: 3
Просмотров: 4257
Последний ответ 21.06.2020, 13:46:13
от draff
Ошибка 500 при входе в каталог tmp

Автор macheninarctica

Ответов: 8
Просмотров: 5635
Последний ответ 08.06.2018, 16:20:41
от ProtectYourSite
Подскажите как добавить атребут rel="nofollow" к ссылке

Автор Stasweb

Ответов: 11
Просмотров: 7825
Последний ответ 08.09.2017, 13:18:00
от Stasweb
После переноса сайта на хостинг вылезает ошибка

Автор hausofdima

Ответов: 6
Просмотров: 2226
Последний ответ 20.03.2017, 23:53:39
от darkghost