Ang bawat bahagi sa Joomla system ay may kanya-kanyang pangalan. Ang bawat script code ay matatagpuan sa dalawang folder na may awtomatikong "com". Bilang isang halimbawa, gumawa tayo ng isang sangkap na sinusuri ang mga libangan sa lungsod na tinawag na "com_fun". Upang magawa ito, kailangan mong lumikha ng mga folder na may naaangkop na mga pangalan sa mga direktoryo ng "mga bahagi" at "administratorcomponents". Pagkatapos sa folder na "componentscom_fun" gawin ang "fun.php" na file, at sa folder ng administrator - "admin.fun.php".
Panuto
Hakbang 1
Upang maipakita ng sangkap ang maligayang pahina, kailangan mong buksan ang file na "fun.php" at isulat ang kinakailangang code: <? Php
tinukoy ('_ JEXEC') o mamatay ('Tinanggihan');
echo 'Mga entertainment establishments';
?> Sa tulong ng tinukoy () ipinagbabawal namin ang pagpapatupad ng script mula sa labas ng kapaligiran ng Joomla. Sa file na "admin.fun.php" sumulat ng isang katulad na code. I-type ngayon sa iyong browser https://site/index.php? Option = com_fun at makikita mo ang sangkap na nilikha mo lang.
Hakbang 2
Para sa isang maginhawang paglipat sa bahagi ng mga gumagamit ng iyong site, kailangan mong irehistro ito sa database. Gamit ang phpMyAdmin o mga analogue nito na ginamit upang maisagawa ang mga query sa MySQL sa iyong pagho-host, isagawa ang naaangkop na code: Ipasok SA 'jos_components' ('pangalan', 'link', 'admin_menu_link', 'admin_menu_alt', 'pagpipilian', 'admin_menu_img', ' params ') VALUES (' Kasayahan ',' opsyon = com_fun ',' pagpipilian = 'com_fun', 'Kasayahan', 'com_fun', 'js / ThemeOffice / component.png', '');
Hakbang 3
Pumunta sa iyong Joomla admin panel at lumikha ng isang link sa sangkap sa pangunahing menu ng iyong site. Pumunta sa "Lahat ng mga menu" - "Pangunahing menu" - pindutang "Lumikha". Piliin ang nilikha na sangkap, isulat ang pangalan ng link at alias.
Hakbang 4
Upang likhain ang toolbar, lumikha ng isang file na "toolbar.fun.html.php" sa "administrator / sangkap / com_fun /". Ipasok dito ang naaangkop na JS code: <? Php
tinukoy ('_ JEXEC') o mamatay ('Tinanggihan ang pag-access');
klase TOOLBAR_fun {
pagpapaandar _BAGO () {
JToolBarHelper:: i-save ();
JToolBarHelper:: ilapat ();
JToolBarHelper:: kanselahin (); }
pagpapaandar _DEFAULT () {
JToolBarHelper:: pamagat (JText:: _ ('Libangan'), 'generic.png');
JToolBarHelper:: publishList ();
JToolBarHelper:: unpublishList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Hakbang 5
Sa parehong folder lumikha ng isang toolbar.fun.php ng file at idagdag dito: <? Tinukoy ang Php ('_ JEXEC') o mamatay ('Pinagbawalan ang pag-access');
nangangailangan_once (JApplicationHelper:: getPath ('toolbar_html'));
lumipat ($ gawain) {
kaso 'i-edit':
kaso 'idagdag':
TOOLBAR_fun:: _ BAGO (); pahinga;
default: TOOLBAR_fun:: _ DEFAULT ();
pahinga; }
?>