Как в Joomla CMS отловить событие управления - PullRequest
0 голосов
/ 12 февраля 2020

Мне нужно поймать, например, нажатие кнопки в Joomla CMS, потому что после этого должна быть другая процедура, которая мне нужна, чтобы самому кодировать (получение данных из базы данных и отправка для утверждения на другой сайт, я делаю это с API этих веб-сайтов), и только после завершения этой процедуры sh, Joomla должна продолжить свою работу. Как этого добиться? Нужно ли использовать API Joomla CMS или некоторую библиотеку javascript, например, ajax?

Спасибо всем заранее!

1 Ответ

0 голосов
/ 12 февраля 2020

У тебя немного расплывчатое описание. Скорее всего, вы хотите создать плагин. Плагины используют Joomla Events (что означает механизм событий php), так что вы можете подключить свой код до или после наиболее часто происходящих действий в базе кода Joomla. Если вам нужно поймать нажатие кнопки, вы хотите, чтобы ваш плагин отображал код javascript. В Joomla 3.9 обычно используется jQuery. Тогда этот Javascript, конечно, должен использовать Ajax для достижения вашего php кода, который получает БД и удаленный материал. Ajax в Joomla - это совершенно новая книга.

Короче, я бы порекомендовал посмотреть, как разрабатывать плагины и как использовать Ajax в Joomla, откуда вы можете найти выход.

...