Предопределённые константы фреймворка Joomla 1.5

1236806174_joomlafrontpage350При выполнении компонента в Joomla 1.5 доступны следующие константы:
JPATH_ROOT —  Путь к корневому каталогу Joomla
JPATH_SITE — Путь к корневому каталогу Joomla
JPATH_ADMINISTRATOR — Путь к директории administrator
JPATH_LIBRARIES — Путь к директории с библиотеками
JPATH_PLUGINS — Путь к директории с плагинами
JPATH_THEMES — Путь к директории с шаблонами
JPATH_CACHE — Путь к директории кэша
JPATH_COMPONENT — Путь к директории текущего исполняемого компонента Читать далее Предопределённые константы фреймворка Joomla 1.5

Как сделать пагинатор в Joomla 1.x

paginator_aspОтвечаем на вопрос «Что такое пагинатор«? Термин «пагинатор» означает набор ссылок с номерами страничек, которые погружают результат некоторого запроса, нужен когда много записей на странице.
В Joomla 1.x есть встроенные механизмы разделения списков на страницы. Причем не важно что это за список — вы просто используете экземпляр класса mosPageNav и при помощи него выводите разделители страниц. Читать далее Как сделать пагинатор в Joomla 1.x

Joomla CMS как Framework

627b1361d9dd82c2c4d38d354fe61df6_fullFramework — каркас программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Обычно объединение происходит за счёт использования единого API. Application — это глобальный объект, отвечающий за процессинг запроса. Два класса этого объекта, которые нам интересны, это JSite и JAdministrator. Joomla! использует эти классы для выполнения запросов к фронт-енду и к бэк-енду соответственно. Классы приложения расширяют базовый абстрактный класс JApplication; бОльшая часть функциональности JSite и JAdministrator совпадает.
Документ — глобальный объект, используемый для буферизации запроса. Когда мы выводим данные в наших расширениях, они добавляются в Документ. Это дает возможность изменять вывод перед отправкой. Читать далее Joomla CMS как Framework

Как сделать простой модуль для Joomla CMS?

joomlaЯ начинаю цикл статей посвяшеному одному из самых популярных ва текуший момент CMS — Joomla. А также её удачной на мой взгляд модификации Joostina.  Начнем конечно с простого. Статьи будут для тех кто хоть немного в курсе дела 🙂 Помоему расказывать что это такое и для чего нет смысла. Кому нужно тот найдет.

Создавая примитив для Joomla, можно получить некоторое представление о функционировании системы модулей Joomla в целом. Поэтому, мы создадим простой модуль, отображающий традиционную надпись “Hello World”, ну или «World Programs» кому что нравится. Читать далее Как сделать простой модуль для Joomla CMS?