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

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
можно ли триггер кнопки "подключиться online" привязать к слову в тексте сайта? и как? если у меня где-то будет по тексту "подключиться online" то я бы привязал выскакивающую форму.



*

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Подключение тригера к тексту
« Ответ #1 : 09.07.2019, 16:12:20 »
и никто не может дать мне никакого вменяемого ответа. уже давно (  *ОХ-Х-Х*
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Re: Подключение тригера к тексту
« Ответ #2 : 09.07.2019, 16:16:20 »
и никто не может дать мне никакого вменяемого ответа. уже давно (  *ОХ-Х-Х*

Ссылку на сайт укажите сначала, тогда будет вам решение.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Подключение тригера к тексту
« Ответ #3 : 09.07.2019, 17:40:03 »
Ну вот прям к словам, то вряд ли. Думаю проще контентщику обернуть слова в элемент с селектором, и селектор добавить в триггер.
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
Re: Подключение тригера к тексту
« Ответ #4 : 09.07.2019, 21:37:07 »
Как вариант:
Код
<script>
    var search = 'подключиться online';
    var go = true;
    while(go){
        var found = jQuery('body').find(':contains("'+search+'"):last').filter(':not(.replaced)');
        go = found.length > 0;
        if(go){
            found.html(found.html().replace(search, '<span class="replaced" onclick="alert(\''+search+'\');">'+search+'</span>'));
        }
    }
</script>
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Подключение тригера к тексту
« Ответ #5 : 21.08.2019, 16:07:25 »
Ссылку на сайт укажите сначала, тогда будет вам решение.

http://www.teleru.net/index.php?option=com_blankcomponent&view=default&Itemid=151
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Re: Подключение тригера к тексту
« Ответ #6 : 21.08.2019, 22:51:26 »
http://www.teleru.net/index.php?option=com_blankcomponent&view=default&Itemid=151

Просто оборачивайте нужные слова в тег span по примеру ниже:
Код
<span onclick="document.querySelector('#order-online-trigger').click();">слово</span>
Клик по слову будет открывать окно.
*

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Подключение тригера к тексту
« Ответ #7 : 20.11.2019, 17:42:43 »
<span onclick="document.querySelector('#order-online-trigger').click();">слово</span>
вставил в код - не отработало. само "слово" появилось, но оно стало текстом (см. пример ниже)

<script>
    var search = 'подключиться online';
    var go = true;
    while(go){
        var found = jQuery('body').find(':contains("'+search+'"):last').filter(':not(.replaced)');
        go = found.length > 0;
        if(go){
            found.html(found.html().replace(search, '<span class="replaced" onclick="alert(\''+search+'\');">'+search+'</span>'));
        }
    }
</script>

после того как вставил Ваш вариант в HTML Editor Source  и закрыл его и Ваш код исчез, как не бывало. Не пойму почему редактор его удалил.





проще контентщику обернуть слова в элемент
нету контентщика, я за всех!
*

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Подключение тригера к тексту
« Ответ #8 : 23.12.2019, 16:36:27 »
слово



ОГРОМНЮЩЕЕ Вам спасибо!
*

bovinkm

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Подключение тригера к тексту
« Ответ #9 : 23.12.2019, 17:23:20 »
Просто оборачивайте нужные слова в тег span по примеру ниже:
Код
<span onclick="document.querySelector('#order-online-trigger').click();">слово</span>
Клик по слову будет открывать окно.


а можно ли сделать так, чтоб окно появлялось в центре экрана, а не надо было вверх страницу мотать? сейчас окно подключиться ONLINE появляется в одном и том же стандартном месте. Но если жмёшь внизу страницы, то его не видно (фон становится серым, но сама форма вверху)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прицепить функционал Jawa к тексту

Автор bovinkm

Ответов: 0
Просмотров: 1154
Последний ответ 14.08.2018, 16:25:32
от bovinkm
Подключение JavaScript к J!/2.5

Автор gan23

Ответов: 30
Просмотров: 19271
Последний ответ 27.05.2014, 09:07:41
от apatiger
Как присвоить стиль тексту, который помещён в стандартный модуль HTML?

Автор Dimon4ik2

Ответов: 5
Просмотров: 1900
Последний ответ 30.10.2013, 20:30:02
от Dimon4ik2
Подключение lightbox ко всем страницам Joomla

Автор kefalia

Ответов: 2
Просмотров: 3001
Последний ответ 12.09.2013, 22:16:11
от kefalia
Подключение jquery к модулю

Автор Azarn1k

Ответов: 2
Просмотров: 2196
Последний ответ 01.07.2013, 12:09:19
от mark1