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

800147

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Доброго времени суток.
Есть сайт, на главной странице которого необходимо сделать всплывающий pop-up с ссылкой на новость. Пытаюсь для этого использовать Simple Pop-Up, но видимо из-за особенностей шаблона Osmosis - на главной он не работает. В материалах pop-up отображается нормально. Как быть в этой ситуации? Как заставить pop-up работать? Заранее спасибо!
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Сделать pop-up на главной странице
« Ответ #1 : 08.02.2018, 14:46:50 »
Посмотрите в консоли ошибки JS , скорее всего конфликтует какой-нибудь слайдер или тп.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

800147

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
pop-up
« Ответ #2 : 08.02.2018, 15:09:12 »
Посмотрите в консоли ошибки JS , скорее всего конфликтует какой-нибудь слайдер или тп.
На мой взгляд это происходит потому что теги {simplepopup}{/simplepopup} принудительно оборачиваются тегом <p></p>, после нажатия кнопки "Сохранить". Но как отключить подобное поведение я пока что не понимаю.

Ну или же я в принципе не правильно создаю pop-up. Там в модулях есть позиция с таким названием, но это мне тоже ничего не дало.
« Последнее редактирование: 08.02.2018, 15:19:01 от 800147 »
*

Ragivort

  • Завсегдатай
  • 1154
  • 58 / 2
  • Такая Life
Re: Сделать pop-up на главной странице
« Ответ #3 : 08.02.2018, 15:19:53 »
На мой взгляд это происходит потому что теги {simplepopup}{/simplepopup} принудительно оборачиваются тегом <p></p>
Так если на внутренних окно работает, то делао вовсе не в этом. А в том, что на главной есть что-то, чего нет на внутренних. Консоль посмотрите.
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Сделать pop-up на главной странице
« Ответ #4 : 08.02.2018, 15:29:28 »
Оно прям так и выводится в код страницы?
Код
{simplepopup}{/simplepopup}
*

800147

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Сделать pop-up на главной странице
« Ответ #5 : 08.02.2018, 15:29:39 »
то делао вовсе не в этом
Можете мне подсказать, правильно ли я все делаю? Я отыскал модуль который располагается на главное странице, внутри его я прописываю {simplepopup} TEST {/simplepopup}, так правильно? Пошел смотреть консоль.

Оно прям так и выводится в код страницы?
Код
{simplepopup}{/simplepopup}
Ну да. До момента пока не нажмешь сохранить, если нажать и отключить редактор будет <p>{simplepopup}{/simplepopup}</p>
« Последнее редактирование: 08.02.2018, 15:42:22 от 800147 »
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Сделать pop-up на главной странице
« Ответ #6 : 08.02.2018, 16:08:29 »
Ну да. До момента пока не нажмешь сохранить, если нажать и отключить редактор будет {simplepopup}{/simplepopup}
Я имею ввиду на фронтенде также выглядит? Просто плэйсхолдэры выводятся, вместо html-я?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Сделать pop-up на главной странице
« Ответ #7 : 08.02.2018, 16:13:56 »
Я отыскал модуль который располагается на главное странице, внутри его я прописываю {simplepopup} TEST {/simplepopup}, так правильно?
Так сразу нужно писать чем выводятся материалы на главной. Включите обработку плагинами в параметрах модуля.
*

800147

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Сделать pop-up на главной странице
« Ответ #8 : 08.02.2018, 16:27:25 »
Я имею ввиду на фронтенде также выглядит? Просто плэйсхолдэры выводятся, вместо html-я?
Да, без тегов.

Так сразу нужно писать чем выводятся материалы на главной.
Извините, я не думал, что это важно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка по доп. полям на странице списка категории

Автор revil

Ответов: 4
Просмотров: 1696
Последний ответ 02.06.2024, 13:42:45
от tigra-uki
Как сделать картинку ссылкой на материал без Вводного изображения?

Автор OZlaim

Ответов: 0
Просмотров: 1028
Последний ответ 30.05.2024, 01:28:37
от OZlaim
Пропало главное меню, и контент на главной (после обновления)

Автор GTHack

Ответов: 15
Просмотров: 1979
Последний ответ 07.01.2024, 16:00:15
от ProtectYourSite
Не могу обновить контент на странице

Автор Aleksey G

Ответов: 10
Просмотров: 1270
Последний ответ 02.01.2024, 22:11:43
от Aleksey G
Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 1148
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov