Joomla компонентін қалай құруға болады

Мазмұны:

Joomla компонентін қалай құруға болады
Joomla компонентін қалай құруға болады

Бейне: Joomla компонентін қалай құруға болады

Бейне: Joomla компонентін қалай құруға болады
Бейне: Урок 2 - Создание файловой структуры 2024, Мамыр
Anonim

Joomla жүйесіндегі әрбір компоненттің өз атауы бар. Әр сценарий коды «com» префиксі бар екі қалтада орналасқан. Мысал ретінде «com_fun» деп аталатын қалалық ойын-сауық мекемелеріне шолу жасайтын компонент құрайық. Ол үшін «компоненттер» және «администратор компоненттері» каталогтарында сәйкес атаулары бар қалталар жасау керек. Содан кейін «komponentcom_fun» қалтасында «fun.php» файлын, ал әкімші қалтасында «admin.fun.php» жасаңыз.

Joomla компонентін қалай құруға болады
Joomla компонентін қалай құруға болады

Нұсқаулық

1-қадам

Компонент сәлемдесу бетін көрсетуі үшін «fun.php» файлын ашып, қажетті кодты жазу керек: <? Php

анықталған (‘_ JEXEC’) немесе өлу (‘Жоққа шығарылған’);

жаңғырық ‘ойын-сауық мекемелері’;

?> Анықталған () көмегімен біз Joomla ортасынан тыс сценарийді орындауға тыйым саламыз. «Admin.fun.php» файлына ұқсас код жазыңыз. Енді https://site/index.php браузеріңізді теріңіз? Опция = com_fun, сонда сіз өзіңіз жасаған компонентті көресіз.

2-қадам

Сіздің сайтыңыздың қолданушылары компонентке ыңғайлы өту үшін оны мәліметтер базасында тіркеу қажет. Сіздің хостингіңізде MySQL сұрауларын орындау үшін пайдаланылатын phpMyAdmin немесе оның аналогтарын қолдана отырып, сәйкес кодты орындаңыз: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALUES (' Көңілді ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / компонент.png', '');

3-қадам

Joomla әкімші тақтасына өтіп, сайтыңыздың негізгі мәзірінде компонентке сілтеме жасаңыз. «Барлық мәзірлер» - «Негізгі мәзір» - «Жасау» батырмасына өтіңіз. Құрылған компонентті таңдаңыз, сілтеме атын және бүркеншік атын жазыңыз.

4-қадам

Құралдар тақтасын құру үшін «администратор / компоненттер / com_fun /» ішінен «toolbar.fun.html.php» файлын жасаңыз. Оған тиісті JS кодын енгізіңіз: <? Php

анықталған (‘_ JEXEC’) немесе өлу (‘қол жетімді емес’);

TOOLBAR_қызықты сынып {

функциясы _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: қолдану ();

JToolBarHelper:: болдырмау (); }

функциясы _DEFAULT () {

JToolBarHelper:: тақырып (JText:: _ (‘Көңіл көтеру’ ’,‘ generic.png

JToolBarHelper:: publishedList ();

JToolBarHelper:: unsublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

5-қадам

Сол қалтада toolbar.fun.php файлын жасаңыз және оған қосыңыз: <? Php анықталған (‘_ JEXEC’) немесе die (‘қол жетімділік шектеулі’);

need_once (JApplicationHelper:: getPath (‘құралдар тақтасы_html’));

ауыстыру ($ міндет) {

іс ‘өңдеу’:

іс ‘қосу’:

TOOLBAR_fun:: _ NEW (); үзіліс;

әдепкі: TOOLBAR_fun:: _ DEFAULT ();

үзіліс; }

?>

Ұсынылған: