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

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Пытаюсь адаптировать галерею https://bqworks.com/slider-pro/ в плагин.
Изображения генерируются таким кодом:

Код
			if (!JFolder::exists($cache_dir)) {
JFolder::create($cache_dir);

foreach ($images as $image) {
$image_path = $path_dir.$image;
$extension = strtolower(JFile::getExt($image_path));

if (in_array($extension, array('jpg', 'jpeg', 'png', 'gif'))) {
$JImage = new JImage($image_path);
$size_thumb = '1152x768';
$thumb = $JImage->createThumbs($size_thumb, 3, $cache_dir);
JFile::move($thumb[0]->getPath(), $cache_dir.'/'.$image);
}
}
}

Подскажите, как правильно создать генерацию превьюшек в плагине, которые должны быть другого размера и выводится будут в ином блоке.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

kik84

  • Завсегдатай
  • 1350
  • 64 / 4
Поменять?


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

Нужна помощь по Joomla 3.4.3

Автор Vikvik43

Ответов: 1
Просмотров: 967
Последний ответ 09.05.2024, 01:25:57
от Гоша_Компьютерный
Нужна помощь и руководство

Автор ArtColyer

Ответов: 3
Просмотров: 1149
Последний ответ 27.01.2024, 17:14:58
от web1
Странная хрень происходит, нужна помощь!

Автор RicoID

Ответов: 17
Просмотров: 17338
Последний ответ 08.11.2023, 09:37:38
от Kivlov
Менеджер изображений не запоминает последнюю выбранную папку

Автор saxes

Ответов: 0
Просмотров: 644
Последний ответ 26.04.2023, 07:36:23
от saxes
#решено Ошибка в плагине - packageinstaller.xml не найден

Автор Шмайсер

Ответов: 2
Просмотров: 647
Последний ответ 01.10.2022, 15:26:46
от marksetter