Вы здесь: Статьи Статьи о Joomla! Создаем компонент "Моя доска объявлений"- I

Создаем компонент "Моя доска объявлений"- I

Индекс материала
Создаем компонент "Моя доска объявлений"- I
Создание пустых файлов
Редактирование файла myboard.xml
Панель управления компонентом
Все страницы

Это три части статей о создании компонентов к Joomla!. Здесь мы рассмотрим (именно мы, вместе с вами, пошагово) основные моменты создания расширений Joomla!. Начнем с создания простенького компонента "Моя доска объявлений".

В Joomla! (Mambo, Joostina) все компоненты имеют определенный состав. Файлы компонента делятся на обязательные, которые требуются для установки и исполнения и необязательные, которые используются самим компонентом.

Состав компонентов в CMS Joomla!

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

Установочные файлы:

  • <название компонента>.xml – содержит краткое описание, версию, список файлов компонента, личные данные автора, SQL-запросы которые должны выполнятся при установке и деинсталляции.
  • install. <название компонента>.php uninstall.
  • <название компонента>.php

Файлы лицевой части:

  • <название компонента>.php

Файлы части администратора:

  • admin.<название компонента>.php
  • toolbar.<название компонента>.php

Необязательные файлы могут иметь любое имя. Чтобы их использовать достаточно включить в нужный файл следующую строчку:

 
require_once('имя файла');

Более подробно структуру каждого файла рассмотрим в следующих частях.



Комментарии  

 
0 #11 Яz 26.05.2011 13:41
А перейти на главную так трудно, правда ведь?
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Популярные файлы

1.
Компонент Миграции с Joomla! 1.0.x на Joomla! 1.5.x
3572
2.
Хак постраничной навигации сайта на CMS Joomla! 1.0
1885
3.
prosilver v2.1
1046

Последние комментарии

  • Насколько я понял - вы отклонились от данной инстр... Подробнее....
    От Aleks_El_Dia
  • В сборке денвера стоит php5.2 но я на верх отдельн... Подробнее....
    От Андрей
  • Попробуйте для начала обновить J! 1.0.12 до 1.0.15... Подробнее....
    От Aleks_El_Dia