2012-06-27 3 views
0

Я хочу создать некоторую функцию для рендеринга изображений из Joomla v1.5.23. Эта функция должна быть видна через все приложения joomla.Где поставить пользовательскую функцию в Joomla

Где я должен поставить эту функцию? Должен ли я создать подключаемый модуль, модуль или что-то еще?

С наилучшими пожеланиями

+0

В какой версии вы работаете? – GDP

+0

joomla версия 1.5.23 – kukipei

+0

Тогда мой ответ ниже должен работать нормально. Мы сделали то, что вы пытаетесь сделать - когда плагин запущен, он создает пользовательский объект, к которому мы обращаемся по всему сайту. – GDP

ответ

6

Версия информация будет полезна, но я считаю, ваш ответ, чтобы создать плагин. Компоненты - это очень широкие «мини-приложения», установленные и выполняемые в Joomla. Модули обычно представляют собой фрагменты кода, отображающие информацию от компонента или внешнего источника. Плагины имеют разные места в Joomla, в зависимости от того, что они делают - например, аутентификации или администратора и т. Д. Вам нужно будет определить, какую роль будет играть плагин, чтобы определить, где он вписывается в эту иерархию. После этого плагин будет загружен, и вы сможете получить доступ к его функциям из Joomla.

Эта ссылка покажет вам, как начать с writing a content plugin. Обратите внимание на доступные события. Это не так сложно сделать, поэтому не переусердствуйте, и все должно быть в порядке. Пример системного плагина (который похож на то, что вы ищете) можно увидеть на http://docs.joomla.org/Plugin/Events/System.

+0

Спасибо. Похоже, именно то, что мне нужно – kukipei

+0

Удачи вам в этом ... как я уже сказал, мне не сложно, и есть много примеров в JED, чтобы посмотреть, если вы застряли на том, как что-то сделать – GDP

+0

Можете ли вы рассказать мне, что такое JED? – kukipei

Смежные вопросы