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

Информатор

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Возможно ли как то использовать языковой файл компонента /language/en-GB/... в админпанеле этого компонента (/administrator/components/...)?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можно так:
Код: php
$lang = JFactory::getLanguage();
$lang->load('com_mycomp', JPATH_SITE);

Другое дело зачем из административной панели грузить языковой файл, предназначенный для сайта? На сайте эти переменные почти наверняка не нужны, поэтому лучше все-таки сделать 2 файла - для сайта и для административной панели. В итоге каждый их них получится меньше и будет быстрее загружаться и меньше памяти требовать.
*

Информатор

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
smart, спасибо, помогло.
Цитировать
Другое дело зачем из административной панели грузить языковой файл, предназначенный для сайта?
Заказной компонент. Основная функция компонента - высылать письмо с фронт-энда. Так же небходимо сделать "resend" из админки. Чтобы не приходилось дублировать переводы, наверно лучше вложить уже существующий из компонента.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Koot

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

Автор specialist-web

Ответов: 6
Просмотров: 1326
Последний ответ 12.05.2019, 12:26:10
от AlekVolsk
params->get для компонента, как получить свои собственные параметры для компонента

Автор klubnichkaaa

Ответов: 13
Просмотров: 14407
Последний ответ 01.06.2017, 20:20:28
от Septdir
Выбор пользователя в модальном окне в админке

Автор orexov_m

Ответов: 0
Просмотров: 1186
Последний ответ 11.04.2017, 11:35:43
от orexov_m
Плагин Smart Search для своего компонента

Автор ftp27

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