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

как сделать так, чтобы pathway прописывался обычным текстом, а не в виде ссылки!??
« Последнее редактирование: 03.07.2008, 13:06:44 от smart »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Открыть файл includes/pathway.php и удалить в нем строчку:

$home '<a href="'sefRelToAbs'index.php' ) .'" class="pathway">'$home .'</a>';

затем, найти и заменить кусок кода:


	
	
if ((
$item->id == $Itemid && !$mainframe->getCustomPathWay()) || empty( $mid ) || empty($item->link)) {
	
	
	
$newlink "  $itemname";
	
	
} else if (isset(
$item->type) && $item->type == 'url') {
	
	
	
$correctLink eregi'http://'$item->link);
	
	
	
if (
$correctLink==1) {
	
	
	
	
$newlink '<a href="'$item->link .'" target="_window" class="pathway">'$itemname .'</a>';
	
	
	
} else {
	
	
	
	
$newlink $itemname;
	
	
	
}
	
	
} else {
	
	
	
$newlink '<a href="'sefRelToAbs$item->link .'&Itemid='$item->id ) .'" class="pathway">'$itemname .'</a>';
	
	
}


на


	
	
if ((
$item->id == $Itemid && !$mainframe->getCustomPathWay()) || empty( $mid ) || empty($item->link)) {
	
	
	
$newlink "  $itemname";
	
	
} else {
	
	
	
$newlink $itemname;
	
	
}


И еще ниже удалить строчку:

	
	
$home '<a href="'sefRelToAbs'index.php' ) .'" class="pathway">'$home .'</a>';


По идее - все....
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mambo 4.5 не включается pathway

Автор Vaska

Ответов: 6
Просмотров: 4348
Последний ответ 25.05.2017, 08:44:45
от flyingspook
Мобильная версия Joomla 1.0 - как сделать ?

Автор magistr_yoda

Ответов: 0
Просмотров: 3979
Последний ответ 26.04.2015, 16:30:11
от magistr_yoda
как сделать последний пункт в pathway ссылкой?

Автор maxmus_bit

Ответов: 5
Просмотров: 3536
Последний ответ 14.05.2012, 16:32:24
от maxmus_bit
как сделать ссылку в статье?

Автор karina_bk

Ответов: 10
Просмотров: 4675
Последний ответ 19.04.2012, 12:38:39
от karina_bk
Как сделать что бы банер не перезагружался?

Автор winwit

Ответов: 8
Просмотров: 4595
Последний ответ 28.03.2012, 02:22:36
от Adyan