Kako Stvoriti Joomla Komponentu

Sadržaj:

Kako Stvoriti Joomla Komponentu
Kako Stvoriti Joomla Komponentu

Video: Kako Stvoriti Joomla Komponentu

Video: Kako Stvoriti Joomla Komponentu
Video: Урок 1. Файловая структура компонента Joomla 2024, Svibanj
Anonim

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".

Kako stvoriti joomla komponentu
Kako stvoriti joomla komponentu

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; }

?>

Preporučeni: