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

Roporak

  • Захожу иногда
  • 72
  • 0 / 0
Подскажите пожалуйста, как мне сделать, чтобы имя автора в материале вело на его профиль на форуме Kunena? Также, дополнительно, можно ли сделать чтобы имя-ссылка автора окрашивалась в зависимости от его статуса на форуме (если админ, то ник красный, если модератор - синий и т.д.)?

Извиняюсь, если тема не в том разделе. Я подумал, что поскольку модифицировать придется шаблон вывода материала (com_content), то лучше написать здесь.
*

Roporak

  • Захожу иногда
  • 72
  • 0 / 0
Поднимаю тему
*

Roporak

  • Захожу иногда
  • 72
  • 0 / 0
Помогите, пожалуйста!
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Тут 2 темы в месяц пишут в этом разделе, хватит "поднимать".
Решение точно есть, раньше им пользовался - это плагин. В поиске должен быть, то ли davatar или что-то такое
*

Roporak

  • Захожу иногда
  • 72
  • 0 / 0
Спасибо за ответ. Это уже лучше, чем игнорирование.
Тут 2 темы в месяц пишут в этом разделе, хватит "поднимать".
Решение точно есть, раньше им пользовался - это плагин. В поиске должен быть, то ли davatar или что-то такое
1. Я рассчитывал на людей, которые пользуются списком активных тем, а не только просматривают разделы форума.
2. Решение я уже и сам нашел. И для этого никакого плагина не нужно. Я всего лишь дописал код в шаблоне материала.

Поскольку пользователи Kunena имеют точно такой же ID, как и в Joomla, то я использовал ссылку на просмотр профиля пользователя Kunena с подставлением ID автора материала. Во всех шаблонах вывода материала (избранные, блог, отдельная статья) я заменил код:
Код: php
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', '<span>'.$author.'</span>'); ?>
На следующее:
Код: php
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', '<span><a href="/forum/profile.html?userid='.$this->item->created_by.'&view=user">'.$author.'</a></span>'); ?>

Теперь хотелось бы, чтобы ник пользователя окрашивался в цвет его статуса на форуме (например, если модератор - то ник синий, если админ - то ник красный). Может ли кто-нибудь помочь с этим? Как получить статус автора материала?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 3483
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 3193
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3721
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 6177
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30844
Последний ответ 04.06.2021, 14:44:49
от Elya