Každý komponent v systéme Joomla má svoj vlastný názov. Každý kód skriptu je umiestnený v dvoch priečinkoch s predponou „com“. Ako príklad vytvorme komponent, ktorý kontroluje mestské zábavné podniky s názvom „com_fun“. Aby ste to dosiahli, musíte vytvoriť adresáre s príslušnými názvami v adresároch „components“a „administratorcomponents“. Potom v priečinku „componentscom_fun“vytvorte súbor „fun.php“a v priečinku správcu „admin.fun.php“.
Inštrukcie
Krok 1
Aby komponent mohol zobraziť uvítaciu stránku, musíte otvoriť súbor „fun.php“a napísať požadovaný kód: <? Php
definované („_ JEXEC“) alebo zomrieť („zamietnuté“);
echo „Zábavné zariadenia“;
?> Pomocou defined () zakazujeme vykonávanie skriptov mimo prostredia Joomla. Do súboru „admin.fun.php“napíšte podobný kód. Teraz zadajte do svojho prehliadača https://site/index.php? Option = com_fun a uvidíte komponent, ktorý ste práve vytvorili.
Krok 2
Pre pohodlný prechod na komponent používateľom vášho webu je potrebné ho zaregistrovať v databáze. Pomocou phpMyAdmin alebo jeho analógov použitých na vykonávanie dotazov MySQL na vašom hostingu vykonajte príslušný kód: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' parametre ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');
Krok 3
Prejdite na svoj administrátorský panel Joomla a vytvorte odkaz na komponent v hlavnej ponuke vášho webu. Prejdite na „Všetky ponuky“- „Hlavné menu“- tlačidlo „Vytvoriť“. Vyberte vytvorený komponent, napíšte názov odkazu a alias.
Krok 4
Ak chcete vytvoriť panel s nástrojmi, vytvorte súbor „toolbar.fun.html.php“v priečinku „administrator / components / com_fun /“. Zadajte do nej príslušný kód JS: <? Php
definované („_ JEXEC“) alebo zomrieť („Prístup odmietnutý“);
trieda TOOLBAR_fun {
funkcia _NEW () {
JToolBarHelper:: save ();
JToolBarHelper:: apply ();
JToolBarHelper:: cancel (); }
funkcia _DEFAULT () {
JToolBarHelper:: title (JText:: _ („Zábava“), „generic.png“);
JToolBarHelper:: publishList ();
JToolBarHelper:: unfublishList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Krok 5
V tom istom priečinku vytvorte súbor toolbar.fun.php a pridajte doň: <? Php definované („_ JEXEC“) alebo zomrieť („Prístup je obmedzený“);
require_once (JApplicationHelper:: getPath (‘toolbar_html’));
prepínač ($ task) {
prípad „upraviť“:
prípad „pridať“:
TOOLBAR_fun:: _ NOVINKA (); prestávka;
predvolené: TOOLBAR_fun:: _ DEFAULT ();
prestávka; }
?>