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

mor4eGG

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Всем привет. на сайте название материала выводится тегом н2, а хотелось бы это исправить на н1. почитав форум нашел решение проблемы в изменении кода по адресу components/com_content/views/article/tmpl/default.php  как говорится в мануле на строке 36
 <h2>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="/<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
изменить н2 на н1 и будет мне счастье, но этого не произошло >:( спаситепомогите. может есть еще какой-нить способ, а может я просто криворукий и не смог правильно изменить код. вот, собственно и сам default.php https://yadi.sk/d/NA8gbjBTiJKew
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Скорее всего в вашем шаблоне этот файл переопределён и нужно там менять
В папке templates/шаблон/html/com_content/article
*

mor4eGG

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
default.php по адресу  templates/шаблон/html/com_content/article совсем не такой. https://yadi.sk/d/LFgsB6ihiJMxL
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Такой то он такой, но тем способом H2 на H1 вы уже не смените. Попробуйте разве что удалить из этой папки его. Если отображение не пострадает, то используйте дефолтный.
Либо нужно переписать по-другому его.
« Последнее редактирование: 06.08.2015, 14:55:49 от ChaosHead »
*

mor4eGG

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
разобрался. нужно, как я писал в первом сообщении, поменять (Н2 на Н1 на 36 строке ) в default.php по адресу components/com_content/views/article/tmpl, после этот файл перенести с заменой вот сюда
site.ru/templates/ваш шаблон/html/com_content/article/
все заработало как нужно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести поле изображение материала в модуле "Список материалов категории"

Автор aleksandrozz

Ответов: 12
Просмотров: 13824
Последний ответ 14.10.2022, 05:12:04
от denxio
Убрать название пункта меню из URL материала

Автор fortuner

Ответов: 15
Просмотров: 9290
Последний ответ 31.10.2020, 00:46:04
от spas
Joomla 2.5 использование изображений материала в модуле Новости

Автор varion

Ответов: 21
Просмотров: 11716
Последний ответ 26.09.2018, 20:50:52
от pH43
Уникальное имя файла/Название изображения/Alt текст изображения

Автор Ihor

Ответов: 1
Просмотров: 2139
Последний ответ 07.12.2017, 10:08:00
от Andrii
Разделитель в название сайта в title

Автор karsalex

Ответов: 16
Просмотров: 7696
Последний ответ 17.07.2017, 23:24:55
от Mihalych