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

waw555

  • Захожу иногда
  • 118
  • 2 / 0
Здравствуйте, уважаемые форумчане!

Столкнулся со странной проблемой при переводе компонента, помогите разобраться:

Есть строки формирующие текст:
Код
$short		= JText::_('LOG_SH_INST');
$event = sprintf( JText::_('LOG_LO_INST'), VERSION, JText::_('INSTALL_REVISION'), REVISION );
$tags = 'install,system';

Есть строки выводящие текст:

Код
<td class="leftalign"><?php echo $row->short; ?></td>
<td class="leftalign"><?php echo $row->tags; ?></td>
<td class="leftalign"><?php echo $row->event; ?></td>

Вопрос? Почему event выводится абракадаброй? short, tags в нормальной кодировке, а event аброкадаброй? В базе данных все нормально, все файлы в utf-8 без bom и языковые тоже.



[вложение удалено Администратором]
*

waw555

  • Захожу иногда
  • 118
  • 2 / 0
На сколько я понял, проблема в printf, но почему? Непонятно.
*

waw555

  • Захожу иногда
  • 118
  • 2 / 0
printf не причем. в ставил  в $event JText::_('LOG_SH_INST');, та же абракадабра
*

prometheus

  • Захожу иногда
  • 84
  • 7 / 0
lang файл с какой кодировкой
*

waw555

  • Захожу иногда
  • 118
  • 2 / 0
UTF-8, все файлы в UTF-8, именно event идет в абракадабре, другие переменные нормально выводятся, щас поищу где еще event участвует.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jroute компонента альбомов

Автор Koot

Ответов: 2
Просмотров: 1011
Последний ответ 03.08.2019, 10:21:04
от Aleks.Denezh
Как использовать функции компонента в модуле?

Автор specialist-web

Ответов: 6
Просмотров: 1327
Последний ответ 12.05.2019, 12:26:10
от AlekVolsk
Проблема с модулем после переноса с локалки на хостинг

Автор master-smeta

Ответов: 8
Просмотров: 2900
Последний ответ 15.11.2018, 16:34:46
от master-smeta
params->get для компонента, как получить свои собственные параметры для компонента

Автор klubnichkaaa

Ответов: 13
Просмотров: 14407
Последний ответ 01.06.2017, 20:20:28
от Septdir
Плагин Smart Search для своего компонента

Автор ftp27

Ответов: 1
Просмотров: 2130
Последний ответ 07.01.2017, 19:44:04
от newvideo