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

cryonyx

  • Новичок
  • 5
  • 0 / 0
Приветствую! joomla2.5
Подскажите где копать! Необходимо дописать код таким образом, что бы в K2 категориях между заголовком и подкатегориями можно было встраивать модули заданные в админке.
Пробовал в лоб дописать в category.php это:
Код
<div id="kamerton" class="clear clearfix">
      <jdoc:include type="modules" name="kamerton" style="<?php echo $this->module_styles['kamerton']; ?>" />
</div>
не получилось. templateDetails.xml правил под новую позицию.
*

cryonyx

  • Новичок
  • 5
  • 0 / 0
Re: Как вставить модуль в тело K2?
« Ответ #1 : 30.07.2012, 10:28:09 »
Вопрос снимается. Можно в текст раздела вставлять модули вручную.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Как вставить модуль в тело K2?
« Ответ #2 : 01.08.2012, 17:49:18 »
А как ты вставил код вручную? Я тоже хочу после заголовка категории до вывода статей вставить модуль {loadposition my_position,xhtml} не работает,
Код
<div id="dopmenu">
<jdoc:include type="modules" name="user12" style="xhtml" /></div>
не сохраняется в тексте описания категории. Что сделать надо было?
Fatal error - это не фатально!!! Я проверила.
*

rusikspb

  • Новичок
  • 7
  • 0 / 0
Re: Как вставить модуль в тело K2?
« Ответ #3 : 01.08.2012, 21:32:34 »
Тоже интересно,способ в студию пжлст
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Re: Как вставить модуль в тело K2?
« Ответ #4 : 01.08.2012, 23:18:16 »
Я вставила при помощи плагина Modules Anywhere тегом {modulepos module_position} Стандартный плагин для этих целей в К2 не работал. Вот только на одном сайте у меня php слишком низкая версия, для Modules Anywhere нужно 5.3
Fatal error - это не фатально!!! Я проверила.
*

cryonyx

  • Новичок
  • 5
  • 0 / 0
Re: Как вставить модуль в тело K2?
« Ответ #5 : 02.08.2012, 10:25:17 »
тоже Modules Anywhere использую.
Только вот столкнулся с еще одной задачей. В Категориях нет разделения на интро и фул текст.
Вышел из ситуации заключая необходимый текст или модули в div с заданным CSS. И блокирую {display:none} тот текст который не нужен в интро и наоборот внутри категории.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

K2 не создается модуль, не сохраняются настройки

Автор kot488

Ответов: 0
Просмотров: 3097
Последний ответ 24.01.2022, 13:52:46
от kot488
Модуль с фильтрами для K2 по доп. полям

Автор KASich

Ответов: 3
Просмотров: 1257
Последний ответ 24.03.2020, 10:11:11
от AlexB
Модуль или плагин для переноса материала K2 в другую категорию

Автор grizlik

Ответов: 4
Просмотров: 1145
Последний ответ 15.06.2019, 04:44:36
от grizlik
falang и K2 модуль

Автор silvodor

Ответов: 1
Просмотров: 1049
Последний ответ 18.03.2019, 12:06:18
от x1
Модуль который отображал бы видео из k2

Автор V1RTUS

Ответов: 0
Просмотров: 914
Последний ответ 22.05.2018, 02:24:25
от V1RTUS