Svaka komponenta u Joomla sustavu ima svoje ime. Svaki kod skripte nalazi se u dvije mape s prefiksom "com". Kao primjer, stvorimo komponentu koja pregledava gradske zabavne ustanove pod nazivom "com_fun". Da biste to učinili, morate stvoriti mape s odgovarajućim imenima u direktorijima "komponente" i "administratorcomponents". Zatim u mapi "componentscom_fun" napravite datoteku "fun.php", au administratorskoj mapi - "admin.fun.php".

Upute
Korak 1
Da bi komponenta prikazala stranicu dobrodošlice, morate otvoriti datoteku "fun.php" i napisati traženi kod: <? Php
definirano (‘_ JEXEC’) ili umrijeti (‘Odbijeno’);
odjek „Zabavne ustanove“;
?> Uz pomoć definiranog () zabranjujemo izvršavanje skripti izvan Joomla okruženja. U datoteku "admin.fun.php" napišite sličan kod. Sada upišite u svoj preglednik https://site/index.php? Option = com_fun i vidjet ćete komponentu koju ste upravo stvorili.
Korak 2
Za prikladan prijelaz na komponentu od strane korisnika vaše web stranice, morate je registrirati u bazi podataka. Koristeći phpMyAdmin ili njegove analoge koji se koriste za izvršavanje MySQL upita na vašem hostingu, izvedite odgovarajući kôd: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VRIJEDNOSTI (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');
3. korak
Idite na svoju Joomla admin ploču i stvorite vezu do komponente u glavnom izborniku vašeg web mjesta. Idite na "Svi izbornici" - "Glavni izbornik" - gumb "Stvori". Odaberite stvorenu komponentu, napišite naziv veze i pseudonim.
4. korak
Da biste stvorili alatnu traku, stvorite datoteku "toolbar.fun.html.php" u "administrator / components / com_fun /". U njega unesite odgovarajući JS kôd: <? Php
definirano (‘_ JEXEC’) ili umrijeti (‘Pristup odbijen’);
razred TOOLBAR_fun {
funkcija _NOVO () {
JToolBarHelper:: save ();
JToolBarHelper:: apply ();
JToolBarHelper:: cancel (); }
funkcija _DEFAULT () {
JToolBarHelper:: naslov (JText:: _ (‘Zabava’), ‘generički.png’);
JToolBarHelper:: objaviteList ();
JToolBarHelper:: unpublishList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Korak 5
U istoj mapi izradite datoteku toolbar.fun.php i dodajte joj: <? Php definiran (‘_ JEXEC’) ili umrijeti (‘Pristup je ograničen’);
require_once (JApplicationHelper:: getPath (‘toolbar_html’));
prekidač ($ zadatak) {
slučaj 'uredi':
slučaj "dodaj":
ALATKA_fun:: _ NOVO (); pauza;
zadana vrijednost: TOOLBAR_fun:: _ DEFAULT ();
pauza; }
?>