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

annyka

  • Новичок
  • 3
  • 0 / 0
Друзья, помогите. А как мне лучше просто обновить ОДИН раз страницу после выполнения действий?
Человек нажимает на + или -. Количество товара меняется, обновляется цена. А дальше, чтобы обновились еще и способы доставки (и методы оплаты), нужно обновить страницу полностью один раз.
Обновление через интервал времени не подойдет (сайт мелькает...) Я разные способы пробовала, либо обновление зацикливается и обновляется по много-много раз страница, либо вообще не обновляется :(

Код такой в области кнопок...


   
Код
<input type="hidden" name="stock[<?php echo $pkey; ?>]" value="<?php echo $prow->product_in_stock; ?>" />  
                            <input type="hidden" name="view" value="cart" />
                            <input type="hidden" name="virtuemart_product_id[]" value="<?php echo $vmproduct_id;  ?>" />
                            <div class="opg-button-group">
                             <a href="javascript:void(0);" class="opg-button <?php echo $button_primary_class; ?> quantity-minus opg-button-mini"><i class="opg-icon-minus"></i></a>
                      <a href="javascript:void(0);" class="opg-button <?php echo $button_primary_class; ?> quantity-plus  opg-button-mini"><i class="opg-icon-plus"></i></a>
                      <a id="refreshbutton" data-itemid= "<?php echo $cartitemid; ?>" href="javascript:void(0);" name="update" title="<?php echo  JText::_('COM_VIRTUEMART_CART_UPDATE')?>" class="refreshbutton  opg-margin-small-left <?php echo $button_primary_class; ?> opg-button-mini"><?php echo JText::_('COM_VIRTUEMART_UPDATE'); ?> </a>   
                         </div>
                    </div>
                </div>

Посоветуйте вариантики. Спасибо!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
в коде не силен, но, наверно, надо в сессию записать значение и использовать вариант, в котором рефреш работает, но зацикливается (проверять сессию и останавливать рефреш)
*

annyka

  • Новичок
  • 3
  • 0 / 0
Я в этом тоже не сильна... как это прописать, не знаю
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление Joomla 3.10 до 4

Автор Scaltro

Ответов: 0
Просмотров: 969
Последний ответ 19.09.2024, 18:32:39
от Scaltro
Перенести описание категории вниз страницы

Автор jimka

Ответов: 1
Просмотров: 1249
Последний ответ 18.07.2024, 08:02:46
от Vastriet
Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 1453
Последний ответ 30.03.2024, 13:15:16
от web1
Как установить header Cache-Control только для одной страницы по URL?

Автор Slava77

Ответов: 0
Просмотров: 1020
Последний ответ 23.03.2024, 00:16:36
от Slava77
Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 9
Просмотров: 5052
Последний ответ 21.02.2024, 11:03:08
от saynez