Kaip Sukurti Joomla Komponentą

Turinys:

Kaip Sukurti Joomla Komponentą
Kaip Sukurti Joomla Komponentą

Video: Kaip Sukurti Joomla Komponentą

Video: Kaip Sukurti Joomla Komponentą
Video: Joomla Tutorial MVC Component step 1 basic component 2024, Lapkritis
Anonim

Kiekvienas „Joomla“sistemos komponentas turi savo pavadinimą. Kiekvienas scenarijaus kodas yra dviejuose aplankuose su prefiksu „com“. Kaip pavyzdį sukurkime komponentą, apžvelgiantį miesto pramogų įstaigas pavadinimu „com_fun“. Norėdami tai padaryti, kataloguose "komponentai" ir "administratoriaus komponentai" turite sukurti aplankus su atitinkamais pavadinimais. Tada aplanke "componentscom_fun" sukurkite failą "fun.php", o administratoriaus aplanke - "admin.fun.php".

Kaip sukurti joomla komponentą
Kaip sukurti joomla komponentą

Nurodymai

1 žingsnis

Kad komponentas galėtų parodyti pasveikinimo puslapį, turite atidaryti „fun.php“failą ir parašyti reikiamą kodą: <? Php

apibrėžta („_ JEXEC“) arba mirti („paneigta“);

aidas „pramogų įstaigos“;

?> Naudodami apibrėžtą (), mes draudžiame scenarijų vykdymą ne Joomla aplinkoje. Į failą „admin.fun.php“įrašykite panašų kodą. Dabar įveskite savo naršyklę https://site/index.php? Option = com_fun ir pamatysite ką tik sukurtą komponentą.

2 žingsnis

Kad jūsų svetainės vartotojai galėtų patogiai pereiti prie komponento, turite jį užregistruoti duomenų bazėje. Naudodami „phpMyAdmin“ar jo analogus, naudojamus vykdant „MySQL“užklausas jūsų priegloboje, vykdykite atitinkamą kodą: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALUES (' Linksmas ',' variantas = com_fun ',' variantas = 'com_fun', 'Linksmas', 'com_fun', 'js / ThemeOffice / komponentas.png', '');

3 žingsnis

Eikite į „Joomla“administratoriaus skydelį ir sukurkite nuorodą į komponentą pagrindiniame savo svetainės meniu. Eikite į mygtuką „Visi meniu“- „Pagrindinis meniu“- „Kurti“. Pasirinkite sukurtą komponentą, parašykite nuorodos pavadinimą ir pseudonimą.

4 žingsnis

Norėdami sukurti įrankių juostą, sukurkite failą „toolbar.fun.html.php“aplanke „Administrator / components / com_fun /“. Įveskite atitinkamą JS kodą: <? Php

apibrėžta („_ JEXEC“) arba „die“(„Prieiga uždrausta“);

klasė TOOLBAR_fun {

funkcija _NEW () {

JToolBarHelper:: išsaugoti ();

JToolBarHelper:: taikyti ();

JToolBarHelper:: atšaukti (); }

funkcija _DEFAULT () {

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

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

5 žingsnis

Tame pačiame aplanke sukurkite failą toolbar.fun.php ir pridėkite prie jo: <? Php apibrėžtas (‘_ JEXEC’) arba mirti (‘Prieiga ribota’);

reikalauti_kartą (JApplicationHelper:: getPath (‘įrankių juosta_html’));

jungiklis ($ task) {

didžiosios ir mažosios raidės:

atvejis „pridėti“:

ĮRANKIŲ BARAS_fun:: _ NAUJAS (); pertrauka;

numatytasis: TOOLBAR_fun:: _ DEFAULT ();

pertrauka; }

?>

Rekomenduojamas: