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

Muse

  • Новичок
  • 3
  • 0 / 0
помогите разобраться. при установке шаблона выдает ошибку Fatal error: Call to a member function Param() on a non-object in Z:\home\localhost\www\joomla\templates\vina_fitness_ii\index.php on line 24 не могу понять где ошибка и как исправить(((

Compatibility: Joomla 3+
Version: 1.3


 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <jdoc:include type="head" />
        <?php
         $style  = array('gallery.css');
         $script = array('jquery.isotope.min.js', 'jquery.touchSwipe.min.js');
        
         if($this->helix->Param('scroll_effect')) {
            $script[] = 'wow.js';
            $style[]  = 'animate.css';
         }
        
            $this->helix->Header()
            ->setLessVariables(array(
                    'preset'=>$this->helix->Preset(),
                    'header_color'=> $this->helix->PresetParam('_header'),
                    'bg_color'=> $this->helix->PresetParam('_bg'),
                    'text_color'=> $this->helix->PresetParam('_text'),
                    'link_color'=> $this->helix->PresetParam('_link')
                ))
            ->addLess('master', 'template')
         ->addJs($script)
         ->addCss($style)
            ->addLess( 'presets',  'presets/'.$this->helix->Preset() );
*

Ilhom666

  • Завсегдатай
  • 1384
  • 184 / 0
плагин Helix framework установлен?
*

Muse

  • Новичок
  • 3
  • 0 / 0
да, плагин установлен, работает
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как получить параметры стиля шаблона?

Автор Spam

Ответов: 16
Просмотров: 6289
Последний ответ 20.07.2025, 20:25:55
от fbr
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 3660
Последний ответ 03.05.2023, 22:54:19
от SmiP
Xelix Ultimate редактирование шаблона

Автор Darov

Ответов: 42
Просмотров: 8608
Последний ответ 20.03.2023, 12:16:59
от marksetter
Вопрос по настройке Helix3

Автор AleksS

Ответов: 644
Просмотров: 111531
Последний ответ 16.03.2023, 21:36:56
от SolopoV
Установка шаблона или быстрого старта qnap

Автор weser

Ответов: 12
Просмотров: 3464
Последний ответ 09.02.2023, 17:16:58
от weser