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

apugachev86

  • Новичок
  • 7
  • 0 / 0
Товарищи! Столкнулся с такой проблемой (что на 1.6, что на 2.5): победа в ОТ или по буллитам (пенальти) заносится еще и в графу побед в основное время. В итоге получается, что сыгран 1 матч, а победа есть и в основное, и в дополнительное, т.е. 2. С поражениями так: поражение по буллитам вписывается еще и в поражение в овертайме, но при этом в графе поражений в основное стоит 0. При этом количество очков соответствует набранным.
Как решить эту проблему? В системе где методика подсчета прописывается, я не нашел. Англоязычный интернет тоже ответа не дал
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Про 1.6
В таблице нет колонки "колличесто побед в основное время" есть просто "колличество побед".
По проигрышам логично сделано, что пенальти относятся к дополнительному времени. А вот что к общему числу проигрышей не добавляется - этот косяк я и не заметил. А из команд никто не жаловался на недостачу проигрышей :) хотя колонки проигрышей по буллитам у них нет.
Завтра гляну, что там с проигрышами.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
В файле components/com_joomleague/helpers/ranking.php ищем комментарии типа
Код
//When LOT, LOT=1 but No LOSS Count(Hockey)
и
Код
//When LSO ,LSO=1 and LOT=1 but No LOSS Count (Hockey)
Под этими комментариями две строчки надо откомментировать. Всего 8 строк.
*

apugachev86

  • Новичок
  • 7
  • 0 / 0
Спасибо, проблема решена
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
В файле components/com_joomleague/helpers/ranking.php ищем комментарии типа
Код
//When LOT, LOT=1 but No LOSS Count(Hockey)
и
Код
//When LSO ,LSO=1 and LOT=1 but No LOSS Count (Hockey)
Под этими комментариями две строчки надо откомментировать. Всего 8 строк.
Здравствуйте,  а скажите по подробнее что  нужно  сделать  с этими строками? Попытался разобраться сам но  ничего  не  вышло? *ОХ-Х-Х*
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
А эвопрос решён
*

ChesChel

  • Новичок
  • 1
  • 0 / 0
А эвопрос решён

Приветствую, не подскажешь , как решил, что писал?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться