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

cartgen

  • Захожу иногда
  • 54
  • 8 / 2
Всем привет.
Понадобилось сделать модуль, чтоб выскакивало сообщение о включенном AdBlock.
Типа реклама единственное средство монетизации, пожалуйста добавьте сайт в исключения AdBlock.
Сделал подобное под Google Adsense. В принципе работает, но надо отпустить javascript в низ экрана (чтобы было ниже рекламы).

Вопрос как?


<div id="adsblock"></div>

<?php
$message="Сообщение о  включенном AdBlock";
?>

<script type="text/javascript">
  (function(){var d=document;var i=d.getElementsByTagName('iframe');
  if(google_ad_client!=null||(window.getComputedStyle?d.defaultView.getComputedStyle(i[i.length-1],null).getPropertyValue('display'):i[i.length-1].currentStyle['display'])=='none')
  {document.getElementById("adsblock").innerHTML='<?php echo $message;?>'}   
  }
  )
  ()
</script>
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
По javascript синтаксис не помню, но на jQuery типа такого скорее всего:
Код: javascript
$('.adBlockOffMessage').insertAfter('.adsBaner');
Все вопросы и предложения на почту.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Было бы хорошо иметь такой модуль.

А если честно, то я бы вообще запретил пользователям с установленным плагином посещать мой сайт
« Последнее редактирование: 20.08.2015, 00:13:33 от palexa »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модернизировать модуль

Автор kurz

Ответов: 4
Просмотров: 746
Последний ответ 13.09.2022, 15:35:31
от kurz
Вывод таблицы, деление на страницы

Автор March Cat

Ответов: 6
Просмотров: 1203
Последний ответ 09.01.2019, 18:49:15
от dmitry_stas
[SP Page Builder] Модуль ajax contact в модальном окне

Автор TW-WEB

Ответов: 2
Просмотров: 3196
Последний ответ 24.02.2018, 17:34:50
от TW-WEB
Меню схлопывается после перезагрузки страницы

Автор onelawyer

Ответов: 10
Просмотров: 1834
Последний ответ 11.10.2017, 14:50:48
от effrit
Модуль авторизации OpenId

Автор greytm

Ответов: 7
Просмотров: 3337
Последний ответ 04.11.2016, 00:04:31
от KypuHa9_Hora