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

ChervonStudio

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Делаю компонент. В админ части хочу сделать кнопку, при нажатии на которую, создавалась бы строка в БД. В файле views->(component)->tmpl->default.php создал такой код
Код
<?php

defined('_JEXEC') or die;
?>
<form action="" method="post" >
   
    <input type="text"/>
    <input type="submit" value="Создать категорию"></input>
</form>


и мне теперь нужно все это куда то отправить. Толи в модель, толи в контроллер) Запутанно так все. Подскажите пожалуйста как это сделать?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Код: php
<form class="form-horizontal form form-row-stripped" action="#" method="post" name="adminForm" id="adminForm">
   <?php foreach($this->form->getFieldset() as  $field): ?>
      <?php echo $field->label . $field->input; ?>
   <?php endforeach; ?>

   <input type="hidden" name="task" value="" />
   <?php echo JHtml::_('form.token'); ?>
</form>

Работа с формой - JForm
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
отправляйте на контролер. да и все
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

ajax загрузка компонента на странице материала К2

Автор Divn

Ответов: 0
Просмотров: 1030
Последний ответ 13.01.2023, 15:05:52
от Divn
Куда копать?

Автор klekovkinandrey

Ответов: 3
Просмотров: 585
Последний ответ 27.12.2022, 21:55:49
от marksetter
Ошибка при установке компонента

Автор JackThaCat

Ответов: 6
Просмотров: 2037
Последний ответ 11.11.2022, 06:04:13
от Satelitte
Отправка файла на емайл в определенное время

Автор mag_num83

Ответов: 1
Просмотров: 688
Последний ответ 01.11.2022, 17:20:58
от marksetter
Не могу найти куда сохранились стили CSS после их обозначения в html модуле

Автор bustdwn

Ответов: 8
Просмотров: 922
Последний ответ 03.10.2022, 14:58:28
от marksetter