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

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
Widgetkit 1.4.8, Joomla 3.4
Если поставить слайдер Widgetkit Slideshow на главной странице - работает в любом случае (с отключенным или включенным SEF)
Файлы картинок находятся по пути - site.com/images/project/pr01/
При включенном SEF:
Если создать меню "Проекты" (алиас - "mn-proekty") с помощь него загружается материал, в котором находится ссылка на Widgetkit Slideshow.
Ссылка выглядит так : site.com/mn-proekty/4-proekt-1
то в слайдере видна только первая картинка, а у остальных неправильный адрес и они не видны.
Коды картинок следующие:
1-я (которая видна):
Код
<img style="width: 400px; height: 269px;" alt="Image 01" src="/site.com/images/project/pr01/pr01.jpg" 
height="269px" width="400px">
2-я (и остальные) - не видны
Код
<img class="uk-align-medium-right cke-resize cke-resize" style="width: 400px; height: 273px;" 
alt="Image 02" src="images/project/pr01/pr02.jpg" data-src="images/project/pr01/pr02.jpg" height="273px" width="400px">
Получается не дописывает к пути "/site.com/".
Почему?
Возможно где-то нужно вставить $this->baseurl, но не могу найти где.

А если подвести мышь к коду:
Код
<img class="uk-align-medium-right cke-resize" style="width: 400px; height: 270px; float: left;" 
alt="" src="images/project/pr01/pr03.jpg" data-src="images/project/pr01/pr03.jpg">
то покажет путь такой - localhost/site.com/mn-proekty/images/project/pr01/pr03.jpg
он почему-то в путь добавляет "mn-proekty" - алиас меню
« Последнее редактирование: 10.03.2015, 20:25:22 от worldmen »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как избавиться от цифр в материалах и сокр

Автор Alex GOOD

Ответов: 34
Просмотров: 4247
Последний ответ 17.12.2016, 14:19:12
от vipiusss
Прямая ссылка SEF ?

Автор warlocksp

Ответов: 4
Просмотров: 1210
Последний ответ 08.09.2016, 12:51:27
от warlocksp
Некоректные ссылки в модуле JUNewsUltra Pro

Автор vegasstudio

Ответов: 1
Просмотров: 1935
Последний ответ 22.12.2015, 11:26:53
от flyingspook
Удалите, пожалуйста, тему

Автор TRAFFIC

Ответов: 0
Просмотров: 1360
Последний ответ 16.09.2014, 13:52:52
от TRAFFIC
При установки sh404SEF пропадает модуль news_pro_gk

Автор sanitarn

Ответов: 0
Просмотров: 1220
Последний ответ 05.08.2014, 22:39:05
от sanitarn