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

Arenida

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Всем привет! Подскажите, каким образом описание категории спустить вниз страницы, поставить после товаров?
*

Technic

  • Захожу иногда
  • 194
  • 7 / 0
переопределить шаблон вывода категории
и перенести блок с описанием под товары
*

Arenida

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
переопределить шаблон вывода категории
и перенести блок с описанием под товары
Спасибо))
*

kit2m2

  • Живу я здесь
  • 3371
  • 276 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Arenida

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Я решила проблему так. Сразу говорю, в этом ничего вообще не понимаю, на сколько решение элегантно я не знаю, но оно работает.

В файле category_default.php
Вот этот кусок кода:

    <div class="category_description">
        <?php print $this->category->description?>
    </div>

Ставим вниз перед строкой

    <?php print $this->_tmp_category_html_end;?>

И вроде работает), имхо, лучше чем плагины плодить на сайте
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
все правильно.
а если ещё и есть разбиение на страницы, то оборачиваем в условие и выводим текст только на первой
*

Arenida

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
все правильно.
а если ещё и есть разбиение на страницы, то оборачиваем в условие и выводим текст только на первой
Спасибо)) Как раз хотела этот вопрос задать)
*

kit2m2

  • Живу я здесь
  • 3371
  • 276 / 0
  • Беру сайты на полное сопровождение
имхо, лучше чем плагины плодить на сайте
Конечно "проще" в коде переделать, чем просто кнопку нажать и забыть...

Вот только в править нужно либо в своем шаблоне для JoomShopping, либо делать его переопределение в шаблоне Joomla.

А если используете шаблон для JoomShopping по умолчанию, то после каждого обновления JoomShopping  свои исправления будете делать. А обновляться необходимо!
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Arenida

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
недавно была тема про это
Дубликаты ЖШ
тут есть условие, да и остальное почитайте тоже
Супер! Вы мне очень помогли!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться