0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 383 Просмотров
*

lexx006

  • Давно я тут
  • 271
  • 5
Всем привет!

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

(Гуглить и яндексить уже пробовал - не получилось.)

Заранее всем спасибо.
« Последнее редактирование: 20.07.2015, 11:05:12 от b2z »
*

Gordon Freeman

  • Осваиваюсь на форуме
  • 118
  • 7
Re: Узнать какие плагины загружены
« Ответ #1 : 17.07.2015, 13:15:43 »
в настройках плагинов нет привязки к пункту меню и нельзя вывести его в модуль, это значит все все плагины которые опубликованы все они загружаются на каждой странице...
*

lexx006

  • Давно я тут
  • 271
  • 5
Re: Узнать какие плагины загружены
« Ответ #2 : 17.07.2015, 13:54:57 »
в настройках плагинов нет привязки к пункту меню и нельзя вывести его в модуль, это значит все все плагины которые опубликованы все они загружаются на каждой странице...

Почему же ты решил, что все плагины загружаются на каждой странице? Они загружаются, когда вызывается триггер для определенной группы событий.
$result = $dispatcher->trigger($this->event_before_delete, array($context, $table));

Например, если это плагин статьи, то он не загружается на странице категрии(блога), справедливо и обратное.

Более того, я могу тебе показать плагин, в котором используется привязка к пунктам меню, чтобы можно было определить на какой странице "отрабатывать".

Вот здесь собака порылась:
jimport( 'joomla.plugin.plugin' );
$plugin =& JPluginHelper::getPlugin('content', '');

Только неплохо бы было сразу получить все группы, но нужно смотреть исходники.
*

lexx006

  • Давно я тут
  • 271
  • 5
Re: Узнать какие плагины загружены
« Ответ #3 : 20.07.2015, 09:55:54 »
Вот, для таких же ленивых, как и я. Ушло ровно 5 минут, чтобы натоптать код. Вывод всех загруженных плагинов с разбивкой по группам.
смотрим php здесь:

http://www.mysite4u.net/joomla-articles/get-plugins-loaded.html
« Последнее редактирование: 21.07.2015, 07:36:31 от lexx006 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] ассоциативный массив для передачи в JS

Автор larikan

Ответов: 4
Просмотров: 144
Последний ответ 15.06.2017, 17:17:38
от larikan
[Решено] Не работает скрипт на странице Joomla 3

Автор Mick_20

Ответов: 5
Просмотров: 753
Последний ответ 17.11.2016, 17:01:28
от Mesuti
[Решено] jQuery и работа над элементами в iframe

Автор ELLE

Ответов: 10
Просмотров: 12224
Последний ответ 22.06.2016, 14:32:52
от warlocksp
[Решено] Php форму отображать без перезагрузки страницы

Автор mirstiker

Ответов: 19
Просмотров: 489
Последний ответ 16.02.2016, 00:27:01
от mirstiker
Узнать из фрейма url, где фрейм выводится

Автор AlekVolsk

Ответов: 32
Просмотров: 1112
Последний ответ 02.03.2015, 23:13:40
от AlekVolsk