Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

Този урок ще бъде постепенно демонтирани процеса на създаване на свои собствени модули от нулата за CMS Joomla 3+.

Този урок ще изискват от вас да поне малко познания по програмиране.







Помислете за създаването на един прост модул, който ще се появи в списъка на наскоро създадени материали.

Стъпки за създаване на модул

1. Създаване на структура на файла

За да се създаде работна единица от Joomla! Тя трябва да се наблюдава ясна йерархия на файлове.

файловата структура е, както следва:

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

TMPL - фронтенд папка, тя създава файлове, които са отговорни за представянето на модула на сайта.

helper.php - основната обработка на файла, който регистрира всички изходния код на операцията по модул.

mod_last_articles.php - файл, който съчетава най-представяне и обработка на логиката.

mod_last_articles.xml - файл, в който данните са написани да работят в Joomla. Информация за папки и файлове и настройки.

ЖП-RU.mod_last_articles.ini - файл, в който на предвидените езикови променливи за българския език

ЖП-RU.mod_last_articles.sys.ini - файл, в който предписани допълнителни езикови променливи за българския език

В TMPL папка да съхраните няколко презентационни файлове, но само за един файл - default.php

2. Попълване на XML файл

Преди да създадете всеки модул трябва да бъде в mod_last_articles.xml специален файл, за да се регистрирате цялата необходима информация за този модул.

са необходими за успешното монтиране и експлоатация на модула в рамките на CMS Joomla Тези данни!

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

Маркерът списъци на всички намиращи се в директорията с файловете и папките модул (с изключение на езиковите файлове).

Маркерът изброява всички езикови файлове, използвани в модула.

код обработка 3. Писане

В третия етап на формиране на основния модул на код. Регистрира всички операции програмен модул логика.

Цялата обработка логика регистрира в helper.php файл. Този файл може да бъде назначен на произволен брой функции, като се използва API Joomla.







Предписват функцията за получаване на материалите, от базата данни. Създаване на нов клас - ModLastArticlesHelper. и функция - getList.

За да може да се създадат връзки за свързване на файла - route.php

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

4. обработка СДРУЖЕНИЕ и представяне

За работа на модула трябва да бъде написана на един малък код mod_last_articles.php файл.

Файлът, който се свързвате обработка файл (helper.php) и презентационни файлове (default.php). тя също така регистрира списъка на променливата $. който се използва във файла за презентация.

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

5. Създаване на изглед

Необходимите данни са получени и сега искате да покажете резултата на уебсайта. За да направите това, използвайте файла - TMPL / default.php.

Използване на функции foreach извличат данни от базата данни. А благодарение на функцията - getArticleRoute създават връзка с щракване върху заглавията.

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

6. Добавяне на езикови променливи

Езикови променливи не се изисква, обаче, тъй като на техните потребители Joomla ще бъде в състояние да промени текстови данни на модула с помощта на константите заменят.

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

7. Добавете настройките

За да създадете настройките за модула в Joomla. в mod_last_articles.xml файл е необходимо да се издава блок на тагове .

В този раздел са посочени всички полета, за да се покаже в настройките на модула. Разберете всички налични полета в Joomla! можете на тази страница.

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

Сега можете да използвате тези настройки, свързани с преработка и представянето на файла на файла.

Например, вие може да се извлече строга количество материал на страницата - толкова, колкото е конфигурирано. За да получите стойността на конфигурация е необходимо да се регистрирате $ params-> Първи ( "преброяване").

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

8. Инсталиране на модула

За да инсталирате модула трябва да се опаковат тези файлове в ZIP архив с името на модула. Архивът трябва незабавно да бъде разположен на файлове без много инвестиции.

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3

Сега, за да инсталирате модула е достатъчно да използвате диспечера на разширение.

След инсталирането на модула и вземане на малко стил (разделяне на блокове, намаляване на размера на изображения), резултатът е, както следва:

Как да се създаде модул в Joomla 3 - уроци за създаване на сайтове с Joomla 3