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

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
По умолчанию, стандартный компонент Weblinks добавляет ко всем ссылкам http://, однако для каталога локальных ссылок это лишнее, и если вам необходимо размещать в каталоге локальные ссылки (например вы решили создать каталог избранных материалов сайта), то эта функция вам будет немного мешать.

Для решения этой проблемы необходимо открыть файл components/com_weblinks/weblinks.class.php и удалить/закомментировать следующий фрагмент кода:

	
	
if ( !( 
eregi'http://'$this->url ) || ( eregi'https://',$this->url ) )  || ( eregi'ftp://',$this->url ) ) ) ) {
	
	
	
$this->url 'http://'.$this->url;
	
	
}


После внесения этой модификации, компонент перестанет автоматически добавлять к ссылкам http://. Но при добавлении внешних ссылок надо будет это делать вручную.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Для чего нужно поле Key Reference (Ключ ссылки) при редактировании материала?

Автор smart

Ответов: 0
Просмотров: 28585
Последний ответ 02.03.2007, 14:47:57
от smart
Как разрешить незарегистрированным пользователям добавлять ссылки в Weblinks

Автор smart

Ответов: 0
Просмотров: 22783
Последний ответ 06.02.2007, 12:42:20
от smart
Как сделать прямые ссылки в компоненте Weblinks в Joomla 1.0

Автор smart

Ответов: 0
Просмотров: 21144
Последний ответ 06.02.2007, 12:20:49
от smart
Автоматическая публикация ссылок в компоненте Weblinks

Автор smart

Ответов: 0
Просмотров: 19886
Последний ответ 31.01.2007, 01:42:26
от smart
Активные ссылки в многоуровневом меню

Автор Shendrik

Ответов: 16
Просмотров: 39386
Последний ответ 28.11.2006, 20:45:24
от ostanin