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

orangelev

  • Новичок
  • 5
  • 0 / 0
Здравствуйте!
Возникла такая проблема.

У меня есть 2 меню, каждое из которых должно выводится на определенных (разных) страницах сайта. В менеджере модулей для каждого меню указано, на каких страницах его отображать.
Оба меню на разных страницах выводятся в одной и той же позиции. И проблема в том, что на странице с Меню1 у меня выводится рамочка от Меню2.
Как избавится от рамки того меню, которое на данной странице не должно отображаться?

index.php

Код
<div class="sidebar" id="sideRight">
<jdoc:include type="modules" name="rightmenu" style="xhtml" />
</div>


<div class="sidebar" id="avto">
<jdoc:include type="modules" name="avto" style="xhtml" />
</div>

css

Код
#sideRight {
top: 127px;
float: right;
margin-right: -5px;
width: 270px;
margin-left: 695px;
position: absolute;
background: #f9f7f8;
border:1px #c3c2c3 solid;
line-height: 1;
text-align: right;

}

#avto {
top: 127px;
float: right;
margin-right: -5px;
width: 270px;
margin-left: 695px;
position: absolute;
background: #f9f7f8;
border:1px #c3c2c3 solid;
line-height: 1;
text-align: right;
}




« Последнее редактирование: 30.07.2012, 19:11:49 от orangelev »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Нужно обернуть контейнеры в условие:
Код: php
<?php if($this->countModules('rightmenu')) { ?>
<div class="sidebar" id="sideRight">
<jdoc:include type="modules" name="rightmenu" style="xhtml" />
</div>
<?php }; ?>
<?php if($this->countModules('avto')) { ?>
<div class="sidebar" id="avto">
<jdoc:include type="modules" name="avto" style="xhtml" />
</div>
<?php }; ?>
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Задать суффиксы обоим меню в админке и прописать стили для разных суффиксов по-разному.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

orangelev

  • Новичок
  • 5
  • 0 / 0
Shustry, Taatshi, большое спасибо за помощь!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PHP вывод и замена значения из БД

Автор CityCat

Ответов: 11
Просмотров: 832
Последний ответ 29.07.2021, 15:53:58
от CityCat
Вывод img взависимости от url?

Автор warlocksp

Ответов: 2
Просмотров: 977
Последний ответ 25.04.2021, 14:50:32
от warlocksp
Вывод данных соглано таблицы Excel

Автор warlocksp

Ответов: 56
Просмотров: 2736
Последний ответ 28.02.2019, 23:56:23
от warlocksp
Вывод описание по картинки?

Автор warlocksp

Ответов: 7
Просмотров: 999
Последний ответ 11.01.2019, 18:05:43
от xpank
Вывод цены в зависимости от времени и дня недели

Автор baskethome

Ответов: 6
Просмотров: 1770
Последний ответ 13.02.2015, 13:51:43
от Arkadiy