Создание компонента Joomla с нуля. Часть 5. Роутинг
- Информация о материале
- Категория: Joomla
- Просмотров: 10545
В предыдущих статьях данной серии мы создали всего два файла xml и php. Я уверен, после этого вы уже прописали какой то функционал в свой компонент. Но вот незадача: обращение к компоненту в joomla оставляет желать лучшего.
index.php?option=component&data=lala&to=topolya
при включении ЧПУ (SEF) ситуация улучшается не сильно
/component/moy_component/?data=lala&to=topolya
В век человеко-ориентированных URL такой адрес будет не удобен, и хочется, чтобы он был более красивым. К примеру таким
/moy/lala/topolya.html
Как это сделать, читайте ниже
Создание компонента Joomla с нуля. Часть 4. Использование БД
- Информация о материале
- Категория: Joomla
- Просмотров: 10086
В прошлых статьях мы написали небольшой каркас для экспериментов с компонентом. По своей сути он самодостаточен, вы вольны делать в нем все. что считаете нужным. Но, как и в любом более менее серьезном проекте, вам не обойтись без построении бизнес логики, а она в свою очередь невозможна без использования хранилищ. Хранилищем номер один будут файлы. но они не удобны. Более удобна для хранения данных безусловно база данных. Обычно это база в MySQL сервере. Про работу с ней и поговорим в этой статье.
Создание компонента Joomla с нуля. Часть 3. Создаем установочный файл
- Информация о материале
- Категория: Joomla
- Просмотров: 27693
Установка Joomla компонентов в эту CMS штука тривиальная. Однако при создании упакованного установочного архива нужно помнить пару моментов.
Создание компонента Joomla с нуля. Часть 2. PHP файл
- Информация о материале
- Категория: Joomla
- Просмотров: 14628
В прошлой статье мы создали компонент. Создали XMl файл, в котором прописали название компонента. Если упаковать данный файл в zip архив (упаковывать нужно именно XML файл и все содержимое папки, а не саму папку) то такой компонент легко устанавливается в Joomla. Однако он. очевидно, ничего не делает. Бизнес логику компонента выполняют php файлы. Минимум, это может быть всего один файл в корне компонента с названием компонента. К примеру, если наш компонент называется com_moy_component то название php файла должно быть таким moy_component.php
Создание компонента Joomla с нуля. Часть 1
- Информация о материале
- Категория: Joomla
- Просмотров: 16779
Создание компонента в Joomla надо начинать с создания XML файла с названием расширения. Если говорить на чистоту, то это не обязательный файл, для работы компонента. Если создать папку с названием компонента и прописать его в табличке jml_components в базе, то компонент отработает только при наличии другого php файла с идентичным названием. Однако, про php файл я расскажу в другой статье. Здесь мы сделаем лишь XML заготовку. Приступим.