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

mpar1

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Всем привет.

По форуму рылся, так и не наше ответа на следующий вопрос.

При сохранении нового материала компонента K2 выводится на экран ошибка:

Цитировать
       JFolder::create: Path not in open_basedir paths
        Unable to create destination
        Ошибка загрузкм галереи. Невозможно распаковать архив.

И такая ошибка только если файл .zip прикрепить с изображениями.

Рылся во всех папках, на нужных установил права 777.

P.S.: Уже существующие материалы так же галерею не отображают. Проблема появиласть в связи с переездом на другой выделенный сервер.

Проблему я понимаю, плагин не может создать папку в media/k2/galleries, хотя на всех папках права 777.

Так же, в папке media/k2/galleries видны zip-архивы, которые после перезда на другой сервер я закачивал, т.е. плагин галереи затыкается на стадии создания папок после закачки на сервер.

Как наверное понятно, настройкой плагина проблема не решилась (замена корневым путем images/stories на media/k2/galleries), а так же с заменой строки №68 images/stories на media/k2/galleries в файле plugins/content/jw_sigpro.php

Абсольютные пути в configuration.php в связи с переездом переписал на новые - проблема тоже не в этом.

РЕШЕНИЕ: Находим файл на сайте libraries/joomla/filesystem/folder.php

В нем находим строку
Цитировать
$obd = ini_get('open_basedir')
и комментируем её, т.е. получается строка вида
Цитировать
//$obd = ini_get('open_basedir')
« Последнее редактирование: 18.02.2013, 19:57:06 от mpar1 »
*

Иван

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Это реально работает.
У меня была проблема с JCE 2.3.1
Автору + *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перестала работать галерея при переносе на другой хостинг

Автор timofe

Ответов: 4
Просмотров: 3532
Последний ответ 05.03.2021, 21:26:48
от timofe
Не работает галерея, выдает ошибку!

Автор Olga

Ответов: 4
Просмотров: 4046
Последний ответ 23.05.2018, 12:56:01
от AdWeb
[Решено] Добавить навигацию в плагин sigpro

Автор galograff

Ответов: 6
Просмотров: 6320
Последний ответ 21.04.2016, 13:35:05
от denjer
Не отображается галерея в материале

Автор DmitryVetrov

Ответов: 2
Просмотров: 1832
Последний ответ 23.10.2013, 12:14:34
от DmitryVetrov
Вертикальная фотография отображается большого размера как это исправить ?

Автор makarovse

Ответов: 1
Просмотров: 2525
Последний ответ 01.02.2013, 05:00:53
от chernblx