Блог websofter, създаване на прост модул за Joomla 3
Възлагане модул
За да се изработи модул трябва да решим какво ще правим. Този модул ще бъде сценарият да се покаже мястото на потребителското портфолио и ще има възможност да се работи с базата данни, и да манипулира съдържанието на портфейла.
Основен модул скелет
Преди да преминете към процес на интензивно развитие ние ще създадем скелета модул и да го разгледа от А до Я, да, вече не се разсейваме от малки проблеми неразбрани. Този модул скелет ще може да се инсталира в Joomla и отстранен от нея, а след това ние ще ви обясни кой файл е това, което е и да се прецени сложността на модула по отношение на функционалност - ще преподават във възход.
Файлове и папки модул
Коренът на модула изглежда, както е показано по-долу и след това всеки файл е обяснено
Трябва да се отбележи, че това не е пълен списък на файловете на модула, като има допълнителен, който в бъдеще ще бъдат добавени като сложността на задачата
helper.php - т.нар Помощник-модул, който изпълнява главната клас на модула и прави същинската работа, за да се получи информация, която ще бъде показана в модула (обикновено от база данни или друг източник).
mod_portfoio.php - основният файл. Това е входната точка в нашия блок. Това ще бъде първия манш и е един вид комуникация между контролера и на гледката.
mod_portfoio.xm л - манифест на нашия модул, който ще бъде на параметрите на настройките на модула. Този файл е в същия модул регулира процеса на инсталиране и процесът на премахване на правото на системата Joomla.
TMPL - в тази папка са шаблонни файлове, скриптове и стилове, те са отговорни за появата на модула и неговия динамичен дизайн. Тук е нашата HTML код, придружен с произведения на изкуството.
TMPL / default.php - този файл е изгледът по подразбиране. Т.е. Ако не посочи конкретен модел започва default.php, който се разпознава от системата и нейната стандартна именуване и документирани.
Инсталира се ...
В момента, модулът не прави нищо особено не с клиента, а не с част на администратора, а просто показва съобщение, ако ние го настроите да се извежда през админ панела за управление на
и от страна на клиента
В допълнително усложни задачата и добавяне на допълнителна функционалност. Тази стъпка на проекта може да бъде изтеглен от mod_portfolio_v1.0.0_stage_1.zip на връзката.