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

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
добрый день.
может кто подскажет
есть структура
Код
<div class="class1">
<div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
</div>
</div>
<div class="class2">
<div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
</div>
</div>
формируется допиленным кодом(фильтр по полям JL)
Код
<?php $i = 0;?>
<?php foreach($fields as $v) : $i++;?>
<?php if($v):?>
<div class="jlmf-section<?php echo $i; ?>">
<?php echo $v; ?>
</div>
<?php endif;?>
<?php endforeach; ?>
как блокам <div>элементы</div>  в блоке <div class="class2">
придать или класс или стиль
по сути необходимо добавить им display:inline-block
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
Re: Расположить элементы без класса
« Ответ #1 : 21.01.2021, 10:38:36 »
Код
.class2 > div > div {display: inline-block;}
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Расположить элементы без класса
« Ответ #2 : 21.01.2021, 11:19:09 »
Код
.class2 > div > div {display: inline-block;}
увы не работает
чуть неправильную структуру привел
вот полная
Код
<div class="class2">
<div class="nevagno"></div>
<div class-"subclass">
<div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
<div>элементы</div>
</div>
</div>
</div>
пробовал так же
Код
.class2.subclass > div > div {display: inline-block;}
*

fbr

  • Завсегдатай
  • 1683
  • 210 / 7
Re: Расположить элементы без класса
« Ответ #3 : 21.01.2021, 12:37:43 »
.class2 .subclass > div > div {display: inline-block;}
пробел между классами нужен
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Расположить элементы без класса
« Ответ #4 : 21.01.2021, 12:47:08 »
.class2 .subclass > div > div {display: inline-block;}
пробел между классами нужен
еще раз спасибо
сам затупил
не в том шаблоне дописывал
а то думал или лыжи не едут или....
на фидле все работает на сайте нет
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как при наведении изменить сразу два класса CSS?

Автор Kanfur

Ответов: 3
Просмотров: 1772
Последний ответ 03.11.2020, 16:53:43
от Nikolay89
вывести элементы поверх остальных модулей

Автор lexxbry

Ответов: 6
Просмотров: 2296
Последний ответ 29.10.2017, 17:55:05
от lexxbry
Добавление класса в список доступных классов шаблона

Автор Wishmaster_64

Ответов: 0
Просмотров: 1290
Последний ответ 22.11.2015, 11:03:49
от Wishmaster_64
Как убрать вывод класса списка? <li>?

Автор Mesuti

Ответов: 5
Просмотров: 2390
Последний ответ 06.05.2015, 17:31:29
от goodsanta
Как правильно сдвинуть эти элементы не пойму?

Автор sprint007

Ответов: 3
Просмотров: 1418
Последний ответ 10.03.2015, 07:26:58
от AlekVolsk