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

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
У меня 3 модульных позиции bottom1 bottom2 bottom3  ( все расположены в ширину).  Мне бы хотелось честно говоря их чуть сузить и вставить четвертую модульную позицию. Только вот проблема, ни разу с этим не сталкивался Можете подсказать какой файл нужно копать и вообще как примерно это делать?.    
 У меня в шаблоне есть папка модули ( в ней много файлов, есть и файл который отвечает за bottom.php) Так же в файлах CSS ест файл modules.css  там перечислены все модули  вот кусочек от моего
Спойлер
[свернуть]
Мне просто нужно добавить  bottom4 и изменить процентное соотношение?  (так же добавить в bottom.php  четвертый модуль)  или там еще кучу всего нужно будет делать. Может кто то направить на пусть истинный ?
« Последнее редактирование: 24.12.2012, 21:12:22 от makarovse »
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
в bottom.php вставляете в месте куда хотите добавить позицию
Код
<div id="block_id"><jdoc:include type="modules" name="position-name" style=""/></div>
в файле templates/ваш-шаблон/themplatedetails.xml
добавить
Код
<position>position-name</position>
Разработка, доработка расширений для Joomla!
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Большое спасибо, а эти данные что я в спойлере написал нужно трогать ?
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Код
#advert1, #advert2, #advert3,
#advert7, #advert8, #advert9,
#bottom1, #bottom2, #bottom3, #bottom4,
#foot1, #foot2, #foot3 {
 float:left;
 width: 24%;
 margin: 0 1%;
 padding: 0;
}
Разработка, доработка расширений для Joomla!
*

makarovse

  • Захожу иногда
  • 240
  • 2 / 0
Огромное спасибо, всё правильно. только нужно поставить 23 , если 24 то не умещается и модуль уходит в низ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где находятся отзывы, которые нужно просмотреть перед тем как их опубликовать

Автор Alex_dan

Ответов: 0
Просмотров: 974
Последний ответ 15.02.2020, 23:36:07
от Alex_dan
В аналитике непонятные ссылки что делать?

Автор hels

Ответов: 7
Просмотров: 1356
Последний ответ 17.05.2018, 15:56:19
от hels
Что делать, если хакнули сайт?

Автор Gandriyko

Ответов: 2
Просмотров: 1626
Последний ответ 12.03.2018, 16:19:47
от draff
Не работает админка Joomla 2.5, что делать?

Автор verov.igor

Ответов: 5
Просмотров: 2318
Последний ответ 06.07.2017, 10:47:21
от SemKimov2
Как перенести com_content в модульную позицию?

Автор SuschnosT

Ответов: 4
Просмотров: 1892
Последний ответ 27.07.2016, 14:54:14
от SuschnosT