Как да създам компонент на Joomla

Съдържание:

Как да създам компонент на Joomla
Как да създам компонент на Joomla

Видео: Как да създам компонент на Joomla

Видео: Как да създам компонент на Joomla
Видео: Компонент слайдера Unite revolution slider (Joomla 2.5) 2024, Ноември
Anonim

Всеки компонент в системата Joomla има свое име. Всеки код на скрипт се намира в две папки с префикса „com“. Като пример, нека създадем компонент, който преглежда градските развлекателни заведения, наречен "com_fun". За да направите това, трябва да създадете папки с подходящи имена в директориите „компоненти“и „администраторски компоненти“. След това в папката "componentscom_fun" направете файла "fun.php", а в администраторската папка - "admin.fun.php".

Как да създам компонент на joomla
Как да създам компонент на joomla

Инструкции

Етап 1

За да може компонентът да покаже страницата за приветствие, трябва да отворите файла "fun.php" и да напишете необходимия код: <? Php

дефиниран („_ JEXEC“) или умира („отказан“);

ехо „Развлекателни заведения“;

?> С помощта на define () забраняваме изпълнението на скриптове извън средата на Joomla. Във файла "admin.fun.php" напишете подобен код. Сега въведете в браузъра си https://site/index.php? Option = com_fun и ще видите компонента, който току-що сте създали.

Стъпка 2

За удобен преход към компонента от потребителите на вашия сайт, трябва да го регистрирате в базата данни. Използвайки phpMyAdmin или неговите аналози, използвани за изпълнение на MySQL заявки на вашия хостинг, изпълнете съответния код: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Стъпка 3

Отидете в административния панел на Joomla и създайте връзка към компонента в главното меню на вашия сайт. Отидете на „Всички менюта“- „Главно меню“- бутон „Създаване“. Изберете създадения компонент, напишете името на връзката и псевдонима.

Стъпка 4

За да създадете лентата с инструменти, създайте файл “toolbar.fun.html.php” в “administrator / components / com_fun /”. Въведете подходящия JS код в него: <? Php

дефиниран (‘_ JEXEC’) или die (‘Достъпът е отказан’);

клас TOOLBAR_fun {

функция _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

функция _DEFAULT () {

JToolBarHelper:: title (JText:: _ (‘Entertainment’), ‘generic.png’);

JToolBarHelper:: objavList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Стъпка 5

В същата папка създайте файл toolbar.fun.php и добавете към него: <? Php дефиниран (‘_ JEXEC’) или die (‘Достъпът е ограничен’);

require_once (JApplicationHelper:: getPath (‘toolbar_html’));

превключвател ($ задача) {

случай ‘редактиране’:

случай „добавяне“:

TOOLBAR_fun:: _ НОВО (); почивка;

по подразбиране: TOOLBAR_fun:: _ DEFAULT ();

почивка; }

?>

Препоръчано: