Установка Joomla компонентов в эту CMS штука тривиальная. Однако при создании упакованного установочного архива нужно помнить пару моментов. 

Рассказать друзьям

В прошлой статье мы создали компонент. Создали XMl файл, в котором прописали название компонента. Если упаковать данный файл в zip архив (упаковывать нужно именно XML файл и все содержимое папки, а не саму папку) то такой компонент легко устанавливается  в Joomla. Однако он. очевидно, ничего не делает. Бизнес логику компонента выполняют php файлы. Минимум, это может быть всего один файл в корне компонента с названием компонента. К примеру, если наш компонент называется com_moy_component то название php файла должно быть таким moy_component.php

Рассказать друзьям

Создание компонента в Joomla надо начинать с создания XML файла с названием расширения. Если говорить на чистоту, то это не обязательный файл, для работы компонента. Если создать папку с названием компонента и прописать его в табличке jml_components в базе, то компонент отработает только при наличии другого php файла с идентичным названием. Однако, про php файл я расскажу в другой статье. Здесь мы сделаем лишь XML заготовку. Приступим.

Рассказать друзьям

Вы, вероятно, знаете, что аренда виртуального сервера предоставляет его владельцу целый ряд широких возможностей.

Рассказать друзьям

Генерируем SEF ссылки при помощи Joomla компонента sh404sef

Потребовалось мне как-то автоматически постить на сайт построенный на Joomla статьи. Все делается достаточно просто, можно даже обойтись без использования кодов самой системы. Есть пара таблиц content и category

Но, когда дело дошло до получения ссылки на страницу, тут меня ожидал неприятный сюрприз. Ссылки на сайте генерировал  sh404sef компонент. Поэтому, пришлось изрядно в нем покопаться.

Вот функция, которая на основе id материала, и его id категории, выдает SEF url

Рассказать друзьям

Подкатегории

Описание особенностей разработки под Danneo CMS

Описание особенностей разработки под Joomla CMS

Особенности разработки под UMI CMS

Все о разработке на Drupal CMS